Você já pensou em personalizar seus gráficos no MetaTrader 4 com botões interativos? A classe ChartButton permite que você faça isso de maneira simples e eficaz, como se estivesse criando objetos gráficos que têm coordenadas de tempo e preço. O melhor de tudo é que esses objetos podem ser arrastados pelo gráfico e, ao rolar a tela, eles permanecem no mesmo lugar!
Se você está interessado em aprender um pouco de Programação Orientada a Objetos ou quer entender como funcionam os eventos do gráfico, essa é uma ótima oportunidade. A ideia principal por trás da classe é que ela reage às mudanças no gráfico e aos movimentos do mouse. Quando o mouse se encaixa nas condições específicas, o botão é selecionado e pode ser arrastado. Eu monitoro esse arrasto com um evento personalizado do gráfico: EVENT_DRAG. A função onChartEvent do botão é sempre chamada na função OnChartEvent embutida, passando as informações para as diferentes funções de manipulação.
Para entender melhor como tudo isso funciona, confira o vídeo tutorial que preparei para demonstrar as ideias básicas:
연관 포스트
- Template Básico de RSI: Um Assistente Para Suas Operações no MetaTrader 4
- Template Multi Moedas: A Ferramenta Ideal para o MetaTrader 4
- Martingale: Como Configurar N Trades por Conjunto no MetaTrader 4
- TimerEA: O Robô de Negociação para MetaTrader 4 que Facilita suas Operações
- Estratégia de Scalping com Canal Donchian - EA para MetaTrader 4