Non ho potuto replicare il tuo problema, ho eseguito backtest a 4 anni su dati di grafici a 1 minuto, i test sono stati completati con successo su entrambe le piattaforme (509 e 606).
cbalta: Penso che dovremmo confrontare i backtest di EA con denaro reale. con tutti i tipi di variabili, indicatori, funzioni ecc.
Non riusciamo a fare un back-testing corretto dei nostri EA complessi, dal vivo e con denaro reale (cioè ottenere gli stessi risultati di test con le build 60x che ottenevamo con la 509 e precedenti). Sembrano scambiare correttamente (anche se non è così facile distinguere i dettagli), ma il back-testing mostra risultati molto diversi. Ci sono così tanti potenziali problemi diversi che causano questo, che è stato impossibile finora capire quali sono i colpevoli e molto difficile eliminare completamente qualcosa dalla lista.
Il mio post non aggiunge alcun valore tecnico, temo, ma dimostra che ci sono ancora persone/team capaci là fuori che lottano con la nuova realtà.
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.
Ho avuto qualche minuto, così ho cambiato i criteri per usare un criterio di trading molto semplice: iMA().
Il backtesting sulle due piattaforme ha dato di nuovo risultati identici.
Questa volta hanno ottenuto un profitto :)
MT4 build 509:
MT4 build 605:
Modifiche al codice:
509 e 600
Solo 600
Ho scoperto che se provo a eseguire il backtest mt4 604 il suo stop prima della data finale, il mio test è di quattro anni, grafico orario.
La versione 509,600 funziona bene ma dopo l'aggiornamento della 604,.................
Ho provato a testare diverse coppie, ma non funziona nessuna di esse, ho ricaricato i dati storici ecc...
C'è un errore nel tuo log? Ho eseguito i test precedenti su 509 e 604, e gli ultimi test su 509 e 605.
Se lo chiedi a me, niente nei registri o errori. o schede ea o diario.
Non so se c'è qualche evento fisso di 76694831 tick, perché questo aumento numerico è presente in ogni coppia.
Ho le barre e la storia 4 milioni di elementi.
e se cambio la data di inizio, la stessa che è stata l'ultima data di scambio eseguita. funziona il resto dei giorni.
Uso la modalità /portable e ho controllato anche le directory mql4, niente di speciale nei log.
Non ho potuto replicare il tuo problema, ho eseguito backtest a 4 anni su dati di grafici a 1 minuto, i test sono stati completati con successo su entrambe le piattaforme (509 e 606).
Hai testato la velocità? https://www.mql5.com/en/forum/148851/page43#909109
Vedo che stai usando un nuovo "eventi", prova ad usare la vecchia sintassi di mt4. per le versioni 60*.
grazie, saluti
Ho scoperto che se provo a eseguire il backtest mt4 604 si ferma prima della data finale, il mio test è di quattro anni, grafico orario.
La versione 509,600 funziona bene ma dopo l'aggiornamento della 604,.................
Ho provato a testare diverse coppie, ma non funziona nessuna di esse, ho ricaricato i dati storici ecc...
Penso che dovremmo confrontare i backtest di EA con denaro reale. con tutti i tipi di variabili, indicatori, funzioni ecc.
Non riusciamo a fare un back-testing corretto dei nostri EA complessi, dal vivo e con denaro reale (cioè ottenere gli stessi risultati di test con le build 60x che ottenevamo con la 509 e precedenti). Sembrano scambiare correttamente (anche se non è così facile distinguere i dettagli), ma il back-testing mostra risultati molto diversi. Ci sono così tanti potenziali problemi diversi che causano questo, che è stato impossibile finora capire quali sono i colpevoli e molto difficile eliminare completamente qualcosa dalla lista.
Il mio post non aggiunge alcun valore tecnico, temo, ma dimostra che ci sono ancora persone/team capaci là fuori che lottano con la nuova realtà.