Trading haute fréquence (HFT) : algorithmes et stratégies
Trading haute fréquence (HFT) : algorithmes et stratégies

Vidéo: Trading haute fréquence (HFT) : algorithmes et stratégies

Vidéo: Trading haute fréquence (HFT) : algorithmes et stratégies
Vidéo: ⭐ Tutoriel Trading Crypto Monnaie : premiers indicateurs pour trader - 100% débutant ⭐ 2024, Mars
Anonim

Les gens ne sont plus responsables de ce qui se passe sur le marché parce que les ordinateurs prennent toutes les décisions, déclare Michael Lewis, auteur de Flash Boys. Cette déclaration caractérise le plus complètement le trading HFT à haute fréquence. Plus de la moitié de toutes les promotions mises en œuvre aux États-Unis ne sont pas réalisées par des humains, mais par des superordinateurs capables de passer des millions de commandes chaque jour et de gagner une milliseconde d'avantage en se disputant les marchés.

Histoire HFT

Histoire de la création HFT
Histoire de la création HFT

HFT est une forme de trading algorithmique en finance créée en 1998. En 2009, les discussions à haute fréquence représentaient 60 à 73 % de toutes les transactions boursières aux États-Unis. En 2012, ce nombre est tombé à environ 50 %. Le niveau des transactions à haute fréquence oscille aujourd'hui entre 50% et 70% des marchés financiers. Les entreprises qui opèrent dans le domaine du trading à haute fréquence compensent les faibles marges avec desvolumes d'échanges en millions. Au cours de la dernière décennie, les opportunités et les rendements de ce commerce ont fortement diminué.

HFT utilise des programmes informatiques sophistiqués pour prédire les performances des marchés sur la base d'une méthode quantitative. L'algorithme analyse les données du marché à la recherche d'opportunités de placement en surveillant les paramètres du marché et d'autres informations en temps réel. Sur la base de ces informations, une carte est dessinée, dans laquelle la machine détermine le bon moment pour convenir du prix et de la quantité. Se concentrant sur la répartition des ordres par temps et marchés, il sélectionne une stratégie d'investissement en ordres limites et marché, ces algorithmes sont implémentés en un temps très court.

La possibilité d'entrer directement sur les marchés et de passer des ordres sur des positions, en quelques millisecondes, a conduit à la croissance rapide de ce type d'opérations dans le volume total du marché. Selon les experts, le trading à haute fréquence représente plus de 60 % des transactions aux États-Unis, 40 % en Europe et 10 % en Asie. Le HFT a d'abord été développé dans le contexte des marchés boursiers, et ces dernières années, il a été étendu pour inclure les options, les contrats à terme, les devises ETFS (Treaty Funds Exchange) et les matières premières.

Termes commerciaux algorithmiques

Trading algorithmique: termes
Trading algorithmique: termes

Avant d'entrer dans le sujet du HFT, il y a quelques termes à connaître qui rendent les explications de stratégie plus précises:

  1. Algorithme - un ensemble ordonné et fini d'opérations qui vous permet de trouver une solution à un problème.
  2. Langage de programmation - un langage formel conçu pour décrire un ensemble deséquence d'actions et de processus que l'ordinateur doit suivre. Il s'agit d'une méthode pratique par laquelle une personne peut dire à la machine quoi faire.
  3. Un programme informatique est une séquence d'instructions écrites permettant d'effectuer une tâche spécifique sur un ordinateur. Il s'agit d'un algorithme écrit dans un langage de programmation.
  4. Backtest - le processus d'optimisation d'une stratégie de trading dans le passé. Il permet de connaître, en première approximation, les performances possibles et d'évaluer si l'opération est attendue.
  5. Serveur de messages - un ordinateur conçu pour faire correspondre les ordres d'achat avec les ventes d'un actif ou d'un marché particulier. Dans le cas du FOREX, chaque fournisseur de liquidité dispose de ses propres serveurs qui assurent le trading en ligne.
  6. Colocation - détermine comment placer le serveur d'exécution le plus près possible du serveur de messages.
  7. Analyse quantitative - une branche financière des mathématiques qui, à travers le prisme des théories, de la physique et des statistiques, des stratégies de trading, de la recherche, de l'analyse, de l'optimisation et de la diversification du portefeuille, de la gestion des risques et des stratégies de couverture, donne le résultat.
  8. L'arbitrage est une pratique basée sur l'exploitation des différences de prix (inefficacités) entre deux marchés.

Nature du système de trading à haute fréquence

La nature du système de trading à haute fréquence
La nature du système de trading à haute fréquence

Ces systèmes n'ont absolument rien à voir avec les Expert Advisors. Les algorithmes qui pilotent ces machines ne correspondent pas au style principal du conseiller - si le prix baisse, la moyenne mobileprend une position courte. Ils utilisent des outils d'analyse quantitative, des systèmes de prédiction basés sur la psychologie et le comportement humains, et d'autres méthodes que la plupart des utilisateurs ne connaîtront probablement jamais. Les scientifiques et ingénieurs qui développent et codent ces algorithmes de trading à haute fréquence sont appelés quants.

Ce sont des systèmes qui rapportent vraiment de l'argent, avec un énorme potentiel jusqu'à 120 000 000 $ par jour. Par conséquent, le coût de mise en œuvre de ces systèmes est certainement élevé. Il suffit de calculer les coûts de développement de logiciels, le salaire des quants, le coût des serveurs nécessaires pour exécuter le logiciel spécifié, la construction de centres de données, le terrain, l'énergie, la colocalisation, les services juridiques et bien plus encore.

Ce système de trading est appelé "haute fréquence" par le nombre de transactions qu'il effectue chaque seconde. Par conséquent, la vitesse est la variable la plus importante dans ces systèmes, la clé dont découle la décision. Par conséquent, la co-localisation des serveurs qui calculent l'algorithme pour le trading à haute fréquence des crypto-monnaies est très importante.

Cela découle de ce fait précis: en 2009, Spread Network a installé un câble à fibre optique en ligne droite de Chicago au New Jersey, où se trouve la Bourse de New York, au coût de 20 000 000 $ pour le travail. Cette refonte du réseau a réduit le temps de transmission de 17 millisecondes à 13 millisecondes.

Exemple d'accord commercial. Un commerçant veut acheter 100 actions d'IBM. Il y a 600 actions sur le marché BATS à 145,50 $ etil y a 400 actions supplémentaires sur le marché Nasdaq au même prix. Lorsqu'il remplit son ordre d'achat, des machines à haute fréquence le détectent avant que l'ordre n'atteigne le marché et achètent ces actions. Ensuite, lorsque l'ordre arrivera sur le marché, ces machines les mettront déjà en vente à un prix plus élevé, donc finalement le commerçant achètera 1 000 actions à 145,51, et les teneurs de marché obtiendront la différence en raison de la vitesse de connexion et de traitement plus rapide.. Pour le HFT, cette opération sera sans risque.

Plateformes et infrastructure opaques

Compte tenu de l'exemple précédent, vous devez comprendre comment le HFT sera informé sur le marché d'un ordre d'achat de 1 000 actions. C'est là qu'interviennent les plates-formes de trading algorithmiques opaques qui utilisent les mêmes "courtiers" et constituent une salle de serveurs. L'avantage est qu'au lieu d'envoyer des ordres au marché, certains courtiers les acheminent vers leur plate-forme HFT opaque, qui utilise la vitesse et achète des actions sur le marché, puis les revend plus cher que le prix initial à l'investisseur, en quelques millisecondes seulement.. En d'autres termes, un courtier qui suit théoriquement les intérêts d'un commerçant lui vend en réalité du HFT, pour lequel il facture une bonne commission.

Plateformes et infrastructure opaques
Plateformes et infrastructure opaques

L'infrastructure dont les marchés haute fréquence ont besoin est incroyable. Il est situé dans des centres de données, souvent des institutions financières elles-mêmes, à côté des bureaux d'échanges, qui sont également des centres de données. La proximité des centres de données est extrêmement importante car la vitesse compte dans cette stratégie,et plus la distance que le signal doit parcourir est courte, plus vite il atteindra sa destination. Cela inclut les grandes sociétés financières qui peuvent assumer le coût de l'achat d'un terrain et de la construction de leur propre centre de données avec des milliers de serveurs, des systèmes d'alimentation de secours, une sécurité privée, des factures d'électricité astronomiques et d'autres dépenses.

