Il tester nella nuova build 604 non funziona correttamente - pagina 3

 
cbalta:

ciao, grazie per informazioni convertitore. qui M15 test dello stesso esperto, in 604 e 509. posso fornire il codice sorgente, è un pubblico sviluppato.

Non mi aspettavo questa grande differenza. ci sono due possibilità:

a. i dati non corrispondono.

Prendi i file .hst dalla build 509 e importali nella build 604 mentre sei disconnesso dal Broker, poi imposta lo Spread allo stesso modo in entrambi i terminali, imposta le impostazioni EA allo stesso modo in entrambi i terminali. Anche in questo caso è possibile avere una differenza di prestazioni, ma dovrebbe essere ridotta al minimo. Per ottenere lo stesso risultato tutte le variabili DEVONO essere le stesse.
 

********** Ho il bug ****************


I tick del tester non sono completi / non raggiungono il minimo / massimo della barra.

Ho scritto un piccolo EA per mostrare i tick generati internamente

Il flash-Crash in FDAX era il 2014.02.06 13:45 - 13:50 - barra.

18:12:49 2014.02.06 13:45 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:45:00: Bid= 9175
18:12:49 2014.02.06 13:45 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:45:02: Bid= 9157
18:12:49 2014.02.06 13:45 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:45:04: Bid= 9139.5
18:12:49 2014.02.06 13:45 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:45:12: Bid= 9135
18:12:50 2014.02.06 13:45 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:45:14: Bid= 9117.5
18:12:50 2014.02.06 13:45 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:45:16: Bid= 9099.5
18:12:50 2014.02.06 13:45 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:45:24: Bid= 9095
18:12:50 2014.02.06 13:45 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:45:26: Bid= 9073
18:12:50 2014.02.06 13:45 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:45:28: Bid= 9050.5 <--- questo era il tick più basso generato
18:12:51 2014.02.06 13:48 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:48:13: Bid= 9174.5
18:12:51 2014.02.06 13:48 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:48:14: Bid= 9175.5
18:12:51 2014.02.06 13:48 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:48:15: Bid= 9176.5
18:12:51 2014.02.06 13:48 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:48:16: Bid= 9177.5
18:12:51 2014.02.06 13:48 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:48:25: Bid= 9178.5
18:12:52 2014.02.06 13:48 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:48:26: Bid= 9179.5
18:12:52 2014.02.06 13:48 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:48:27: Bid= 9180.5
18:12:52 2014.02.06 13:48 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:48:28: Bid= 9181.5
18:12:52 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:28: Bid= 9182.5
18:12:52 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:28: Bid= 9183
18:12:52 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:28: Bid= 9183
18:12:53 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:29: Bid= 9183.5
18:12:53 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:29: Bid= 9183.5
18:12:53 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:29: Bid= 9184
18:12:53 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:29: Bid= 9184
18:12:53 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:36: Bid= 9184.5
18:12:54 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:36: Bid= 9184.5
18:12:54 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:36: Bid= 9185
18:12:54 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:37: Bid= 9185
18:12:54 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:37: Bid= 9185.5
18:12:54 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:37: Bid= 9186
18:12:55 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:38: Bid= 9186.5
18:12:55 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:38: Bid= 9186.5
18:12:55 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:38: Bid= 9187
18:12:55 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:38: Bid= 9187
18:12:55 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:39: Bid= 9187.5
18:12:55 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:39: Bid= 9187.5
18:12:56 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:39: Bid= 9188
18:12:56 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:39: Bid= 9188
18:12:56 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:56: Bid= 9182.5


Il grafico mostra queste schermate: il minimo della barra (sia M1/M5) è @ 9028.5 ma il tester non ha raggiunto il minimo. Ecco perché lo stop non è uscito nel mio primo esempio!


M5


e in M1:

M1

 

test_604_hstminport509

fatto. grazie per i suggerimenti. nessun cambiamento.

il compilatore sa se le variabili sono uguali o no. forse, abbiamo bisogno di conoscere i dettagli dei nuovi tipi di dati del compilatore, rispetto al vecchio mt4..

anche se nessun avvertimento dato, lavorano in modo diverso ...

Ho bisogno di testare alcuni altri EA, per confrontare con questo test.

 
kla-mue:

********** Ho il bug ****************


I tick del tester non sono completi / non raggiungono il minimo / massimo della barra.

Ho scritto un piccolo EA per mostrare i tick generati internamente

Hai degli "errori di grafici non corrispondenti"?
 

509_2


604_2

un altro test 604 e 509. forse qualche problema di precisione con numeri float-double... o con variabili dati-tempo... senza avvertimento...

 

la cosa strana è che sia il codice 509 costruito ex4 che il codice 604 migrato/compilato (senza avvertimento) mostrano lo stesso cattivo comportamento sotto 604, per alcuni EA...

ho bisogno di conoscere qualche dettaglio in più tra il vecchio e il nuovo compilatore per poter cogliere i problemi...

 
kla-mue:

********** Ho il bug ****************


I tick del tester non sono completi / non raggiungono il minimo / massimo della barra.

Ho scritto un piccolo EA per mostrare i tick generati internamente

Hai "errori di grafici non corrispondenti" ?

====> NO, ho fatto molta attenzione ad uno storico corretto (è uno storico molto giovane, quindi disponibile presso il broker)

Klaus

 
RaptorUK:
Prendi i file .hst dalla build 509 e importali nella build 604 mentre sei disconnesso dal Broker, poi imposta lo Spread allo stesso modo in entrambi i terminali, imposta le impostazioni EA allo stesso modo in entrambi i terminali. Anche in questo caso è possibile avere una differenza di prestazioni, ma dovrebbe essere ridotta al minimo. Per ottenere lo stesso risultato tutte le variabili DEVONO essere le stesse.


Ciao, ho un problema con la build 604, non riesco a scaricare indicatori o modelli. Qualcuno può aiutarmi Grazie
 
topcat275:

Ciao, ho un problema con la build 604, non posso scaricare indicatori o modelli. Qualcuno può aiutare Grazie
Che cosa ha a che fare questo con " Tester nella nuova build 604 non funziona correttamente "?
 
ubzen:
Mi dispiace. Questo si ritorcerà contro gli utenti avanzati alla grande. Quello che ho capito è che quando qualche azienda di software cerca di rendere le cose semplici per diventare amichevoli per i principianti. Finiscono solo per togliere le opzioni. Non ho interesse a togliere la mia importazione di dati solo perché l'importazione di dati comporta troppe sfumature.

D'accordo, ma nota che quando intendo migliorare, intendo dare opzioni automatiche. Non sto parlando di perdere il controllo (come abbiamo perso in MQL5).