O indicador DRAW_LINE é uma ferramenta útil que plota os preços de abertura das barras como uma linha no gráfico. Essa visualização é bastante prática para quem busca acompanhar as movimentações do mercado.
Uma das características interessantes desse indicador é que a cor, a largura e o estilo da linha mudam aleatoriamente a cada N=5 ticks. Você pode definir essas propriedades utilizando as diretivas do pré-processador ou através da função PlotIndexSetInteger(). Essa mudança dinâmica das propriedades da linha permite criar indicadores "ao vivo", que se adaptam ao estado atual do mercado. Para o estilo DRAW_LINE, apenas um buffer de dados é necessário.
As propriedades iniciais do gráfico plot1 são definidas usando a diretiva #property, e posteriormente, essas propriedades podem ser alteradas aleatoriamente utilizando a função OnCalculate(). A variável N é definida como um parâmetro de entrada e pode ser ajustada na janela de "Propriedades".
Para uma compreensão mais aprofundada, confira também: Os Estilos de Desenho em MQL5.


Comentário 0