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.
 
Aleksandr Slavskii #:


Será que dá para reduzir a altura desse gráfico de alguma forma? Não consigo fazer isso com os recursos normais.

Anexo a gravação.

Arquivos anexados:
 
Jewel177 #:

Dá pra...

É possível.

Comente a função IsChartScale()

Mas depois vai ser complicado capturar o gráfico na tela.

 
Aleksandr Slavskii #:

É possível.

Comente a função IsChartScale()

Mas, depois, vai ser complicado capturar o gráfico na tela.

Resolvemos um problema, mas criamos outro.)))

Não entendo nada disso. Não consigo adicionar sozinha.

E, pelo que entendi, não há como contornar o problema de capturar o gráfico depois?

 
Jewel177 #:
Tentamos curar uma coisa e acabamos prejudicando outra.)))
É isso mesmo.
Jewel177 #:
E, pelo que entendi, não há como contornar o problema de o gráfico ficar travando depois?

O problema pode ser resolvido, mas o autor já não trabalha de graça há muito tempo. Infelizmente.


Tente usar a IA; você não perde nada além de tempo, mas pode adquirir uma habilidade útil.

É só clicar no botão e pedir para a IA corrigir o indicador da maneira que você quiser. Se ela estragar o indicador, basta baixá-lo novamente do site.

 
Aleksandr Slavskii #:
É isso mesmo.

O problema pode ser resolvido, mas o(a) autor(a) já não trabalha de graça há muito tempo. Infelizmente.


Tente usar a IA; você não perde nada além de tempo, mas pode adquirir uma habilidade útil.

É só clicar no botão e pedir para a IA corrigir o indicador da maneira que você quiser. Se ela estragar o indicador, basta baixá-lo novamente do site.

Obrigado pelo conselho, vou tentar)
 
Tudo é possível.
Barras de 10 segundos
Arquivos anexados:
 

É só uma ideia. A função de deslocamento por minutos.

Para alguns robôs que operam no M15+, seria possível usar as mesmas velas do M15 deslocadas em alguns minutos, o que, de modo geral, evitaria alguns problemas que surgem com o aparecimento de uma nova barra e a divulgação de notícias.

Para as opções binárias, esse é um mundo totalmente novo e inexplorado.