Fehler, Irrtümer, Fragen - Seite 2550

 
Vladimir Karputov:

Wo sind die Protokolle? Sie haben überhaupt keine Informationen geliefert.

Weitere Informationen finden Sie im Thread zumTelepathenclub.

Ich habe sie bereits oben genannt.

 
Andy:

Ich habe sie bereits oben zitiert.

Lesen. Lernen:Plattformprotokoll - Für fortgeschrittene Benutzer - Erste Schritte


Hinweis: Die Protokolldatei ist kein BILD, sondern eine DATEI mit Textinformationen.

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

Lesen. Lernen:Plattformprotokoll - Für fortgeschrittene Benutzer - Erste Schritte


Hinweis: Die Protokolldatei ist kein BILD, sondern eine DATEI mit Textinformationen.

Gibt es einen Unterschied zu einem Bild?

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:

Unterscheidet sie sich von der Abbildung?

Es ist alles nur ein Teil. Sie benötigen zwei Protokolldateien für den Tag.

 
Warum? Dieser Artikel enthält alle Informationen zu meiner Frage, das Logs-Protokoll enthält sie überhaupt nicht.
 
Andy:
Und warum? Dieser Teil enthält alle Informationen zu meinem Problem, das Logs-Protokoll enthält sie überhaupt nicht.

Die Protokolldatei auf der Registerkarte Protokoll enthält viele nützliche Informationen. Zum Beispiel eine Meldung, dass Ihr Computer ganz ausgeschaltet wurde oder keine Verbindung bestand :)

 

Dort ist alles in Ordnung, deshalb gebe ich es nicht.

Der Grund für den Fehler ist die schnelle Preisänderung, ich möchte den technischen Grund wissen, warum die Standard-EA in der MQL5-Assistenten generiert ermöglicht das Überspringen des Signals auf diese.

Die Frage ist rein theoretisch. Wenn sich der Preis zu Beginn des Balkens sehr schnell ändert, kann es sein, dass das Handelssignal in Form von Hinweisen nie in der Registerkarte "Expert Advisors" erscheint, wenn die Schaltfläche "AutoTrading" gedrückt wird, und dass es keine Spuren in den Protokollen gibt, weshalb ich sie hier nicht aufführe.

 
Andy:

Dort ist alles in Ordnung, deshalb gebe ich es nicht.

Der Grund für den Fehler ist die schnelle Preisänderung, ich möchte den technischen Grund wissen, warum die Standard-EA in der MQL5-Assistenten generiert ermöglicht das Überspringen des Signals auf diese.

Die Frage ist rein theoretisch. Wenn sich der Preis zu Beginn des Balkens sehr schnell ändert, kann es sein, dass das Handelssignal in Form von Hinweisen nie in der Registerkarte "Expert Advisors" erscheint, wenn die Schaltfläche "AutoTrading" gedrückt wird, und es gibt keine Spuren davon in den Protokollen, deshalb bringe ich sie hier nicht.

Nun, es gab vielleicht kein verpasstes Signal. Und der EA hat eine Handelsanfrage gesendet. Aufgrund der raschen Preisentwicklung war der Kurs, zu dem die Anfrage übermittelt wurde, jedoch veraltet. Aus diesem Grund wurde das Ersuchen nicht ausgeführt. In der Regel wird in dieser Situation eine erneute Anfrage gestellt. Und die Bearbeitung von Anfragen ist eine separate Aufgabe, die außerhalb der Standardbibliothek liegt, da die Gründe für die Anfrage und die Ablehnung der Anfrage unterschiedlich sein können.
 

Die Sache ist die: Wenn die AutoTrading-Schaltfläche gedrückt wird, wird die Anfrage nicht an den Server gesendet, sondern es wird nur eine Meldung in der Registerkarte Experten angezeigt (siehe Screenshot). Aber in diesem Fall hatte ich Signale vor und nach, aber zwischen ihnen um 20:40 (MSC+3) war es nicht an der schnellen Preisbewegung, obwohl es in der Tester ist. Ich möchte den Grund dafür wissen.

Kein Signal um 20:40 (MSC+3h)

Testerprotokoll - um 17:40 Uhr (MSC-Zeit) gibt es ein Geschäft

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]
Im Protokoll "Log" sind keine Fehler zu finden.
 
Andy:

Die Sache ist die: Wenn die AutoTrading-Schaltfläche gedrückt wird, wird die Anfrage nicht an den Server gesendet, sondern es wird nur eine Meldung in der Registerkarte Experten angezeigt (siehe Screenshot). Aber in diesem Fall hatte ich Signale vor und nach, aber zwischen ihnen um 20:40 (MSC+3) war es nicht an der schnellen Preisbewegung, obwohl es in der Tester ist. Ich möchte den Grund dafür wissen.


Testerprotokoll - um 17:40 Uhr (MSC-Zeit) gibt es ein Geschäft

Möglicher Grund: Unterschiedlicher Zustand der Handelsumgebung im realen und im Testgerät: Die vom MQL5-Assistenten generierten Expert Advisors arbeiten IMMER mit nur einer Position, d.h. wenn es eine Position und ein Signal in dieselbe Richtung gibt, wird das Signal verpasst. Und nun die Frage: an diesem Tag in der realen Position war auf dieses Symbol offen?


Deshalb brauchen Sie beide Protokolldateien. Es gibt dort eine Menge Informationen.