Discussione sull’articolo "Manuale MQL5: Salvataggio dei risultati di ottimizzazione di un Expert Advisor in base a criteri specificati"

 

Il nuovo articolo Manuale MQL5: Salvataggio dei risultati di ottimizzazione di un Expert Advisor in base a criteri specificati è stato pubblicato:

Continuiamo la serie di articoli sulla programmazione MQL5. Questa volta vedremo come ottenere i risultati di ogni passaggio di ottimizzazione proprio durante l'ottimizzazione dei parametri di Expert Advisor. L'implementazione sarà eseguita in modo da garantire che se le condizioni specificate nei parametri esterni sono soddisfatte, i valori di passaggio corrispondenti verranno scritti in un file. Oltre ai valori di test, salveremo anche i parametri che hanno portato a tali risultati.

Ora, durante l'ottimizzazione, un messaggio dalla funzione OnTesterPass() verrà stampato sul journal dopo ogni passaggio di ottimizzazione e il messaggio relativo al completamento dell'ottimizzazione verrà aggiunto dopo la fine dell'ottimizzazione dalla funzione OnTesterDeinit(). Il messaggio di completamento dell'ottimizzazione verrà generato anche se l'ottimizzazione viene interrotta manualmente.

Fig.1 - Messaggi dalle funzioni di test e ottimizzazione, stampati sul journal


Tutto è ora pronto per procedere alle funzioni responsabili della creazione di cartelle e file, determinando i parametri di ottimizzazione specificati e scrivendo i risultati che soddisfano le condizioni.

Autore: Anatoli Kazharski