De plus en plus de "petites" entreprises qui se consacrent à cette activité préfèrent héberger leurs serveurs sur des plates-formes de courtage ou des centres de données non transparents sur les mêmes marchés. C'est un point discutable car les mêmes courtiers et marchés "louent" de l'espace pour HFT afin de minimiser les temps d'accès aux prix.

Avantages et inconvénients du trading

Avantages et inconvénients du trading
Avantages et inconvénients du trading

D'après ce qui précède, l'image du HFT dans le débat public est très négative, notamment dans les médias, et au sens large il est perçu comme une émanation de la finance "froide", une déshumanisation aux conséquences sociales néfastes. Dans ce contexte, il est souvent difficile de parler rationnellement d'un sujet traditionnellement fondé sur la passion financière et le sensationnalisme, que ce soit dans le domaine politique ou médiatique.

Dans certaines circonstances, le HFT peut avoir des implications pour la stabilité des marchés financiers. Outre les aspects purement techniques liés aux stratégies de trading pour le trading à haute fréquence sur des titres à faible volatilité, le principal risque au niveau mondial est le risque systémique et l'instabilité du système. Pour certains HFT requisune exigence pour s'adapter à l'écosystème du marché est l'innovation, qui augmente le risque d'une crise financière.

Trois principales raisons de l'instabilité du trading haute fréquence en Russie:

  1. La boucle rétroactive peut être construite et auto-renforcée grâce à des transactions informatisées automatisées. De petits changements dans le cycle peuvent entraîner une modification importante et entraîner des résultats indésirables.
  2. Instabilité. Ce processus est connu sous le nom de "normalisation des variances". Plus précisément, il existe un risque que des activités inattendues et risquées, telles que de petites pannes, deviennent progressivement de plus en plus normales jusqu'à ce que la catastrophe se produise.
  3. Pas le risque instinctif inhérent aux marchés financiers. L'une des raisons de l'instabilité potentielle est que les algorithmes testés individuellement qui donnent des résultats satisfaisants et encourageants peuvent en fait être incompatibles avec les algorithmes introduits par d'autres entreprises, ce qui rend le marché instable.

Dans cette controverse sur les avantages et les inconvénients du trading haute fréquence HFT, il y a suffisamment de fans de ce type de trading mondial avec leurs propres arguments:

  1. Augmenter la liquidité.
  2. Pas de dépendance psychologique vis-à-vis des opérateurs du marché.
  3. Le spread, qui est la différence entre le prix ask et le prix ask, est mécaniquement réduit par la liquidité accrue générée par le HFT.
  4. Les marchés peuvent être plus efficaces.
  5. En effet, les algorithmes peuvent présenter des anomalies de marché quiles humains ne peuvent pas voir en raison de capacités cognitives et d'un calcul limité. Ainsi, des arbitrages peuvent être faits entre différentes classes d'actifs (actions, obligations et autres) et marchés boursiers (Paris, Londres, New York, Moscou) afin d'obtenir un prix d'équilibre.

L'industrie financière s'oppose

Le secteur financier s'oppose à une telle réglementation, arguant que les conséquences seraient contre-productives. En effet, trop de régulation équivaut à moins d'échange et de circulation du crédit, augmente mécaniquement le coût de ce dernier, rend in fine l'accès au capital plus cher pour les entreprises, et a des conséquences négatives sur le marché du travail, les biens et les services.

Par conséquent, plusieurs pays veulent réglementer formellement et même interdire le HFT. Cependant, toute réglementation purement nationale n'affectera qu'un petit domaine, puisque, par exemple, le HFT pour des titres dans ce pays peut être effectué sur des plateformes situées en dehors de ce pays. Une loi purement nationale aura la même faiblesse que n'importe quelle loi territoriale face à des capitaux libres qui peuvent être distribués et échangés dans le monde entier. Un pays qui veut appliquer unilatéralement une telle réglementation sera perdant. Dans le même temps, d'autres pays bénéficieront doublement de son affaiblissement.

La seule option viable à court et moyen terme est une législation au niveau régional. Dans ce contexte, l'Europe peut l'accepter, si elle fait des progrès significatifsdans ce sens, les pays hors Europe, le Royaume-Uni et les États-Unis en bénéficieront.

