Librerie: MultiTester - pagina 43

 
klycko #:

TF=1||1|||0||16385|||Y Parametro da ottimizzare per

Non è stato possibile eseguire un'ottimizzazione con un passo zero. Un messaggio simile dovrebbe essere presente nel log del Tester.

check parameter step in the line "start=1; step=0; stop=10000" for input variable inX
optimization cannot be started
 
fxsaber #:

Non è stato possibile eseguire un'ottimizzazione a passo zero. Un messaggio simile dovrebbe essere presente nel log del Tester.

Questo parametro è il timeframe:

input ENUM_TIMEFRAMES TF=PERIOD_M1; // Timeframe per l'analisi degli indicatori

In base a questo parametro vengono impostati solo i valori limite PERIOD_M1 e PERIOD_H1.

La fase di ottimizzazione è vuota e non può essere impostata dall'utente.
 

Inoltre, come risultato:

TF=12|||1|||1|| 12 || Y Il limite destro è stato cambiato in 12, anche se dovrebbe essere costante 16385, cioè H1

C'è anche un passo di ottimizzazione pari a 1 invece che a 0.

 
Ecco le ristampe
File:
error3.zip  21 kb
 
klycko #:
Ecco le ristampe

Ecco un supplemento con i file opt e un confronto con l'ottimizzazione genetica manuale e con Run

File:
ERROR4.zip  19 kb
 

Buona sera!

Ho provato l'ottimizzazione genetica con altri parametri.

Per int e double tutto funziona senza errori.

Gli errori si verificano solo con il timeframe TF - il limite destro è spostato e viene impostato il passo 1 anziché 0.

 
klycko #:

Gli errori si verificano solo con il timeframe TF: il bordo destro è spostato e viene impostato il passo 1 anziché 0.

Purtroppo, il file opt contiene solo gli indici dei campi enum, ma non i loro valori.

Aggiornare TesterCache.mqh.
 
fxsaber #:

Purtroppo, il file opt contiene solo gli indici dei campi enum, ma non i loro valori.

Si prega di aggiornare TesterCache.mqh.

Grazie! Proverò stasera

 
fxsaber #:

Purtroppo, il file opt contiene solo gli indici dei campi enum, ma non i loro valori.

Si prega di aggiornare TesterCache.mqh.

Buonasera!

Ho aggiornato TesterCache.mqh e tutto ha funzionato correttamente !!!!.

Grazie mille per il vostro aiuto! Senza di voi non avrei trovato il motivo: avevo un file obsoleto della libreria.

Saluti, Alexander

 
Abilità di codifica sorprendenti, grazie mille