Qu'est-ce que le trading algorithmique?
Le trading algorithmique est un processus d'exécution d'ordres utilisant des instructions de trading automatisées et préprogrammées pour tenir compte de variables telles que le prix, le timing et le volume. Un algorithme est un ensemble de directions pour résoudre un problème. Les algorithmes informatiques envoient de petites portions de la commande complète au marché au fil du temps.
Le trading algorithmique utilise des formules complexes, combinées à des modèles mathématiques et à une surveillance humaine, pour prendre des décisions d'achat ou de vente de titres financiers en bourse. Les traders algorithmiques utilisent souvent la technologie de trading à haute fréquence, qui peut permettre à une entreprise d'effectuer des dizaines de milliers de transactions par seconde. Le trading algorithmique peut être utilisé dans une grande variété de situations, notamment l'exécution d'ordres, l'arbitrage et les stratégies de trading tendanciel.
Comprendre le trading algorithmique
L'utilisation d'algorithmes dans le trading a augmenté après l'introduction des systèmes de trading informatisés sur les marchés financiers américains dans les années 1970. En 1976, la Bourse de New York a introduit le système DOT (Designated Order Turnaround) pour acheminer les ordres des commerçants vers les spécialistes de la bourse. Au cours des décennies suivantes, les bourses ont amélioré leurs capacités à accepter le commerce électronique et, en 2010, plus de 60% de tous les échanges étaient exécutés par ordinateur.
L'auteur Michael Lewis a attiré l'attention du public sur le trading algorithmique à haute fréquence lorsqu'il a publié le livre à succès Flash Boys , qui a documenté la vie des commerçants et des entrepreneurs de Wall Street qui ont aidé à bâtir les entreprises qui sont venues définir la structure du commerce électronique dans Amérique. Son livre soutenait que ces entreprises étaient engagées dans une course aux armements pour construire des ordinateurs toujours plus rapides, capables de communiquer avec les échanges de plus en plus rapidement, afin de gagner des concurrents avec rapidité, en utilisant des types d'ordres qui leur profitaient au détriment des investisseurs moyens.
Trading algorithmique à faire soi-même
Ces dernières années, la pratique du trading algorithmique à faire soi-même s'est généralisée. Des fonds spéculatifs comme Quantopian, par exemple, mobilisent des algorithmes de source source de programmeurs amateurs qui rivalisent pour gagner des commissions pour l'écriture du code le plus rentable. Cette pratique a été rendue possible par la diffusion d'Internet haut débit et le développement d'ordinateurs toujours plus rapides à des prix relativement bon marché. Des plateformes comme Quantiacs ont vu le jour afin de servir les day traders qui souhaitent s'essayer au trading algorithmique.
L'apprentissage automatique est une autre technologie émergente à Wall Street. De nouveaux développements en intelligence artificielle ont permis aux programmeurs informatiques de développer des programmes qui peuvent s'améliorer grâce à un processus itératif appelé deep learning. Les traders développent des algorithmes qui s'appuient sur le deep learning pour se rendre plus rentables.
Points clés à retenir
- Le trading algorithmique est l'utilisation d'algorithmes basés sur des processus et des règles pour utiliser des stratégies d'exécution de transactions.Il a considérablement gagné en popularité depuis le début des années 1980 et est utilisé par les investisseurs institutionnels et les grandes sociétés de trading à diverses fins. Bien qu'il offre des avantages, tels qu'un temps d'exécution plus rapide et des coûts réduits, le trading algorithmique peut également exacerber les tendances négatives du marché en provoquant des plantages flash et une perte immédiate de liquidité.
Avantages et inconvénients du trading algorithmique
Le trading algorithmique est principalement utilisé par les investisseurs institutionnels et les grandes maisons de courtage pour réduire les coûts associés au trading. Selon la recherche, le trading algorithmique est particulièrement bénéfique pour les grosses commandes qui peuvent représenter jusqu'à 10% du volume global des transactions. Les teneurs de marché utilisent généralement des transactions algorithmiques pour créer de la liquidité.
Le trading algorithmique permet également une exécution plus rapide et plus facile des ordres, ce qui le rend attrayant pour les échanges. En retour, cela signifie que les commerçants et les investisseurs peuvent rapidement enregistrer des bénéfices sur de petites variations de prix. La stratégie de trading scalping utilise généralement des algorithmes car elle implique l'achat et la vente rapides de titres à de petits incréments de prix.
La rapidité d'exécution des ordres, un avantage dans des circonstances ordinaires, peut devenir un problème lorsque plusieurs ordres sont exécutés simultanément sans intervention humaine. Le crash flash de 2010 a été attribué au trading algorithmique.
Un autre inconvénient des transactions algorithmiques est que la liquidité, qui est créée par des ordres d'achat et de vente rapides, peut disparaître en un instant, éliminant le changement pour que les traders profitent des changements de prix. Cela peut également entraîner une perte de liquidité instantanée. La recherche a révélé que le trading algorithmique était un facteur majeur dans la perte de liquidité sur les marchés des devises après que le franc suisse a interrompu son arrimage à l'euro en 2015.