Caractéristiques de la table de négociation

Les agents utilisant ces transactions sont des sociétés de table de négociation privées dans des banques d'investissement et des fonds spéculatifs capables de générer de gros volumes de transactions en peu de temps sur la base de ces stratégies.

Les sociétés de trading haute fréquence ont:

  1. L'utilisation d'équipements informatiques équipés de logiciels et de matériel performants - générateurs pour l'acheminement, l'exécution et l'annulation des commandes.
  2. Utiliser des services de colocalisation, qui installent leurs serveurs physiquement à proximité du système de traitement central.
  3. Introduction de nombreuses commandes annulées peu de temps après la présentation, le but du revenu de ces commandes est de capturer des ventes prolongées devant d'autres joueurs.
  4. Délai très court pour créer et liquider des positions.

Caractéristiques des différentes stratégies

Caractéristiques des différentes stratégies
Caractéristiques des différentes stratégies

Il existe différents types de stratégies HFT, chacune avec ses propres caractéristiques de signature, généralement:

  • créer un marché;
  • arbitrage statistique;
  • détection de liquidité;
  • manipulation de prix.

Market Creation Strategy émet constamment des ordres à cours limité compétitifs d'achat et de vente, fournissant ainsi de la liquidité au marché, et son profit moyen est déterminé parspread bid/ask, qui, avec l'introduction de la liquidité, offre son avantage car les transactions rapides sont moins affectées par les mouvements de prix.

Dans les stratégies appelées détection de liquidité, les algorithmes HFT tentent de déterminer les avantages des actions d'autres grands opérateurs, par exemple, en ajoutant plusieurs points de données provenant de diverses bourses et en recherchant des modèles caractéristiques dans des variables telles que la profondeur des ordres. Le but de cette tactique est de capitaliser sur les fluctuations de prix créées par d'autres commerçants afin qu'ils puissent acheter, juste avant que des commandes importantes ne soient remplies, auprès d'autres commerçants.

Stratégies de manipulation du marché. Ces méthodes utilisées par les opérateurs à haute fréquence ne sont pas si propres, créent des problèmes sur le marché et, dans un certain sens, sont illégales. Ils masquent les offres, empêchant les autres acteurs du marché de révéler leur intention commerciale.

Algorithmes communs:

  1. Fueling, c'est quand l'algorithme HFT envoie plus d'ordres au marché que le marché ne peut en gérer, ce qui peut causer des problèmes aux soi-disant traders plus lents.
  2. Fumer est un algorithme qui consiste à soumettre des ordres attrayants pour les traders lents, après quoi les ordres sont rapidement réémis avec des conditions moins favorables.
  3. Le spoofing se produit lorsque l'algorithme HFT publie des ordres de vente alors que l'intention réelle est d'acheter.

Cours de trading en ligne

Cours de trading en ligne
Cours de trading en ligne

La création de systèmes de trading automatisés est une grande compétence pour les tradersn'importe quel niveau. Vous pouvez créer des systèmes à part entière qui commercent sans contrôle constant. Et testez efficacement vos nouvelles idées. Trader gagne du temps et de l'argent en apprenant à coder soi-même. Et même si vous externalisez le codage, il est préférable de communiquer si vous connaissez les bases du processus.

Il est important de choisir les bons cours de trading. Lors du choix, les facteurs suivants sont pris en compte:

  1. Quantité et qualité des avis.
  2. Contenu du cours et curriculum.
  3. Variété de plates-formes et de marchés.
  4. Langage de codage.

Si le futur trader est nouveau dans la programmation, MQL4 est un excellent choix où vous pouvez suivre un cours de programmation de base dans n'importe quel langage Python ou C.

MetaTrader 4 (MT4) est la plate-forme graphique la plus populaire parmi les traders Forex de détail avec un langage de script - MQL4. Le principal avantage de MQL4 est une énorme quantité de ressources pour le trading sur le Forex. Sur des forums comme ForexFactory, vous pouvez trouver des stratégies utilisées dans MQL4.

Il existe suffisamment de cours en ligne sur cette stratégie sur Internet, avec plusieurs stratégies de base et courantes, notamment les croisements et les fractales. Cela donne au débutant suffisamment de connaissances pour apprendre des stratégies de trading avancées.

