Lors de la poursuite (tous les caractères) avec les requêtes commerciales de Metaquotes-Demo, j'ai rencontré une situation où SYMBOL_BID et SYMBOL_ASK retournaient des zéros.
Quelle est la nature possible de ce résultat ?
Quelqu'un fait-il un contrôle pour s'assurer que les prix indiqués sont corrects ?
Je ne sais pas si c'est bien ou mal que des zéros soient parfois renvoyés, mais j'essaie depuis quelque temps déjà de vérifier toutes les variables d'environnement commerciales avant de les utiliser. C'est parce que.
La raison pour laquelle le numéro d'ordre n'est pas égal à zéro dans le cas de la demande de timeout est claire - pour OnTradeTransaction. Mais pourquoi ne figure-t-il pas dans l'historique des commandes ?
A100: Et qu'est-ce qui n'est pas satisfait de la simulation du trading réel ?
Il n'y a pas de modélisation artificielle ! Il y a le fait du freinage du MT5, qui jette une ombre sur les capacités HFT évoquées par les développeurs dans les articles.
Auparavant, les développeurs blâmaient les tierces parties lorsqu'on leur montrait des ralentissements sur FORTS. Maintenant, nous pouvons rejeter les raisons tierces avec certitude - Metaquotes-Demo ralentit.
La raison pour laquelle le numéro d'ordre n'est pas égal à zéro dans le cas de la demande de timeout est claire - pour OnTradeTransaction. Mais pourquoi ne figure-t-il pas dans l'historique des commandes ?
Il devrait être dans le commerce si le statut/condition ne permet pas de le placer dans l'historique.
Комбинатор: ces capacités ne résident que dans l'envoi asynchrone d'un ordre
Ces capacités résident dans le temps que MT5 passe en interne. En particulier, une partie du marketing HFT est soit OrderSend soit OrderSendAsync + OnTradeTransaction. Mais en aucun cas uniquement OrderSendAsync.
Quel était le problème ?
Lors de la poursuite (tous les caractères) avec les requêtes commerciales de Metaquotes-Demo, j'ai rencontré une situation où SYMBOL_BID et SYMBOL_ASK retournaient des zéros.
Quelle est la nature possible de ce résultat ?
Quelqu'un fait-il un contrôle pour s'assurer que les prix indiqués sont corrects ?Metaqutoes-Demo
2017.02.13 15:36:35.793 '5122740': accepted buy limit 1.00 SNGP-3.17 at 32305
2017.02.13 15:39:35.734 '5122740': failed buy limit 1.00 SNGP-3.17 at 32305 [Request timeout]
La demande était
Request.magic = 0
Request.order = 0
Request.symbol = SNGP-3.17
Request.volume = 1.0
Request.price = 32305.0
Request.stoplimit = 0.0
Request.sl = 0.0
Request.tp = 0.0
Request.deviation = 100
Request.type = ORDER_TYPE_BUY_LIMIT (2)
Request.type_filling = ORDER_FILLING_RETURN (2)
Request.type_time = ORDER_TIME_DAY (1)
Request.expiration = 1970.01.01 00:00:00
Request.comment = My Order
Request.position = 0
Request.position_by = 0
Result.retcode = 10012
Result.deal = 0
Result.order = 133724360
Result.volume = 0.0
Result.price = 0.0
Result.bid = 0.0
Result.ask = 0.0
Result.comment = Request timeout 179998.389 + 0.001 ms
Result.request_id = 46123
Result.retcode_external = 0
Result.deal = 0
Result.order = 133724360
Result.volume = 0.0
Result.price = 0.0
Result.bid = 0.0
Result.ask = 0.0
Result.comment = Request timeout 179998.389 + 0.001 ms
Result.request_id = 46123
Result.retcode_external = 0
La raison pour laquelle le numéro d'ordre n'est pas égal à zéro dans le cas de la demande de timeout est claire - pour OnTradeTransaction. Mais pourquoi ne figure-t-il pas dans l'historique des commandes ?
Les freins sont également observés sur les symboles forex.
Et qu'est-ce qui n'est pas satisfait de la simulation du trading réel ?
Il n'y a pas de modélisation artificielle ! Il y a le fait du freinage du MT5, qui jette une ombre sur les capacités HFT évoquées par les développeurs dans les articles.
Auparavant, les développeurs blâmaient les tierces parties lorsqu'on leur montrait des ralentissements sur FORTS. Maintenant, nous pouvons rejeter les raisons tierces avec certitude - Metaquotes-Demo ralentit.
La raison pour laquelle le numéro d'ordre n'est pas égal à zéro dans le cas de la demande de timeout est claire - pour OnTradeTransaction. Mais pourquoi ne figure-t-il pas dans l'historique des commandes ?
Il devrait être dans le commerce si le statut/condition ne permet pas de le placer dans l'historique.
ce qui jette une ombre sur les capacités HFT évoquées par les développeurs dans les articles.
ces capacités ne résident que dans l'envoi asynchrone d'un ordre