Nel visualizzatore, F12 è usato per spostarsi al prossimo tick. È possibile specificare il tempo con precisione al millisecondo in Market Watch? Dopotutto, ci muoviamo a colpi di zecche.
E viceversa, se solo (*fn) è specificato in Script1 e sia (*fnn) che (*fn) sono specificati in Script2. L'errore non viene riprodotto per tutte le firme.
Ma questo (e quelli precedenti con typedef) sono errori incidentali - non ho ancora trovato quello principale, poiché non c'è nessun typedef con la stessa firma nel programma sorgente (come in questo esempio).
Forse l'applicazione restituita #1550570, aumentata con uno script di controllo e il file 'String5.ex5', aiuterà.
E sembra che il problema si verifichi quando si ottiene solo il primo tick su una nuova barra, il tester sembra "bloccarsi" e rimane indietro di 1 barra, cioè l'esperto pensa che la barra non esista e in realtà non esiste nella visualizzazione, ma dopo un paio di secondi la barra appare, nel caso di test su M1 il valore corretto arriva sul secondo tick (se ho capito bene), spero che gli sviluppatori sistemino questo fastidioso momento il prima possibile...
aggiunta:
si scopre che per aggirare questo punto ora bisogna saltare artificialmente il primo tick di una nuova barra...
Nella modalità di test " Solo prezzi di apertura" questo è semplicemente irrealistico. Dobbiamo davvero aspettare una correzione...
Inv Андрей Иващенко: Quando si testa nella modalità " Solo prezzi aperti" è semplicemente irrealistico. Dobbiamo davvero aspettare una correzione...
Sono d'accordo, allora un'intera barra sarà persa, posso supporre che l'EA dovrebbe essere messo in pausa (hehe) in modo che la barra abbia il tempo di formarsi,
ma non è chiaro esattamente quanto tempo aspettare, e anche secondo le mie osservazioni sembra dipendere dal carico attuale del processore (wow!),
L'unica via d'uscita è il test tickwise con il controllo indipendente di una nuova barra e il salto del primo tick (naturalmente è un processo molto complesso).
MT5, collegato a MetaQuaotes Demo, spesso "suona" con il suono news.wav, ma non viene visualizzata alcuna nuova notizia, le liste in tutte le altre schede (libreria, mercato, ecc.) non cambiano, niente viene scritto nei log. Suppongo che il calendario stia cambiando. Ma allora non sarebbe male evidenziare in qualche modo cosa esattamente è cambiato. Ora nel calendario non è nemmeno chiaro dove sia il timestamp e quale evento sia il prossimo.
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
Nella build 1400 corretta l'errore in un caso simile è ora riprodotto come 'pura chiamata di funzione virtuale'. E senza un commento, va bene.
costruire 1401. Errore durante l'esecuzione: chiamata di puntatore a funzione non valida in 'Script2.mq5'.
Trovato il motivo con difficoltà
E viceversa, se solo (*fn) è specificato in Script1 e sia (*fnn) che (*fn) sono specificati in Script2. L'errore non viene riprodotto per tutte le firme.
Ma questo (e quelli precedenti con typedef) sono errori incidentali - non ho ancora trovato quello principale, poiché non c'è nessun typedef con la stessa firma nel programma sorgente (come in questo esempio).
Forse l'applicazione restituita #1550570, aumentata con uno script di controllo e il file 'String5.ex5', aiuterà.
E sembra che il problema si verifichi quando si ottiene solo il primo tick su una nuova barra, il tester sembra "bloccarsi" e rimane indietro di 1 barra, cioè l'esperto pensa che la barra non esista e in realtà non esiste nella visualizzazione, ma dopo un paio di secondi la barra appare, nel caso di test su M1 il valore corretto arriva sul secondo tick (se ho capito bene), spero che gli sviluppatori sistemino questo fastidioso momento il prima possibile...
aggiunta:
si scopre che per aggirare questo punto ora bisogna saltare artificialmente il primo tick di una nuova barra...
Non funziona per me. Scrive una sola riga nel log (vedi sopra) e questo è tutto.
Windows XP SP3 x32, 1395. Il messaggio del certificato appare quando si effettua il login. Ma non dovrebbe influenzare il tester.
Quando si testa nella modalità " Solo prezzi aperti" è semplicemente irrealistico. Dobbiamo davvero aspettare una correzione...
Sono d'accordo, allora un'intera barra sarà persa, posso supporre che l'EA dovrebbe essere messo in pausa (hehe) in modo che la barra abbia il tempo di formarsi,
ma non è chiaro esattamente quanto tempo aspettare, e anche secondo le mie osservazioni sembra dipendere dal carico attuale del processore (wow!),
L'unica via d'uscita è il test tickwise con il controllo indipendente di una nuova barra e il salto del primo tick (naturalmente è un processo molto complesso).