La classe ChartButton ti permette di creare pulsanti direttamente sui grafici, come se fossero oggetti grafici con coordinate di tempo e prezzo. Questi oggetti possono essere spostati nel grafico e rimangono fissi anche durante lo scroll. Se sei interessato a imparare la Programmazione Orientata agli Oggetti o a comprendere come funzionano gli eventi del grafico, oppure vuoi creare interfacce grafiche, questa è un'ottima opportunità per approfondire.
L'idea principale dietro a questa classe è che essa interagisce con i cambiamenti del grafico e i movimenti del mouse. Se il cursore del mouse soddisfa determinate condizioni, il pulsante sarà selezionato e potrà essere trascinato. Monitoro il trascinamento con un evento personalizzato del grafico: EVENT_DRAG. La funzione onChartEvent del pulsante viene sempre chiamata all'interno della funzione integrata OnChartEvent, e trasmette le informazioni alle diverse funzioni di gestione.
Dai un'occhiata al tutorial su YouTube che ho realizzato riguardo a questa idea:
Post correlati
- Creazione di Frattali in MQL5 con Sistemi di Funzioni Iterati (IFS) per MetaTrader 5
- Gestione Visiva degli Ordini: Potenzia il Tuo Trading su MetaTrader 4
- MQL5 Wizard: Crea Trading Signals con 3 Corvi Neri/3 Soldati Bianchi e RSI
- MCM Control Panel: Potenzia il Tuo Trading Multivaluta con MetaTrader 5
- Guida all'Utilizzo del MQL5 Wizard: Trading con Pattern di Candele e Indice CCI