CopyBuffer (OnStart..OnTick...OnInit)

 

Qual o motivo?

Quando executo: a chamada da função IMA, faço o copybuffer e coloco estes comandos no evento OnStart... Tudo funciona corretamente.

Contudo quando faço isso dentro do evento OnInit ou OnTick, recebo msg de erro com o código 4806. Se funciona corretamente no evento OnStart, não compreendo como recebo msg de não ter dados disponíveis (4806).

Alguém pode me ajudar? Obrigada ;-)

Estou usando o MT5 e servidor XPMT5-DEMO. 

Pierangela 

 

Please post in English on this forum.

We have a Portuguese section.

 
Pierangela:

Qual o motivo?

Quando executo: a chamada da função IMA, faço o copybuffer e coloco estes comandos no evento OnStart... Tudo funciona corretamente.

Contudo quando faço isso dentro do evento OnInit ou OnTick, recebo msg de erro com o código 4806. Se funciona corretamente no evento OnStart, não compreendo como recebo msg de não ter dados disponíveis (4806).

Alguém pode me ajudar? Obrigada ;-)

Estou usando o MT5 e servidor XPMT5-DEMO. 

Pierangela 

Don't use CopyBuffer in OnInit(), only in OnTick().
 
angevoyageur:
Don't use CopyBuffer in OnInit(), only in OnTick().

Sorry!

Thank you ;-)

regards, Pierangela 

Reason: