avancé
Maintenant vous lisez
Quelle est l'importance de la rapidité d'exécution des ordres?
0

Quelle est l'importance de la rapidité d'exécution des ordres?

établi Paweł MosionekFévrier 5 2014

L'exécution des ordres, et plus précisément la vitesse d'exécution des ordres, est l'un des facteurs les plus importants du marché Forex. C'est particulièrement important pour les traders qui se spécialisent dans le day-trading, le scalping et l'utilisation de stratégies automatisées. Pourquoi cela est-il ainsi? Il n'y a pas de couverture pour dire que sur Marché Forex les prix changent presque tout le temps, et cela se produit souvent de manière très dynamique. Imaginez que nous allions dans un supermarché avec la foule, qui propose des produits à des prix très avantageux. Si nous nous dépêchons ou si nous sommes au début de cette foule, nos chances d'acheter des produits à un bon prix augmentent certainement.

C'est la même chose sur le marché des devises. Premier arrivé premier servi. Le prix changera bientôt et celui qui transfère sa commande au 'caissier' plus rapidement obtiendra un meilleur prix. Ou peut-être pas tellement plus avantageux que plus proche de l'actuel. L'article suivant attirera votre attention sur quelques faits importants sur ce sujet.

Qu'est-ce qui détermine la vitesse de l'exécution?

Il y a plusieurs facteurs à cela. Contrairement aux apparences, le plus important d'entre eux n'est PAS la vitesse de notre connexion Internet. Je dirais que c'est l'une des pièces les moins importantes de ce puzzle. La vitesse de la liaison, c'est-à-dire le nombre de Mb / s que notre fournisseur Internet nous offre, est importante lors du téléchargement de gros paquets de données depuis le réseau. Lors de la négociation sur le marché Forex, où généralement les paquets de données que nous envoyons au courtier sont de petite taille (ordres concernant les commandes), le temps est beaucoup plus important. Plus précisément, le chemin que les données doivent parcourir de notre ordinateur au serveur du courtier.

Ce phénomène est appelé délai de transmission et est mesuré par ce que l'on appelle pingach (en millisecondes). Un ping plus faible signifie une latence plus faible, c'est-à-dire un déplacement plus rapide des données vers le point de destination, et c'est ce dont nous devrions nous soucier.

Il existe des sites Web où vous pouvez vérifier l'itinéraire que les paquets ont envoyé à destination. Un exemple est que Pingdom. En entrant l'adresse IP d'un site ou d'un serveur donné, on peut vérifier l'heure de transmission (option sélectionnée Ping) ou itinéraire (Traceroute). Plus il y a d'éléments que notre paquet doit traverser, plus le temps de transfert est long. Malheureusement, en règle générale, nous avons un impact limité car nous ne déplaçons pas nous-mêmes le serveur de courtier, car nous n'avons généralement accès qu'à quelques fournisseurs de services Internet et la vérification de chacun d'entre eux nécessite la signature du contrat. ).

Si nous sommes physiquement en Pologne, un courtier il vient des USA et il a ses serveurs là-bas, donc ce chemin sera encore plus long. Bien sûr, si nous jouons à long terme, ce facteur ne sera pas trop important pour nous, mais avec le scalping, il devient extrêmement important à quel prix nous entrons et sortons du marché.

Le modèle de marché a également un impact sur la rapidité d'exécution

Les courtiers opèrent dans différents modèles de marché, ce qui a un impact fondamental sur la manière d'exécuter les ordres. Nous distinguons les modèles: Market Maker (MM) STP oraz ECNet aussi dans le cas de LMAX il s'agit MTF (modèle boursier). Selon le modèle, nous pouvons rencontrer diverses situations qui surviennent précisément en raison d'un transfert lent de données vers le courtier.


LIRE NÉCESSAIRE: Types de courtiers Forex - ECN, STP, MM


En cas de changement de prix dynamique et d'envoi de notre ordre au courtier, si cela se produit avec un délai suffisamment long, alors chez le courtier MM nous obtiendrons le soi-disant re-coter, c'est-à-dire demander à nouveau le prix. Nous pouvons alors accepter le nouveau prix actuel et renvoyer la commande (une nouvelle cotation peut se produire à nouveau si le prix change) ou annuler la transaction.

Dans d'autres modèles, le soi-disant glissement des prix (glissement), c'est-à-dire l'exécution de l'ordre à un prix différent de celui que nous avons vu sur la plateforme au moment de l'envoi de l'instruction. En d'autres termes, avant que notre ordre n'atteigne le courtier, le prix avait déjà changé et l'exécution a eu lieu au taux actuel lorsqu'il a atteint le serveur. Bien sûr, ce n'est qu'une des raisons pour lesquelles le glissement peut en résulter.

