Erreurs, bugs, questions - page 2550

 
Andy:

Je les ai déjà cités plus haut.

Lisez. Apprendre :Journal de la plate-forme - Pour les utilisateurs avancés - Démarrage


Remarque - le fichier journal n'est pas une IMAGE, c'est un FICHIER contenant des informations textuelles.

Журнал платформы - Для продвинутых пользователей - MetaTrader 5
Журнал платформы - Для продвинутых пользователей - MetaTrader 5
  • www.metatrader5.com
В журналах платформы фиксируются практически все выполняемые действия. В них вы найдете описание всех важных событий: синхронизации со счетом провайдера при копировании сигналов, результаты миграции на хостинг, детали покупок в Маркете и многое другое. Журнал экспертов — показывается на вкладке "Эксперты" окна "Инструменты". В нем содержится...
 
Vladimir Karputov:

Lecture. Apprendre :Journal de la plate-forme - Pour les utilisateurs avancés - Démarrage


Remarque - le fichier journal n'est pas une IMAGE, c'est un FICHIER contenant des informations textuelles.

Est-ce que c'est différent d'une photo ?

2019.08.29 20:29:59.113 1 (EURUSD,M5)   CTrade::OrderSend: instant sell 0.50 EURUSD at 1.10608 [auto trading disabled by client]
2019.08.29 21:04:59.282 1 (EURUSD,M5)   CTrade::OrderSend: instant sell 0.50 EURUSD at 1.10624 [auto trading disabled by client]
 
Andy:

Est-il différent de la photo ?

Ce n'est qu'un morceau. Vous avez besoin de deux fichiers journaux pour la journée.

 
Pourquoi ? Cette pièce contient toutes les informations sur ma question, le journal de bord ne les contient pas du tout.
 
Andy:
Pourquoi ? Cette pièce contient toutes les informations sur mon problème, le journal de bord ne les contient pas du tout.

Le fichier journal de l'onglet Journal contient de nombreuses informations utiles. Par exemple, un message vous indiquant que votre ordinateur a été complètement éteint ou qu'il n'y a pas eu de connexion :)

 

Tout va bien là-bas, c'est pourquoi je ne le donne pas.

La raison de ce bug est le changement rapide du prix, je veux connaître la raison technique pour laquelle l'EA standard généré dans l'assistant MQL5 permet de sauter le signal sur celui-ci.

La question est purement théorique. Si le prix change très rapidement au début de la barre, le signal de trading sous forme de messages de conseil peut ne jamais arriver dans l'onglet Expert Advisors lorsque le bouton AutoTrading est pressé et il n'y a aucune trace de celui-ci dans les logs, donc je ne les rapporte pas ici.

 
Andy:

C'est bon là, c'est pour ça que je ne le donne pas.

La raison de ce bug est le changement rapide du prix, je veux connaître la raison technique pour laquelle l'EA standard généré dans l'assistant MQL5 permet de sauter le signal sur celui-ci.

La question est purement théorique. Si le prix change très rapidement au début de la barre, le signal de trading sous forme de messages de conseil peut ne jamais arriver dans l'onglet Expert Advisors lorsque le bouton AutoTrading est pressé et il n'y a aucune trace de celui-ci dans les logs, donc je ne les rapporte pas ici.

Il se peut qu'il n'y ait pas eu de signal manquant. Et l'EA a bien envoyé une demande de transaction. Mais en raison de l'évolution rapide des prix, la cotation à laquelle la demande a été envoyée n'était plus d'actualité. C'est pourquoi la demande n'a pas été exécutée. En général, une requote intervient dans cette situation. Et le traitement des requêtes est une tâche distincte qui se situe en dehors de la bibliothèque standard, car les raisons de la requalification et du rejet de la demande peuvent être différentes.
 

