Commerce algorithmique
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, y compris l'exécution d'ordres, l'arbitrage et les stratégies de trading de tendance .
Comprendre le trading algorithmique
L'utilisation d'algorithmes dans le trading a augmenté après l'introduction de 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 Designated Order Turnaround (DOT) pour acheminer les ordres des commerçants aux spécialistes sur le parquet de la bourse. Au cours des décennies suivantes, les bourses ont amélioré leur capacité à accepter le commerce électronique et, en 2009, plus de 60 % de toutes les transactions aux États-Unis étaient exécutées par des ordinateurs .
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 documente la vie des commerçants et des entrepreneurs de Wall Street qui ont aidé à créer les entreprises qui sont venues définir la structure. du commerce électronique en 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 bourses de plus en plus rapidement, pour prendre rapidement l'avantage sur leurs concurrents, 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, des algorithmes de crowdsource de programmeurs amateurs qui se font concurrence pour gagner des commissions en écrivant le code le plus rentable. Cette pratique a été rendue possible par la diffusion de l'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.
Une autre technologie émergente à Wall Street est l'apprentissage automatique. Les nouveaux développements de l'intelligence artificielle ont permis aux programmeurs informatiques de développer des programmes qui peuvent s'améliorer grâce à un processus itératif appelé apprentissage en profondeur. Les commerçants développent des algorithmes qui s'appuient sur l'apprentissage en profondeur pour se rendre plus rentables.
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 les recherches, le trading algorithmique est particulièrement bénéfique pour les commandes de grande taille pouvant représenter jusqu'à 10 % du volume global des transactions. En règle générale, les teneurs de marché utilisent 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 attractif pour les échanges. À son tour, 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 scal ping 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 flash crash de 2010 a été imputé 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 ainsi la possibilité pour les traders de profiter des variations de prix. Cela peut également entraîner une perte instantanée de liquidité. Des recherches ont 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 cessé son arrimage à l'euro en 2015.
Points forts
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 crashs flash et une perte immédiate de liquidité.
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 commerciales à diverses fins.
Le trading algorithmique est l'utilisation d'algorithmes basés sur des processus et des règles pour employer des stratégies d'exécution de transactions.