Tester di strategia. - pagina 7

 
Renat - per aiutare la causa.
Differenza di esecuzione con lo stesso Expert Advisor in MT175 e MT176 da 1.1.2004 a CurTime()


Numero di ordini aperti in MT175 = 2902; in MT176 = 20

Errori multipli non chiari (>10000) nei log in MT176 (nessuno in MT175)
come
<br / translate="no">
10:06:19 2004.01.13 09:56 exp4: Errore nell'apertura dell'ordine: 2; errore comune tip_signal= 3,* signal= -1, kol_zdelok=5
10:06:19 2004.01.13 13:38 exp4: Errore nell'apertura dell'ordine: 2; errore comune tip_signal= 3,* signal= -1, kol_zdelok=6
10:06:19 2004.01.13 14:35 exp4: Errore nell'apertura dell'ordine: 2; errore comune tip_signal= 3,* signal= -1, kol_zdelok=7
10:06:19 2004.01.13 15:29 exp4: Errore nell'apertura dell'ordine: 2; errore comune tip_signal= 3,* signal= -1, kol_zdelok=8
10:06:19 2004.01.13 17:05 exp4: Errore nell'apertura dell'ordine: 2; errore comune tip_signal= 3,* signal= -1, kol_zdelok=9
10:06:19 2004.01.13 21:50 exp4: Errore nell'apertura dell'ordine: 2; errore comune tip_signal= 3,* signal= -1, kol_zdelok=10
10:06:19 2004.01.14 09:01 Tester: take profit #4 a 1,2708 (1,2706 / 1,2710)
10:06:19 2004.01.14 09:05 Tester: take profit #3 a 1.2698 (1.2693 / 1.2697)
10:06:19 2004.01.14 09:06 Tester: take profit #3 a 1,2698 (1,2688 / 1,2692)
10:06:19 2004.01.14 09:07 Tester: take profit #3 a 1,2698 (1,2687 / 1,2691)
10:06:19 2004.01.14 09:08 Tester: take profit #3 a 1,2698 (1,2693 / 1,2697)
10:06:19 2004.01.14 09:09 Tester: take profit #3 a 1,2698 (1,2693 / 1,2697)
10:06:19 2004.01.14 09:10 Tester: take profit #3 a 1.2698 (1.2693 / 1.2697)
10:06:19 2004.01.14 09:11 Tester: take profit #3 a 1,2698 (1,2689 / 1,2693)
10:06:19 2004.01.14 09:12 Tester: take profit #3 a 1,2698 (1,2689 / 1,2693)
10:06:19 2004.01.14 09:13 Tester: take profit #3 a 1,2698 (1,2686 / 1,2690)
10:06:19 2004.01.14 09:14 Tester: take profit #3 a 1,2698 (1,2685 / 1,2689)
10:06:19 2004.01.14 09:15 Tester: take profit #3 a 1,2698 (1,2688 / 1,2692)
10:06:19 2004.01.14 09:16 Tester: take profit #3 a 1,2698 (1,2691 / 1,2695)
10:06:19 2004.01.14 09:17 Tester: take profit #3 a 1.2698 (1.2693 / 1.2697)


Conclusione: hai sbagliato qualcosa in 176, dovremo usare 175 per ora.
Buona fortuna.
 
giv, scarica la versione corretta della build 176 dal nostro sito e prova ad eseguire di nuovo l'EA.
 
giv, scarica la versione corretta 176 build dal nostro sito e prova ad eseguire di nuovo l'EA.

OK. Funziona.
 
Per quanto ho capito, il comando Print non funziona quando si testano le strategie. Si può fare una finestra per l'emissione di informazioni da Expert Advisor? O almeno scaricarlo automaticamente in un file di log?
È piuttosto noioso prescrivere un Expert Advisor per vedere cosa produce, per non dire altro.
 
Per quanto ho capito, il comando Print non funziona quando si testano le strategie. Si può fare una finestra per l'emissione di informazioni da Expert Advisor? O almeno stamparlo automaticamente nel registro? <br / translate="no"> Non voglio preoccuparmi di prescrivere l'Expert Advisor per vedere cosa mostra, a dir poco.

Lafunzione di stampa non funziona solo durante l'ottimizzazione, ma anche durante il semplice test.
 
<br / translate="no"> la funzione Print fallisce solo durante l'ottimizzazione. durante il semplice test funziona

Puoi cancellare il registro?
Quando si esegue l'Expert Advisor diverse volte, si accumula tanta spazzatura :(
Intendo nel tester.
 
Puoi fare una pulizia del registro? <br / translate="no"> Quando si esegue l'EA più volte, tanta spazzatura si accumula lì :(
Intendo nel tester.

devono pensarci
 
Насколько я понимаю команда Print не работает при тестировани стратегий. Может вы сделаете окно для вывода инфы из эксперта? Или хотя бы автоматом будете скидывать это в лог?
Преписывать эксперт для просмотра что он там выводит несколько влом, если не сказать больше.

La funzione Print fallisce solo durante l'ottimizzazione, ma funziona durante il semplice test.


Sì, però non mi sembrava che funzionasse. Print() funziona in init(), ma non in start()
 
O meglio, funziona in modo ponderato. A volte funziona. Molto a volte :)
Per esempio, su 6-8 Print() solo 1 funziona. Il resto non entra mai nel registro durante i test. Senza ottimizzazione, ovviamente.
 
O meglio, funziona in modo ponderato. A volte funziona. Molto a volte :) <br/ translate="no"> Per esempio, su 6-8 Print() solo 1 funziona. Gli altri non entrano mai nel registro durante i test. Senza ottimizzazione, ovviamente.

Aprite il file di log corrispondente nel file di log usando il menu contestuale e vedete se è stato stampato o no. I dati sono stampati nella scheda di log in modo asincrono, su un timer per non rallentare il tester, quindi potete perdere i dati nella scheda (e non nel log, cioè non nel log stesso).