En fait, lorsque le bouton AutoTrading est activé, la requête n'est pas envoyée au serveur, mais seul un message est affiché dans l'onglet Experts (voir capture d'écran). Mais dans ce cas, j'avais des signaux avant et après, mais entre eux à 20:40 (MSC+3) il n'était pas présent lors du mouvement rapide du prix, bien qu'il le soit dans le testeur. Je veux en connaître la raison.

Pas de signal à 20:40 (MSC+3h)

Journal du testeur - il y a une transaction à 17:40 (heure MSC)

2019.08.30 07:35:05.965 Trade   2019.08.29 17:30:00   instant sell 0.50 EURUSD at 1.10608 (1.10608 / 1.10628)
2019.08.30 07:35:05.965 Trades  2019.08.29 17:30:00   deal #14  sell 0.50 EURUSD at 1.10608 done (based on order #14)
2019.08.30 07:35:05.965 Trade   2019.08.29 17:30:00   deal performed [#14  sell 0.50 EURUSD at 1.10608]
2019.08.30 07:35:05.965 Trade   2019.08.29 17:30:00   order performed sell 0.50 at 1.10608 [#14  sell 0.50 EURUSD at 1.10608]
2019.08.30 07:35:05.965 1 (EURUSD,M5)   2019.08.29 17:30:00   CTrade::OrderSend: instant sell 0.50 EURUSD at 1.10608 [done at 1.10608]
2019.08.30 07:35:06.077 Trade   2019.08.29 17:40:00   instant buy 1.00 EURUSD at 1.10807 (1.10787 / 1.10807)
2019.08.30 07:35:06.077 Trades  2019.08.29 17:40:00   deal #15  buy 1.00 EURUSD at 1.10807 done (based on order #15)
2019.08.30 07:35:06.077 Trade   2019.08.29 17:40:00   deal performed [#15  buy 1.00 EURUSD at 1.10807]
2019.08.30 07:35:06.077 Trade   2019.08.29 17:40:00   order performed buy 1.00 at 1.10807 [#15  buy 1.00 EURUSD at 1.10807]
2019.08.30 07:35:06.077 1 (EURUSD,M5)   2019.08.29 17:40:00   CTrade::OrderSend: instant buy 1.00 EURUSD at 1.10807 [done at 1.10807]
2019.08.30 07:35:06.179 Trade   2019.08.29 18:05:00   instant sell 1.00 EURUSD at 1.10624 (1.10624 / 1.10644)
2019.08.30 07:35:06.179 Trades  2019.08.29 18:05:00   deal #16  sell 1.00 EURUSD at 1.10624 done (based on order #16)
2019.08.30 07:35:06.179 Trade   2019.08.29 18:05:00   deal performed [#16  sell 1.00 EURUSD at 1.10624]
2019.08.30 07:35:06.179 Trade   2019.08.29 18:05:00   order performed sell 1.00 at 1.10624 [#16  sell 1.00 EURUSD at 1.10624]
2019.08.30 07:35:06.179 1 (EURUSD,M5)   2019.08.29 18:05:00   CTrade::OrderSend: instant sell 1.00 EURUSD at 1.10624 [done at 1.10624]
Il n'y a pas d'erreurs dans le journal "Log".
 
Andy:

En fait, lorsque le bouton AutoTrading est activé, la demande n'est pas envoyée au serveur, mais seul un message est affiché dans l'onglet Experts (voir la capture d'écran). Mais dans ce cas, j'avais des signaux avant et après, mais entre eux à 20:40 (MSC+3) il n'était pas présent lors du mouvement rapide du prix, bien qu'il le soit dans le testeur. Je veux en connaître la raison.


Journal du testeur - il y a une transaction à 17:40 (heure MSC)

Raison possible : l'état différent de l'environnement de trading dans le réel et dans le testeur : les conseillers experts générés par l'assistant MQL5 fonctionnent TOUJOURS avec une seule position, donc, s'il y a une position et un signal dans la même direction, le signal est manqué. Et maintenant la question : ce jour-là, la position réelle était ouverte sur ce symbole ?


C'est pourquoi vous avez besoin des deux fichiers journaux. On y trouve beaucoup d'informations.

 

Non, il n'y avait pas de position ouverte (croyez-moi sans le journal), je suis au courant du signal de passage. C'est juste étrange qu'il n'y ait aucun signal et aucune erreur de traçage dans les journaux. C'est pourquoi je pose cette question.