Un autre cours "Black Algo Trading: Créez votre propre robot de trading" est un produit de haute qualité et est le plus complet pour MQL4. Notamment, il couvre les techniques d'optimisation que d'autres cours ignorent et est complet pour tout débutant.

Professeur, Kirill Eremenko,a de nombreux cours populaires avec des critiques élogieuses des utilisateurs. Cours "Créez votre premier robot FOREX !" est l'un d'eux. Il s'agit du cours pratique principal qui présente les programmes de trading à haute fréquence dans MQL4. Il s'adresse aux débutants absolus et commence par apprendre à installer le logiciel MetaTrader 4.

Moscow Exchange

Bourse de Moscou
Bourse de Moscou

Les jeunes commerçants pensent que la plus grande bourse russe négocie exclusivement sur le marché boursier, ce qui est certainement faux. Il a de nombreux marchés tels que l'urgence, l'innovation, l'investissement et autres. Ces marchés diffèrent non seulement par les types d'actifs commerciaux, mais aussi par la manière dont les ventes sont organisées, ce qui indique la polyvalence de MB.

L'année dernière, la CBR a analysé les échanges à la Bourse de Moscou des participants HFT et leur impact sur les travaux de la CBR. Elle a été réalisée par des experts de la Direction de la lutte contre les pratiques déloyales. La nécessité de ce sujet s'explique par l'importance croissante du HFT sur les marchés russes. Selon la Banque centrale, les participants au HFT représentent une part importante des transactions du MB russe, ce qui est comparable aux données des marchés financiers développés. Au total, 486 comptes HFT solides opèrent officiellement sur les marchés MB. Les experts de la banque ont divisé les participants HFT en quatre catégories en fonction de la quantité de travail sur l'IB:

  • Directionnel;
  • Fabricant;
  • Preneur;
  • Mixte.

Selon les résultats, les entreprises HFT participent activement aux travaux de l'IB, qui permet aux courtiers en ligne de coter des taux en très peu de temps.une large fourchette et confirme le résultat positif des opérations HFT sur la liquidité du marché. En outre, les coûts de transaction des participants HFT effectuant des opérations d'achat/vente de devises diminueront. Ce niveau de liquidité instantanée augmente le prestige du marché des changes, selon les experts de la CBR.

Les spécialistes enregistrent une variété d'activités commerciales sur la Bourse de Moscou, qui ont la capacité d'influencer les caractéristiques du marché. Ce sont de véritables systèmes de trading algorithmique des marchés financiers. Il existe des systèmes chargés d'absorber ou d'injecter des liquidités sur de très courtes périodes de temps, qui incarnent le modèle "observateur", qui fait finalement bouger le prix.

HFT perspectives

Dans ce trading, les teneurs de marché et les grands acteurs utilisent des algorithmes et des données pour gagner de l'argent en plaçant d'énormes volumes de commandes et en gagnant de petites marges. Mais aujourd'hui, il est devenu encore plus petit et les opportunités pour une telle entreprise ont diminué: les revenus sur les marchés mondiaux l'année dernière étaient d'environ 86% inférieurs à ceux d'il y a dix ans, au plus fort du trading à haute fréquence. Avec une pression continue sur le secteur, les traders à haute fréquence tentent de défendre des conditions d'exploitation plus difficiles.

Perspectives pour le trading à haute fréquence
Perspectives pour le trading à haute fréquence

Il existe de nombreuses raisons pour lesquelles les revenus de cette pratique ont diminué au cours de la dernière décennie. En un mot: une concurrence accrue, des coûts accrus et une faible volatilité ont tous joué leur rôle. Vikas Shah, banquier d'affaires chez Rosenblatt Securities, a déclaré au Financial Times queLes traders à haute fréquence ont deux matières premières dont ils ont besoin pour travailler efficacement: le volume et la volatilité. L'algorithme se résume à un jeu à somme nulle basé sur la rapidité de la technologie actuelle. Une fois qu'ils auront atteint la même vitesse, les avantages du trading à haute fréquence disparaîtront.

Évidemment, c'est un sujet très vaste et intéressant, et le secret qui l'entoure est pleinement justifié - celui qui a la poule aux œufs d'or ne voudra pas le partager.

Conseillé: