utilizar indicador do OnCalculate no OnTick - ajuda

 

Pessoal, tenho uma dúvida que não sei se já foi perguntada antes.

Peguei o modelo do calculo e para plotar no gráfico o ADX. Até tudo bem, rodo o robo e ele plota os valores do ADX, D+ e D-.

 

A grande dúvida que nã oestou conseguindo resolver é a seguinte, quero pegar os valores dessas tres variáveis e passar para o OnTick para utilizá-las na decisão de entrada log ou short. O problema é que não sei como pegar os valores que saem do OnCalculate. As variáveis de buffer e array quando utilizo no OnTick falam que não estão declaradas.

 

Pelo que entedi o OnCalculate faz o cálculo a cada novo evento e plota no gráfico, porém quero utilizá-las para decisão do trade. Agleum sabe como fazer isso?

 

Agradeço a todos e desculpe pela pergunta básica! 

 
Utiliza a função CopyBuffer:
https://www.mql5.com/pt/docs/series/copybuffer
Documentação sobre MQL5: Séries Temporais e Acesso a Indicadores / CopyBuffer
Documentação sobre MQL5: Séries Temporais e Acesso a Indicadores / CopyBuffer
  • www.mql5.com
Séries Temporais e Acesso a Indicadores / CopyBuffer - Referência sobre algorítimo/automatização de negociação na linguagem para MetaTrader 5
 
Rodrigo Pandini:
Utiliza a função CopyBuffer:
https://www.mql5.com/pt/docs/series/copybuffer
obrigado!!