![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Olá pessoal.
Estou iniciando um primeiro projeto de robô e já estou quebrando a cabeça, me ajudem!
Preciso usar os valores do indicador Ultimate_Oscillatar e para isso estou usando a função iCustom.
Defini as variáveis da seguinte forma:
( Chamei o indicador de ULT):
double ULT_Buffer[];
int ULT_Handle;
Em "void OnInit();" usei a seguinte expressão:
ULT_Handle = iCustom(_Symbol,_Period,"Ultimate_Oscillator.ex5", 7,14,28,4,2,1);
EM void OnTimer() ( o mercado fechado, por isso não o fiz em OnTick) coloquei a seguinte fómula:
CopyBuffer(ULT_Handle,0,0,5, ULT_Buffer);
Print ("O valor do ULT no último candle é", ULT_Buffer[0]);
Deu o seguinte resultado:
2016.10.31 02:14:57.318 Divergências_EA (WINZ16,M1) O valor do ult no último candle é 9.881312916824931e-324.
Que número é esse? Como consertar?
Antecipadamente agradeço.
Evandro.