Discussione sull’articolo "Modifica "al volo" i parametri dell'Expert Advisor dal pannello utente"

 

Il nuovo articolo Modifica "al volo" i parametri dell'Expert Advisor dal pannello utente è stato pubblicato:

Questo articolo fornisce un piccolo esempio che dimostra l'implementazione di un Expert Advisor i cui parametri possono essere controllati dal pannello utente. Quando si modificano i parametri "al volo", l'Expert Advisor scrive i valori ottenuti dal pannello informazioni su un file per leggerli ulteriormente dal file e visualizzarli di conseguenza sul pannello. Questo articolo può essere rilevante per chi fa trading manualmente o in modalità semi-automatica.

A titolo illustrativo, svilupperemo un semplice EA che apre una posizione nella direzione dell'indicatore JMA. L'EA lavorerà sulle barre completate sul simbolo e sull'intervallo di tempo correnti. I parametri esterni includeranno Indicator Period, Stop Loss, Take Profit, Reverse e Lot. Queste opzioni saranno abbastanza sufficienti nel nostro esempio.

Aggiungiamo due parametri aggiuntivi per poter accendere/spegnere il pannello (pannello Info On/Off) e abilitare/disabilitare la modalità di impostazione dei parametri Expert Advisor (impostazione "On The Fly"). Laddove il numero di parametri è elevato, è sempre più conveniente posizionare opzioni aggiuntive all'inizio o alla fine dell'elenco per un accesso facile e veloce.

Fig. 1. Pannello Info con i parametri dell'Expert Advisor

Fig. 1. Pannello informativo con i parametri dell'Expert Advisor

La modalità di impostazione "Al volo" è disabilitata per impostazione predefinita. Quando abiliti questa modalità per la prima volta, Expert Advisor crea un file per salvare tutti i parametri che ha attualmente. Lo stesso accadrà se il file viene cancellato accidentalmente. L'Expert Advisor rileverà l'eliminazione e ricreerà il file. Con la modalità di impostazione "On The Fly" disabilitata, l'Expert Advisor sarà guidato da parametri esterni.

Autore: Anatoli Kazharski