Dados retroativos não estão completos na OnCalculate

 

Amigos,


Estou precisando fazer um indicador com base nos preços a cada TICK. O indicador funciona com o mercado aberto normalmente, porém para busca de dados para candles anteriores está carregando apenas valores da abertura da vela, por exemplo :

Consigo ver os preços de fechamento apenas da seguinte forma para velas passadas:

9:00:00

9:05:00

9:10:00

9:15:00

...

Porém os valores de fechamento de preço entre 9:00:01 e 9:04:59 a OnCalculate não retorna para candles fechados, com isso meu indicador fica totalmente incorreto. Alguém aqui já passou por isso tem alguma dica que pode me ajudar ?


Obrigado !

Carlos Martins

 
Carlos Martins:

Amigos,


Estou precisando fazer um indicador com base nos preços a cada TICK. O indicador funciona com o mercado aberto normalmente, porém para busca de dados para candles anteriores está carregando apenas valores da abertura da vela, por exemplo :

Consigo ver os preços de fechamento apenas da seguinte forma para velas passadas:

9:00:00

9:05:00

9:10:00

9:15:00

...

Porém os valores de fechamento de preço entre 9:00:01 e 9:04:59 a OnCalculate não retorna para candles fechados, com isso meu indicador fica totalmente incorreto. Alguém aqui já passou por isso tem alguma dica que pode me ajudar ?


Obrigado !

Carlos Martins

Então você está usando a função errada. Ticks são movimentos no book e que occorem aos milhares, no intervalo seu de M5...

E, o intervalo correto seria 9:00:00 ma 9:04:59. Você está perdendo 1s no seu intervalo.

;)

Razão: