Erro ao criar um Handle para o "Ultimatte_Oscillator"!!

 

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.

 

Estou com duvida, como vc conseguiu chamar o UltimateOscilator?


 
Pietro Miguel Rampazzo #:

Estou com duvida, como vc conseguiu chamar o UltimateOscilator?


Não reavivi topicos antigos, se tem duvida crie o seu e de detalhes pra gente ti ajudar.