Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Malheureusement, il n'est pas possible de surveiller l'acceptation des ordres en attente, car cette information n'est pas disponible du côté du terminal. Mais presque invariablement, la présence de retards importants du côté des ordres TP/SL ne peut qu'affecter les retards lors de l'exécution des ordres. Puisque la cause semble être de même nature.
Journal des déclencheurs du limiteur pris sur le serveur commercial.
2020.11.26 09:32:23.053 '': order [#199 sell limit 0.01 EURSEK at 10.15957] triggered, activation price 10.16102 [10.16102 / 10.16354]
Accepter-Tick.
Décalage de 3ms sur l'exécution du limiteur. Les contrôles d'exactitude des marges, etc. sont probablement très coûteux.
Il existe peut-être une option sur le serveur pour désactiver les contrôles.
Jusqu'à présent, la conclusion intermédiaire est que le décalage est de même nature, tant pour les niveaux TP/SL que pour les ordres.
HH Le tick a été écrit dans la base de données MT5 à 09:32:23.050, mais il était 09:32:23.039 sur la machine du serveur de trading avant cela. C'est-à-dire, 11 ms plus tôt. Total 14 (11 + 3) ms de retard.
Les gens vivent)) Trois millisecondes, c'est un problème.
Ceci sur un serveur commercial complètement vide avec une charge CPU nulle.
L'exemple ci-dessus portait sur des centaines de millisecondes sur MQ-Demo.
En l'état actuel des choses, même trois millisecondes sont souvent à l'origine d'une redirection. C'est comme ne pas prendre l'avion à cause d'un feu rouge.
SZZ le tick a été enregistré dans la base de données MT5 à 09:32:23.050, mais la machine avec le serveur de trading avant cela a frappé à 09:32:23.039. C'est-à-dire, 11 ms plus tôt. Total 14 (11 + 3) ms de retard.
Veuillez également vérifier la vitesse d'écriture des ticks dans la base MT5.
Je n'ai eu qu'un seul ordre sur mon compte réel qui s'est clôturé sur une prise en charge, sans surprise, le stock))).
Je n'ai eu qu'un seul ordre sur mon compte réel qui a clôturé sur la prise, sans surprise, de stock))).
Vous avez une situation très cool.
sur mon compte réel qui a clôturé à la valeur d'achat, ce n'est pas une surprise, c'est une action))).
Le timing de l'ordre TP et de son exécution coïncide avec la précision d'une milliseconde. Il s'agit peut-être d'une particularité de l'échange.
Mais le temps de naissance de la commande est de 14 millisecondes. Pour une transaction boursière, c'est beaucoup.
Il semble avoir trouvé la cause. Exécuter le script sur la machine sur laquelle tourne le serveur.
Résultat.
Sur la gauche se trouve le temps d'impression. A droite se trouve l'heure du tic-tac entrant. Le décalage est clairement visible. Il semble que OnTick soit déclenché quelques millisecondes après que le tick ait été écrit sur le serveur de transactions.
Il semble que la partie du serveur responsable de l'activation des commandes soit retardée, comme c'est le cas lors de leur arrivée au terminal.
J'ai tout un journal de messages comme ça, aussi. Peut-être que les choses changeront après le week-end.
2020.11.25 16:52:52.992 Trades '92810': failed modify #1758569 sell 0.02 USDJPY sl: 0.000, tp: 104.293 -> sl: 0.000, tp: 0.000 [Unknown error]
parti.
parti.
Votre journal confirme pleinement que l'ordre TP répété n'est formé qu'après l'arrivée d'un nouveau tick.
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégie
Acceptation des ordres SL/TP
Enrique Dangeroux, 2020.11.30 19:04
J'ai eu affaire au courtier pour de nombreux autres journaux similaires (aujourd'hui) traitant de ces situations.
https://www.mql5.com/ru/forum/341117 est toujours un problème d'actualité
En ce qui concerne le magazine, il n'y a pas eu de "réglages commerciaux".