AlgoVesta › Glossaire › Routage des ordres

Exécution des ordres

Routage des ordres

Le routage des ordres est le chemin qu'emprunte un ordre depuis la plateforme qui décide de trader jusqu'à la place d'exécution qui l'exécute : quel serveur l'envoie, via quelle clé API ou connexion de terminal, vers quel exchange ou courtier, et sur quel marché (spot, contrats à terme perpétuels, ou MetaTrader 5).

Pourquoi c'est important

La route détermine la latence, l'adresse IP que voit l'exchange, le compte sur lequel atterrit l'ordre, et ce qui se passe lorsqu'un serveur ou une place d'exécution est indisponible. Les exchanges permettent de lier une clé API à des adresses IP fixes, les serveurs d'envoi doivent donc être connus et stables. Une plateforme qui route chaque ordre depuis une seule machine constitue un point de défaillance unique ; une qui route de manière aléatoire rend impossible toute liste blanche. Pour MetaTrader 5, la route est un terminal d'une ferme de terminaux connecté à votre courtier, l'état de connexion du terminal fait donc partie de la route.

Comment AlgoVesta le gère

Les ordres crypto sont envoyés depuis des serveurs d'exécution dédiés dotés d'adresses IP publiques fixes, affichées dans le tableau de bord afin que vous puissiez les ajouter à la liste blanche de la clé API sur l'exchange ; les serveurs exécutent un code identique, et chaque compte est assigné de manière cohérente à l'un d'eux, avec une prise de relais automatique si un serveur devient indisponible. Chaque ordre porte la clé API à laquelle il appartient, de sorte qu'une stratégie épinglée à un compte d'exchange spécifique ne bascule jamais vers une autre clé. Le spot et les contrats à terme sont routés et enregistrés séparément, même pour le même symbole. Les ordres MetaTrader 5 sont dirigés vers le terminal qui détient votre identifiant de courtier sur la ferme de terminaux, via une connexion privée ; si le terminal est déconnecté, l'ordre n'est pas envoyé et la raison est affichée. Le comportement diffère entre les 16 exchanges pris en charge, et ces différences sont préservées délibérément. La liste des exchanges et les guides de configuration des clés se trouvent sur la page Exchanges pris en charge ; le volet MT5 est décrit sur Forex sur MetaTrader.

Exemple

Un trader exécute deux stratégies : l'une épinglée à un compte futures Bybit, l'autre épinglée à un compte MT5 de prop firm. Une alerte TradingView pour la première stratégie est routée vers le serveur d'exécution assigné à ce compte, signée avec la clé Bybit réservée au trading, et placée sur le marché des futures. Une alerte pour la seconde est routée vers le terminal MT5 de la ferme qui détient l'identifiant de la prop firm. Aucune stratégie ne peut trader accidentellement le compte de l'autre.

Erreurs fréquentes

En pratique

Exchanges pris en charge →