Indicadores: Segundos compases - página 2

 
Gerard William G J B M Dinh Sy #:
?

Foro sobre trading, sistemas de trading automatizados y pruebas de estrategias de trading

La función Expert OnTick no se activa con cada tick, pero los indicadores sí.

Stanislav Korotky, 8 de octubre de 2024, 17:22

El hecho de que hayas recibido correctamente todos los ticks en OnCalculate online durante una prueba puntual no significa que vaya a ocurrir siempre. Supongo que depende de muchos factores (número de programas en ejecución, carga de la CPU, tamaño de la cola de eventos). En realidad, se trata de una implementación específica de la plataforma[oculta y, por lo tanto, no documentada] que puede cambiar en el futuro de diversas formas. Yo no daría por sentado que tu programa vaya a recibir todos los ticks en OnCalculate.

Si no me equivoco, recuerdo pruebas similares en el pasado, en las que, según los contadores de ticks, estos eran omitidos por los controladores. Ahora mismo no tengo tiempo para buscarlo en los foros.

Foro sobre trading, sistemas de trading automatizados y pruebas de estrategias de trading

El Expert OnTick no se invoca para cada tick, pero los indicadores sí.

Dominik Egert, 08/10/2024 17:36

Sí, estoy de acuerdo. Alain también lo señaló y volvió a publicar un mensaje de Renat.

Por eso he enlazado el hilo, porque, por lo que yo sé, es donde se encuentran la mayoría de los detalles sobre este tema.



 
Ryan L Johnson #:

Lamentablemente, los indicadores que utilizan el controlador de eventos OnCalculate() suelen procesar los ticks de forma incorrecta.

Bueno, eso indica que no has echado un vistazo al código del indicador.

Ryan L Johnson #:

A decir verdad, yo no he escrito este asesor. Dado que el desarrollador no ha especificado claramente los derechos de autor, no dudes en indicar su nombre si sabes quién es.

Sin duda, el asesor lo ha escrito una IA. Es demasiado sencillo como para funcionar correctamente. Se puede utilizar como material didáctico para principiantes.


Veo que, mientras dormía, os habéis enzarzado aquí en una discusión sobre la verdad. Y habéis perdido )))


 
Ryan L Johnson #:

Lamentablemente, los indicadores que utilizan el controlador de eventos OnCalculate() suelen procesar los ticks de forma incorrecta con bastante frecuencia. A diferencia de ellos, aquí tienes un asesor que utiliza el controlador de eventos OnTimer(). Como ventaja adicional, puedes añadir otras herramientas al gráfico personalizado que genera el asesor. Ten en cuenta que el asesor no intenta procesar los ticks históricos, por lo que las barras solo se generan en sentido directo.

A decir verdad, yo no he escrito este asesor. Dado que el desarrollador no ha especificado claramente los derechos de autor, no dudes en indicar su nombre si sabes quién es.

Gracias. Lamentablemente, el asesor no dibuja velas en tiempo real, solo las cerradas, y no hay operaciones en el gráfico.