MetaTrader 5 Strategy Tester: bug, errori, suggerimenti per il miglioramento - pagina 38
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Riproduzione del bug di reset dell'input durante la compilazione.
EA
1. impostare inRange = 25 ed eseguire un solo passaggio
2. CTRL+V nella scheda Tester Settings della riga successiva
inRange=123
3. Ricompilare EA.
4. Vedete che l'inRange è resettato a 25. Avrebbe dovuto essere 123.
Nel timer del Tester o tramite Sleep spostato di 0,5 secondi. Come identificare ciò che è successo? TimeTradeServer non mostra dati inferiori al secondo.
Riproduzione del bug di reset dell'input durante la compilazione.
EA
1. impostare inRange = 25 ed eseguire un singolo passaggio
2. CTRL+V nella scheda Tester Settings della riga successiva
3. Ricompilare EA.
4. Vedete che l'inRange è resettato a 25. Avrebbe dovuto essere 123.
Non è un bug.
Come progettato. Finché non viene premuto il pulsante di prova, i parametri attuali non vengono scritti nel <nome_esperto>.set corrente
Quando si ricompila, se la composizione dei parametri non è cambiata, i loro valori sono ripristinati dall'insieme corrente
Non è un bug.
Come progettato. Finché non si preme il pulsante di prova, i parametri attuali non vengono scritti nell'attuale <nome_esperto>.set
Quando si ricompila, se la composizione dei parametri non è cambiata, i loro valori sono ripristinati dall'insieme corrente
Non lo è. Se si scrive a mano 123, la compilazione non cambierà il valore.
Qualcosa che hai ottimizzato troppo con iTime:
Lavorare sulla M5:
Questo è un bug di vecchia data.
Apparso su tick reali EURUSD esattamente in questa gamma di test
Corretto.
Ho anchescritto su questo argomento, ma non c'è stata alcuna risposta. Di fatto, diventa impossibile eseguire il debug con parametri personalizzati. Perché il debug ricostruisce ogni volta, anche se non è stato cambiato nulla. Rebuild resetta i parametri. Dovrò uscire dall'equazione cambiando l'Expert Advisor e inchiodando i parametri, il che non è molto conveniente.
Non hai detto nulla sui passi per riprodurre il problema che descrivi.
Personalmente non sono riuscito a riprodurlo.
C'è solo un caso di ripristino dei parametri di ingresso a quelli di default. Quando si cambia la composizione dei parametri di questo EA
I prezzi nella storia del Terminal non sono stati normalizzati!
I prezzi per MQ-Demo e MQ-Beta sono stati normalizzati al 12.12.2019.
Viene utilizzata una build di 2280. Prende un simbolo e un punto quando non c'erano citazioni. In questo caso si tratta di borsa valori, broker Otkritie, simbolo UCAD-12.19, periodo 01.09.2019-03.09.2019. Un semplice Expert Advisor è in esecuzione (sotto). Se lo fai correre un passaggio alla volta, va bene, dice solo che non c'è storia, 0 barre e 0 tick. Se eseguo l'ottimizzazione, non importa se è genetica o piena, il log conterrà un sacco di errori
Sembra essere una risposta per accedere all'arrayOldTicks, ma non so perché. Sostituire il risultato del ritorno della funzione con la dimensione dell'array non aiuta. Cosa fare al riguardo, sconosciuto.
Costruire 2280. Perché quando si esegue un'ottimizzazione, ad esempio l'ottimizzazione genetica, tutti i campi nella scheda Impostazioni diventano grigi e non possono essere modificati, ma il campo per cui si sta ottimizzando (come Criterio massimo personalizzato) rimane attivo? Il criterio può essere cambiato nel mezzo dell'ottimizzazione o è un bug?
P.S. Hm, non sembra che si ripeta sempre.
P.P.S. Ho capito come ripetere. Inizialmente, dopo aver eseguito il test, il pulsante va in uno stato di disabilitazione. Ma ho la finestra delle impostazioni inferiori un po' compressa in altezza, di conseguenza c'è uno scorrimento verticale. Se si scorre verso l'alto che il criterio non è più visibile, e poi si scorre di nuovo verso il basso, si può trovare di nuovo denudato.