Errori, bug, domande - pagina 1961

 
fxsaber:
No, solo in modalità Optimize.

Ahem... L'inverso di "TOSTRING" è risolto?

Poi durante l'ottimizzazione si potrebbe scrivere l'elenco dei parametri in un file come testo, e durante il test si potrebbe leggerlo e confrontarlo con i valori usati degli input.

 
Andrey Khatimlianskii:

Ahem... L'inverso di "TOSTRING" è risolto?

Sfortunatamente, di nuovo, è risolto solo in modalità Optimize, o più precisamente, FRAME_MODE.

 

In una normale esecuzione di EA (non un tester), una lista di parametri di input con valori è facilmente ottenuta attraverso l'analisi di ChartSaveTemplate.

 
fxsaber:

Purtroppo, ancora una volta si risolve solo in modalità Optimize, più precisamente - FRAME_MODE.

L'opzione "ottimizzazione + test" è abbastanza adatta per una comoda visualizzazione dei parametri di ingresso dei singoli passaggi dopo l'ottimizzazione.

Ma come possiamo ottenere una lista di parametri durante un singolo passaggio, se non dal file preparato durante l'ottimizzazione? E come confrontare i parametri di questo file con i valori usati nel test?

 
fxsaber:

Non è un errore che const-method possa cambiare il campo della sua struttura dopo tutto?

Huh, non è this.i, ma un'altra istanza di Struct.i che viene cambiata nel codice sopra. Non c'è nessun errore. Per bloccare la modifica del parametro Struct, dovrebbe essere dichiarato anche come const.

 
Andrey Khatimlianskii:

L'opzione "optimise + test" va bene per una comoda visualizzazione dei parametri di input a passaggio singolo dopo l'ottimizzazione.

Ma come ottenere una lista di parametri durante un singolo passaggio, se non dal file preparato durante l'ottimizzazione? E come confrontare i parametri di questo file con i valori usati nel test?

Solo se per fare l'ottimizzazione immaginaria in due passaggi, invece di un solo passaggio.

 
Stanislav Korotky:

Huh, nel codice sopra, non questo.i è cambiato, ma un'altra istanza di Struct.i. Non c'è nessun errore. Per bloccare la modifica del parametro Struct, dovrebbe essere dichiarato anche come const.

Sì, il meccanismo è chiaro.

 
fxsaber:

Solo se fai un'ottimizzazione immaginaria in due passaggi, invece di un solo passaggio.

E come fanno i parametri in questo file a corrispondere ai valori usati nel test?

 

Andrey Khatimlianskii:

E come fanno i parametri in questo file a mappare i valori usati nel test?

Tramite ParameterSetRange.

 
fxsaber:

Tramite ParameterSetRange.

In che modo questo aiuta?

L'ottimizzazione è passata, abbiamo scritto tutti i parametri da ricercare con intervalli di valori.

E poi eseguiamo un singolo test, leggiamo l'elenco dei parametri e lo visualizziamo: parametro = valore. In questo caso, non conosciamo il valore, perché non possiamo accedere all'intu-variabile per nome.

Motivazione: