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
Mi sbarazzerò del Print come suggerito.
Qualche altro consiglio per risolvere il mio problema?
Sto allegando un documento che mostra come lo stesso EA si comporta sotto diversi terminali demo MT4 dello stesso broker.
Hai detto"Su un altro terminale MT4 ottengo 7 invece di una sola transazione!"Ciò che è importante dal punto di vista del modo in cui hai codificato il tuo EA è quanti ordini hai aperti in qualsiasi momento . . . sembra che tu non abbia più di 4 e questo è coerente con il modo in cui hai scritto il tuo codice, quindi non c'è nessun problema qui, il tuo codice sta facendo ciò che hai codificato per fare . . . perché? perché hai scritto questo . . .
MaxTrans è 3, quindi se hai 3 ordini di acquisto aperti è uguale a MaxTrans quindi va bene aprirne un altro, quando ne hai 4 è maggiore di MaxTrans quindi un altro ordine di acquisto non viene aperto.
Forse ha a che fare con la tua variabile CCIReal, è un valore CCI per la barra 0 quindi è probabile che sia diverso per ogni tick durante la formazione della barra 0, usare PRICE_CLOSE significa solo che stai usando il valore Close[0] per la barra 0 che è lo stesso di Bid.
Pensi che risolverà il problema se uso piuttosto shift=1 nella mia variabile CCIReal?
Hai detto"Su un altro terminale MT4 ottengo 7 invece di una sola transazione!"Quello che è importante dal punto di vista del modo in cui hai codificato il tuo EA è quanti ordini hai aperti in qualsiasi momento... sembra che tu non ne abbia più di 4 e questo è coerente con il modo in cui hai scritto il tuo codice, quindi non c'è nessun problema qui, il tuo codice sta facendo quello che hai codificato per fare... perché? perché hai scritto questo...
MaxTrans è 3, quindi se hai 3 ordini di acquisto aperti che è uguale a MaxTrans quindi è OK per aprire un altro, quando hai 4 che è maggiore di MaxTrans quindi un altro ordine di acquisto non viene aperto.
Capisco perché possono essere aperte fino a quattro transazioni allo stesso tempo, perché questo è il modo in cui ho scritto il codice.
Ma quello che NON riesco a capire è perché ottengo risultati così totalmente diversi da due terminali demo MT4 dello stesso broker, stesso periodo di tempo e stesso EA?
Mi piacerebbe sapere quali risultati otterrai quando eseguirai questo EA per lo stesso periodo sul tuo terminale. (periodo 1 Nov 2012 - 9 Nov 2012)
Capisco perché possono essere aperte fino a quattro transazioni allo stesso tempo, perché questo è il modo in cui ho scritto il codice.
Ma quello che NON riesco a capire è perché ottengo risultati totalmente diversi da due terminali demo MT4 dello stesso broker, stesso periodo di tempo e stesso EA?
Mi piacerebbe sapere quali risultati si ottengono quando si esegue questo EA per lo stesso periodo sul vostro terminale. (periodo 1 Nov 2012 - 9 Nov 2012)
Non so se ho i dati M1 e superiori per il 1 - 9 novembre 2012, quale simbolo?
Pensi che risolverà il problema se uso piuttosto shift=1 nella mia variabile CCIReal?
Nei test che ho fatto ho ottenuto risultati significativamente diversi fino a quando mi sono disconnesso dal mio Broker. Quando mi sono disconnesso dal mio Broker ho ottenuto risultati leggermente diversi, questo non dovrebbe accadere . . . non so perché sta accadendo, ha bisogno di un'indagine dettagliata.
Non so se ho i dati M1 e superiori per il 1 - 9 novembre 2012, quale simbolo?
Il simbolo è EURUSD 1 Hour data.
Il simbolo è EURUSD 1 Hour data.
Non ho dati M1 per quell'intervallo di date, non uso i dati del mio broker per il lavoro di Strategy Tester perché è probabile che ci siano dei buchi. Però ho i dati M5... vediamo cosa succede...
Non ho dati M1 per quell'intervallo di date, non uso i dati dei miei broker per il lavoro di Strategy Tester perché è probabile che ci siano dei buchi. Ho però i dati M5... vediamo cosa succede...
Grazie per il disturbo! Molto apprezzato!
I tuoi risultati sono d'accordo con il mio terminale MT4, ma differiscono notevolmente dall'altro. Sospetto che i tuoi dati siano dati in tick scaricati da una fonte affidabile?
Quindi posso supporre che i backtest fatti con i dati di un broker e quelli da dati tick affidabili possano essere TOTALMENTE diversi tra loro? Anche se l'EA non è uno scalper e usa un timeframe orario e StopLoss di 80 e Profit Take di 230?
A proposito, ho ottenuto risultati molto più affidabili dopo aver cambiato la CCI da shift=0 a shift=1. GRAZIE per questo suggerimento!!!!
(Phi.nuts è stato MOLTO tranquillo! Speravo che potesse fare più luce sui possibili problemi che una semplice dichiarazione di stampa in un posto meno accettabile).
Grazie per il disturbo! Molto apprezzato!
I tuoi risultati sono d'accordo con il mio terminale MT4, ma differiscono notevolmente dall'altro. Sospetto che i tuoi dati siano dati in tick scaricati da una fonte affidabile?
Quindi posso supporre che i backtest fatti con i dati di un broker e quelli da dati tick affidabili possano essere TOTALMENTE diversi tra loro? Anche se l'EA non è uno scalper e usa un timeframe orario e StopLoss di 80 e Profit Take di 230?
A proposito, ho ottenuto risultati molto più affidabili dopo aver cambiato CCI da shift=0 a shift=1. GRAZIE per questo suggerimento!!!!
Sì, questo non mi sorprende affatto :-)
A proposito, hai giocato con la roba di debug che ho aggiunto al tuo codice?