por
Joabe Barbosa
19 de fevereiro de 2025
3 min
O primeiro indicador será uma linha que passa pelas mínimas de cada candle no gráfico. Para isso, siga os passos abaixo:
MyIndicators
dentro da pasta Indicators
.Selecione Indicador Personalizado
e clique em Avançar
.
Escolha um nome para seu indicador, por exemplo, MeuIndicador
, e conclua a criação.
Se preferir, assista:
No código, a primeira coisa que devemos definir são as propriedades do indicador:
LEIA MAIS: Como Programar Robôs no MetaTrader 5
O buffer é um array que armazena os valores do indicador. Precisamos declará-lo:
Dentro da função OnInit()
, informamos ao MetaTrader que esse buffer será usado para plotar valores no gráfico:
A função OnCalculate()
é chamada a cada nova atualização do gráfico. Nela, definimos o cálculo do indicador:
Esse código garante que o indicador plote uma linha passando pela mínima de cada candle no gráfico.
Agora, vamos programar um histograma onde cada barra tem a mesma cor.
O histograma mostrará a diferença entre o fechamento e a abertura de cada candle:
Esse histograma será plotado em uma janela separada do gráfico principal.
Nosso terceiro indicador será um histograma onde as cores das barras variam conforme o comportamento do candle.
Agora, o histograma muda de cor automaticamente dependendo se o candle foi de alta ou baixa.
Aprendemos a programar três tipos de indicadores no MetaTrader 5 usando a linguagem MQL5:
Linha Simples passando pela mínima de cada candle.
Histograma de cor única mostrando a variação entre fechamento e abertura.
Histograma colorido alterando a cor conforme o movimento do preço.
Com essa base, você pode personalizar seus próprios indicadores e adaptá-los às suas estratégias de trading.
Se tiver dúvidas, acesse nosso fórum e deixe sua pergunta! Bons estudos e bons trades! 🚀📈
*Ao clicar em “Inscreva-se” você estará concordando com a Política de Privacidade.
A newsletter com insights do mundo dos investimentos, direto no seu e-mail
*Ao clicar em “Inscreva-se” você estará concordando com a Política de Privacidade.
© 2025 QUANTCODE. Todos os direitos reservados.