Errori, bug, domande - pagina 2550

 
Vladimir Karputov:

Dove sono i registri? Non avete fornito alcuna informazione.

Inoltre, vai al threaddel Telepath Club.

Li ho già dati sopra.

 
Andy:

Li ho già citati sopra.

Leggere. Impara:Log della piattaforma - Per utenti avanzati - Come iniziare


Nota - il file di log non è un'immagine, è un FILE con informazioni testuali.

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

Lettura. Impara:Log della piattaforma - Per utenti avanzati - Come iniziare


Nota - il file di log non è un'immagine, è un FILE con informazioni testuali.

È diverso da una foto?

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:

È diverso dalla foto?

È solo un pezzo. Avete bisogno di due file di log per il giorno.

 
Perché? Questo pezzo ha tutte le informazioni sulla mia domanda, il registro Logs non le ha affatto.
 
Andy:
Perché? Questo pezzo ha tutte le informazioni sul mio problema, il registro dei Logs non le ha affatto.

Il file di log della scheda Log contiene molte informazioni utili. Per esempio, un messaggio che ti dice che il tuo computer è stato spento del tutto o che non c'era connessione :)

 

Tutto va bene lì, per questo non lo do.

La ragione del bug è il rapido cambiamento di prezzo, voglio sapere il motivo tecnico per cui l'EA standard generato nel Wizard MQL5 permette di saltare il segnale su questo.

La questione è puramente teorica. Se il prezzo cambia molto rapidamente all'inizio della barra, il segnale di trading sotto forma di messaggi di consiglio potrebbe non arrivare mai nella scheda Expert Advisors quando viene premuto il pulsante AutoTrading e non ce ne sono tracce nei log, quindi non li riporto qui.

 
Andy:

Tutto va bene lì, per questo non lo do.

La ragione del bug è il rapido cambiamento di prezzo, voglio sapere il motivo tecnico per cui l'EA standard generato nel Wizard MQL5 permette di saltare il segnale su questo.

La questione è puramente teorica. Se il prezzo cambia molto rapidamente all'inizio della barra, il segnale di trading sotto forma di messaggi di consiglio potrebbe non arrivare mai nella scheda Expert Advisors quando viene premuto il pulsante AutoTrading e non ce ne sono tracce nei log, quindi non li riporto qui.

Beh, forse non c'è stato un segnale mancato. E l'EA ha inviato una richiesta di trading. Ma a causa del rapido movimento dei prezzi, la quotazione a cui è stata inviata la richiesta non era aggiornata. Ecco perché la richiesta non è stata eseguita. Di solito, un requote arriva in questa situazione. E l'elaborazione dei requote è un compito separato che si trova al di fuori della libreria standard, perché le ragioni per il requote e il rifiuto della richiesta possono essere diverse.
 

Quindi il fatto è che quando il pulsante AutoTrading viene premuto, la richiesta non viene inviata al server, ma solo un messaggio viene visualizzato nella scheda Experts (vedi screenshot). Ma in questo caso, ho avuto segnali prima e dopo, ma tra loro alle 20:40 (MSC+3) non era presente al rapido movimento di prezzo, anche se è nel tester. Voglio sapere il motivo.

Nessun segnale alle 20:40 (MSC+3h)

Log del tester - c'è un accordo alle 17:40 (ora 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]
Non ci sono errori nel registro "Log".
 
Andy:

Quindi il fatto è che quando il pulsante AutoTrading viene premuto, la richiesta non viene inviata al server, ma solo un messaggio viene visualizzato nella scheda Experts (vedi screenshot). Ma in questo caso, ho avuto segnali prima e dopo, ma tra loro alle 20:40 (MSC+3) non era presente al rapido movimento di prezzo, anche se è nel tester. Voglio sapere il motivo.


Log del tester - c'è un accordo alle 17:40 (ora MSC)

Possibile motivo: diverso stato dell'ambiente di trading nel reale e nel tester: gli Expert Advisor generati dal Wizard MQL5 funzionano SEMPRE con una sola posizione, quindi, se c'è una posizione e c'è un segnale nella stessa direzione, il segnale viene perso. E ora la domanda: quel giorno nella posizione reale era aperta su questo simbolo?


Ecco perché avete bisogno di entrambi i file di log. Ci sono molte informazioni lì.