Indicadores: Segundos compassos - página 2

 
Gerard William G J B M Dinh Sy #:
?

Fórum sobre negociação, sistemas de negociação automatizados e testes de estratégias de negociação

O Expert OnTick não é chamado a cada tick, mas os indicadores sim.

Stanislav Korotky, 08/10/2024 17:22

O fato de você ter recebido com sucesso todos os ticks no OnCalculate online durante um teste ocasional não significa que isso acontecerá sempre. Suponho que isso dependa de muitos fatores (número de programas em execução, carga da CPU, tamanho da fila de eventos). Na verdade, trata-se de uma implementação específica do terminal[oculta e, portanto, não documentada], que pode sofrer alterações no futuro de diversas maneiras. Eu não consideraria garantido que seu programa receberá todos os ticks no OnCalculate.

Se não me engano, lembro-me de testes semelhantes no passado, nos quais, de acordo com os contadores de ticks, eles eram ignorados pelos manipuladores. Não tenho tempo para pesquisar nos fóruns sobre isso agora.

Fórum sobre negociação, sistemas de negociação automatizados e testes de estratégias de negociação

O Expert OnTick não é chamado a cada tick, mas os indicadores sim.

Dominik Egert, 08/10/2024 17:36

Sim, concordo. O Alain também apontou isso e republicou uma postagem do Renat.

É por isso que coloquei o link do tópico, pois ele contém a maioria dos detalhes sobre esse assunto, pelo que sei.



 
Ryan L Johnson #:

Infelizmente, os indicadores que utilizam o manipulador de eventos OnCalculate() costumam processar os ticks de maneira incorreta.

Bem, isso indica que você não deu uma olhada no código do indicador.

Ryan L Johnson #:

Para ser sincero, não fui eu quem escreveu esse expert. Como o desenvolvedor claramente não especificou os direitos autorais, fique à vontade para citar o nome dele ou dela, caso saiba quem é.

Sem dúvida, o consultor foi escrito por IA. Ele é simples demais para funcionar corretamente. Pode ser usado como um material didático para iniciantes.


Vejo que, enquanto eu dormia, vocês estavam aqui discutindo sobre a verdade. E perderam )))


 
Ryan L Johnson #:

Infelizmente, os indicadores que utilizam o manipulador de eventos OnCalculate() frequentemente processam os ticks de maneira incorreta. Ao contrário deles, eis um expert advisor que utiliza o manipulador de eventos OnTimer(). Como bônus adicional, você pode anexar outros utilitários ao gráfico personalizado gerado pelo consultor. Observe que o consultor não tenta processar ticks históricos; portanto, as barras são geradas apenas no sentido direto.

Para ser sincero, não fui eu quem escreveu esse consultor. Como o desenvolvedor não especificou claramente os direitos autorais, sinta-se à vontade para citar o nome dele ou dela, caso saiba quem é.

Obrigado. Infelizmente, o consultor não desenha velas em tempo real, apenas as fechadas, e não há negociações no gráfico.