Erreurs, bugs, questions - page 2127
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
Bonjour à tous.
Quelqu'un a-t-il rencontré cette erreur lors de l'optimisation dans le nuage sur des prix ouverts uniquement ?
L'erreur n'est pas constante. C'est-à-dire qu'il se produit "très rarement" mais que lorsque j'exécute 10 000 résultats, il apparaît 50 fois.
Je ne change pas de TF pendant l'optimisation.
L'erreur n'est pas constante. C'est-à-dire qu'il se produit "très rarement" mais que lorsque vous exécutez 10 000 résultats, il apparaît 50 fois.
Vous devez obtenir toutes les informations dont vous avez besoin de l'agent par le biais du cadre pour les analyser.
Vous devez obtenir toutes les informations nécessaires de l'agent via un cadre d'analyse.
La séquence complète des événements OnTradeTransaction suit l'achèvement de l'OrderSend.
EA
Envoyer manuellement un ordre de transaction.
Journal de bord
2018.02.14 09:41:46.671 '8854170': instant sell 1.00 EURUSD at 1.23673 2018.02.14 09:41:46.853 '8854170': accepted instant sell 1.00 EURUSD at 1.23673 2018.02.14 09:41:46.853 '8854170': deal #192088422 sell 1.00 EURUSD at 1.23673 done (based on order #208541700) 2018.02.14 09:41:46.853 '8854170': order #208541700 sell 1.00 / 1.00 EURUSD at 1.23673 done in 190.608 ms
Résultat du conseiller expert
Nous pouvons parfaitement voir à partir de la colonne de temps et des données numériques de l'EA que la durée d'exécution de l'ordre de transaction n'a aucun effet sur la séquence des événements OnTradeTransaction. Toute l'asynchronie part en vrille ! Ils ont réussi à tout gâcher. Construire 1755.
Le symbole a des chiffres == 3
avec beaucoup plus de chiffres affichés dans le journal
Exécution sur MQ-Demo sur un symbole lent. Par exemple, EURHUF.
Le script ouvre une position BUY avec TP = Bid. C'est-à-dire que la position doit être fermée immédiatement. Mais le respect de la condition d'acceptation du TP ne sera vérifié que lors du prochain tick !
La position ne sera pas fermée immédiatement avant le prochain tick. De plus, si le prochain tick a Bid < TP, le TP restera sans aucune acceptation.
Il en va de même pour les ordres à cours limité (ligne commentée). La situation est similaire dans le Testeur.
Il ne s'agit pas d'un bug du Terminal, mais de la plateforme MT5.
Exécuter MQ-Demo sur un symbole lent. Par exemple, EURHUF.
Le script ouvre une position BUY avec TP = Bid. C'est-à-dire que la position doit être fermée immédiatement. Mais le respect de la condition d'acceptation du TP ne sera vérifié que lors du prochain tick !
La position ne sera pas fermée immédiatement avant le prochain tick. De plus, si le prochain tick a Bid < TP, le TP restera sans aucune acceptation.
Il en va de même pour les ordres à cours limité (ligne commentée). La situation est similaire dans le testeur de stratégie.
Veuillez joindre un code MQL5 propre aux questions sur MQL5.
J'en ai marre de voir votre publicité NASTY en permanence.Veuillez joindre du code MQL5 propre à vos questions MQL5.
Le bogue n'est pas lié à MQL5.