Bien sûr, il est également possible de retarder délibérément l'exécution des ordres par le courtier ou inutile, résultant d'une infrastructure médiocre, cependant, nous omettons ces problèmes dans cet article.

Les différences peuvent être importantes

Les modèles STP, ECN et MTF recherchent la même technologie, mais ils sont légèrement différents les uns des autres, ce qui peut affecter la vitesse d'exécution du côté serveur du courtier. Il s'agit principalement du nombre de points que notre transaction doit traverser pour être implémentée. Il est présenté comme suit:

  • MTF - ordinateur client - serveur LMAX env.15ms + brigde 2ms + vitesse correspondante mtf 3ms,
  • ECN - ordinateur client - serveur courtier ECN 15ms + brigde 2ms + vitesse de correspondance d'agrégation (15ms en moyenne) + dernier regard 200-400ms,
  • STP - ordinateur client - serveur de courtier STP x ms - serveur de courtier ECN 15 ms + brigde 2 ms + vitesse de correspondance d'agrégation (15 ms en moyenne) + dernier examen 200-400 ms.

Comme vous pouvez le voir, l'élément "last look" apparaît dans les modèles ECN et STP, ce qui peut retarder l'ensemble du processus. De plus, dans le modèle STP, où la route est la plus longue, les glissades sont plus probables. Bien sûr, nous parlons de très petites valeurs temporelles, donc cela peut ne pas être ressenti du tout ou nous ne remarquerons la différence que lors de l'exécution d'ordres avec des changements de prix très dynamiques.


LIRE AUSSI: "Last Look" appartient au passé


Il convient également de rappeler que le terme « ordinateur du client » est compris comme l'ensemble du chemin que l'ordre doit parcourir depuis la plate-forme sur notre ordinateur jusqu'au serveur du courtier (la question du ping évoquée plus haut).

Quel ping est acceptable?

Entendant parler de ping pour la première fois, ce serait bien d'avoir un point de référence. Sinon, nous ne saurons même pas si une valeur donnée est "beaucoup" ou "peu".

Sur la base de ma propre expérience, je peux dire que lors d'échanges avec des courtiers polonais et étrangers avec des serveurs à Chypre et à Londres, un ping décent est le résultat de la commande 50 ms. Les valeurs ms de 30-40 sont un très bon résultat. Dans le cas de courtiers avec des serveurs aux États-Unis, un ping standard peut même atteindre 90-150 ms, et c'est déjà beaucoup et nous allons certainement expérimenter ce temps de transfert de données pendant notre exécution. Par conséquent, si vous avez l'impression que malgré la proximité des serveurs de votre courtier (Europe) vos commandes sont lentes à mettre en œuvre, il vaut la peine de vérifier le ping. Il se peut qu'il se trouve toujours au-dessus de 100 ms en raison du nombre de points par lesquels les paquets de données sont envoyés.

Comment pouvez-vous minimiser le ping?

Un tel ping peut être tenté de minimiser. Le moyen le plus simple de changer un courtier est habituellement de s'embêter avec une exécution lente. Alternativement, si nous avons une telle possibilité, nous pouvons essayer de jouer sur une autre connexion internet, même à travers un opérateur mobile, si dans un endroit donné nous avons une bonne couverture et 3G ou LTE. Il se peut que nous sortions mieux que d'utiliser, par exemple, Neostrada.

Vous pouvez également vous équiper de VPS, c'est-à-dire acheter un serveur auprès d'une entreprise spécialisée dans de telles solutions, de préférence avec un emplacement proche du serveur de notre courtier. Cependant, VPS n'est pas très pratique à utiliser manuellement et il peut plutôt ralentir notre trading de la main. Par conséquent, il est principalement recommandé dans le cas de l'utilisation de stratégies automatiques, où l'EA en cours d'exécution surveille constamment sans avoir besoin d'un ordinateur allumé, et en outre, le transfert de données est extrêmement faible. En achetant un VPS à proximité des serveurs du courtier, vous pouvez même descendre à 1-2 ms de ping, ce qui est un excellent résultat.

Qu'en penses-tu?
Je
100%
intéressant
0%
Heh ...
0%
Shock!
0%
Je n'aime pas
0%
blessure
0%
À propos de l'auteur
Paweł Mosionek
Trader actif sur le marché Forex depuis 2006. Editeur du portail Forex Nawigator et rédacteur en chef et co-créateur du site ForexClub.pl. Conférencier à la conférence «Focus on Forex» à la Warsaw School of Economics, «NetVision» à l'Université de Technologie de Gdańsk et «Financial Intelligence» à l'Université de Gdańsk. Double gagnant du "Junior Trader" - jeu d'investissement pour les étudiants organisé par DM XTB. Accro aux voyages, aux motos et au parachutisme.