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

 
Nel video non ho visto come viene ridisegnato l'indicatore dopo la modifica del parametro, mi sono perso qualcosa?
 
lazarev-d-m:
Nel video non ho visto come viene ridisegnato l'indicatore dopo la modifica del parametro, mi sono perso qualcosa?

No, è tutto corretto. Questo non è stato preso in considerazione nell'esempio presentato. Lo scopo dell'articolo era quello di implementare lo schema di modifica dei parametri dal pannello informativo.

A proposito, credo che questo sito abbia già degli articoli con esempi sul tema che vi interessa. Ma forse scriverò qualcosa di più su questo argomento. Ho alcune idee.

 
buon articolo per i principianti. Grazie.
 

L'articolo è davvero interessante, ma le mie conoscenze non sono sufficienti per scrivere un articolo del genere, sono ancora al livello di mql4 e non posso imparare un nuovo linguaggio, è troppo ostile.

Vorrei davvero combinare il tuo articolo con https://www.mql5.com/it/articles/505.

Ne risulterà una sorta di tester di strategie, che sarà un po' più lento, ma un ordine di grandezza più chiaro nel dimostrare i pro e i contro della strategia, che alla fine si tradurrà in un numero minore di "passaggi", perché il cervello umano è molto più bravo ad analizzare le informazioni di qualsiasi metodo software di selezione dei parametri, c'è uno stupido adattamento alla storia.

Быстрое тестирование торговых идей на графике
Быстрое тестирование торговых идей на графике
  • 2012.10.22
  • Vladimir Kustikov
  • www.mql5.com
В этой статье описана методика быстрого визуального тестирования торговых идей, основанная на совмещении графика цен, сигнального индикатора и индикатора расчета баланса. Я хотел бы поделиться своим методом поиска идей для торговли, а также способом, который я использую для быстрой проверки этих идей.
 
Peccato che non ci sia accesso alle proprietà di ogni EA, così si potrebbe fare un "parameter changer" universale.
 
lazarev-d-m:

Vorrei combinare il tuo articolo e https://www.mql5.com/it/articles/505.

Ne risulterà una sorta di tester di strategie, che sarà un po' più lento, ma dimostrerà i pro e i contro della strategia in modo più chiaro, il che si tradurrà in un minor numero di "passaggi" perché il cervello umano è molto più bravo ad analizzare le informazioni rispetto a qualsiasi metodo software di selezione dei parametri, c'è uno stupido adeguamento alla storia.

Buona idea, è necessario un tester di questo tipo.

E se si aggiungono i cursori per i parametri e la funzione di scorrimento automatico di ogni cursore, sarà una canzone in generale.

 
komposter:

E se si aggiungono i cursori per i parametri e la funzione di scorrimento automatico per ogni cursore, sarà una canzone.

Per quanto mi ricordo questo problema non è stato ancora risolto: https://www.mql5.com/ru/forum/139237 https://www.mql5.com/ru/forum/6626

Quindi c'è spazio per la creatività.

Что скажут профи: Как получить значения скрола мышки в MQL? [репост с пятого форума] - MQL4 форум
  • www.mql5.com
Что скажут профи: Как получить значения скрола мышки в MQL? [репост с пятого форума] - MQL4 форум
 
FAQ:

Per quanto mi ricordo questo problema non è ancora stato risolto: https://www.mql5.com/ru/forum/139237 https://www.mql5.com/ru/forum/6626

Quindi c'è spazio per la creatività.

Lo scorrimento del mouse non ha nulla a che fare con questo, è necessario un normale cursore grafico (ad esempio, come il controllo del volume di Windows).
 
komposter:
Lo scorrimento del mouse non ha nulla a che fare con questo, è necessario un normale cursore grafico.
Beh, c'è un cursore grafico.
 
sergeev:
Beh, c'è un cursore grafico.
È una domanda o sarcasmo? )