Se sei un trader che ama personalizzare la propria esperienza su MetaTrader 4, la classe ChartButton potrebbe fare al caso tuo! Questa classe ti consente di creare pulsanti direttamente sul grafico, proprio come se fossero oggetti grafici, con coordinate di tempo e prezzo. E la cosa migliore? Puoi trascinarli e, anche durante lo scroll, rimarranno fissi nella loro posizione!
Se sei interessato ad approfondire il programmazione orientata agli oggetti o vuoi capire come funzionano gli eventi del grafico, oppure desideri creare interfacce grafiche più avanzate, questa è un'ottima opportunità per imparare.
L'idea principale dietro a questa classe è che reagisce ai cambiamenti del grafico e ai movimenti del mouse. Quando il mouse soddisfa certe condizioni, il pulsante diventa selezionabile e quindi trascinabile. Tengo sotto controllo il trascinamento con un evento personalizzato del grafico: EVENT_DRAG. La funzione onChartEvent del pulsante viene sempre chiamata all'interno della funzione OnChartEvent predefinita, permettendo di passare le informazioni alle diverse funzioni di gestione.
Dai un'occhiata al video tutorial che ho realizzato per dimostrare le idee di base:
연관 포스트
- Chiudere Tutti i Trade in Un Colpo - Soluzione per MetaTrader 4
- Come Leggere le Notizie da Forex Factory su MetaTrader 4: Guida Pratica
- Esperto per MetaTrader 4: Aprire e Chiudere Ordini in Giorni e Orari Specifici
- Grid EA Pro: L'Esperto per MetaTrader 4 che Riduce il Drawdown
- Template Martingale Semplice: L'Expert Advisor per MetaTrader 4