¿Por qué los indicadores (líneas, flechas, histogramas) parpadean en el terminal MT5? - página 4

 
Stanislav Korotky:
No hay reconexión.
No me he fijado bien, pero se ha notado que parpadea al volver a conectar. Tal vez sea una coincidencia que me haya pasado esto más de una vez. Hoy sólo he visto parpadear una vez toda la ventana de datos y aparecer las entradas de arriba.
 

He leído el hilo, no funcionó para reproducir el problema.


Las cuentas de bolsa en MT5 son diferentes en el sentido de que hay dos flujos de ticks no sincronizados: cotizaciones y aletas. Y se combinan en una sola a veces con carácter retroactivo. Es decir, un tick de actualización de la cotización llegó con el tiempo X, y luego un flipper llegó con el tiempo Y < X. Entonces, el historial de garrapatas se modifica de forma retroactiva.


En este caso los indicadores deben funcionar en cada tic. Y en caso de ediciones hacia atrás los indicadores se comportarán de manera diferente que en FOREX.

 
fxsaber: He leído el hilo, no he podido reproducir el problema. Las cuentas de bolsa en MT5 son diferentes en el sentido de que hay dos flujos de ticks no sincronizados: cotizaciones y aletas. Y se fusionan en una sola a veces con carácter retroactivo. Es decir, un tick de actualización de la cotización llegó con el tiempo X, y luego un flipper llegó con el tiempo Y < X. Entonces, el historial de garrapatas se modifica de forma retroactiva. En este caso los indicadores deben funcionar en cada tic. Y en caso de ediciones hacia atrás los indicadores se comportarán de manera diferente que en FOREX.

Por un lado has explicado todo perfectamente, pero por otro lado no has conseguido reproducir el problema. ¿Por qué no? ¿Qué corredor tiene, un corredor de bolsa o un corredor OTC?

 

Y entonces, si estos dos flujos se desincronizan periódicamente por razones ajenas al usuario del terminal MT5, ¿significa que hay que aguantarse y que ningún método de software en MQL5 arreglará este problema, lo que significa que los indicadores han parpadeado, siguen parpadeando y parpadearán en el futuro? ¿O hay una solución? Me gustaría escuchar por fin el veredicto final de los desarrolladores de MQL5.

 
fxsaber:

He leído el hilo, no funcionó para reproducir el problema.

Las cuentas de bolsa en MT5 son diferentes en el sentido de que hay dos flujos de ticks no sincronizados: cotizaciones y aletas. Y se combinan en una sola a veces con carácter retroactivo. Es decir, un tick de actualización de la cotización llegó con el tiempo X, y luego un flipper llegó con el tiempo Y < X. Entonces, el historial de garrapatas se modifica de forma retroactiva.

En este caso los indicadores deben funcionar en cada tic. Y en caso de revisiones hacia atrás los indicadores no se comportarán como en FOREX.

Es decir, ¿la razón es un hardware débil o un canal de Internet lento?

 
-Aleks-: Entonces, ¿es un hardware débil o una conexión a Internet lenta?

Probablemente, ninguna de las dos cosas. Incluso si la Internet es buena, todavía hay una posibilidad de que un paquete IP con un último precio se pierda y un paquete IP duplicado con ese último precio llegue más tarde, cuando ya no es relevante, pero la lógica de sincronización en el lado del terminal todavía forzará el procesamiento del último precio retrasado. Esta puede ser la razón del parpadeo. Sin embargo, lo supongo para los expertos, de los que aún espero una explicación exacta y una respuesta a la pregunta: ¿se puede arreglar o no?


 
Eugene Myzrov:

Probablemente, ninguna de las dos cosas. Incluso si la Internet es buena, todavía hay una posibilidad de que un paquete IP con un último precio se pierda y un paquete IP duplicado con ese último precio llegue más tarde, cuando ya no es relevante, pero la lógica de sincronización en el lado del terminal todavía forzará el procesamiento del último precio retrasado. Esta puede ser la razón del parpadeo. Sin embargo, lo supongo para los expertos que siguen esperando la explicación exacta y la respuesta de si es extraíble o no.

Hoy se ha producido un fuerte movimiento en gazprom - no se ha formado una barra, sino que los precios estaban lejos del precio de cierre de la barra anterior - y luego ha aparecido la barra - ¿es algo así?

Por otro lado, dudo que el último precio llegue antes que el penúltimo...

 
Eugene Myzrov:

¿Qué tipo de corredor tiene, un corredor de bolsa o un corredor OTC?

BCS.
-Aleks-:

Por otro lado, dudo que el último precio llegue antes que el penúltimo...

Las aletas sobre las que se construyen las barras siempre vienen una detrás de otra. Pero el evento Calcular no se produce sólo cuando llega la aleta.

 
fxsaber:
BCS.

Las aletas con las que se construyen las barras siempre vienen una detrás de otra. Pero el evento Calcular no sólo se produce cuando llega el flipper.

Pero el número de barras contadas sólo aumenta 1 vez por barra, independientemente del cambio que haya provocado el evento Calcular, ¿o me equivoco? Y sólo la puesta a cero puede hacer que el indicador se recalcule sobre todo el historial.
 
Alexey Viktorov:
Pero el número de barras calculadas aumenta sólo 1 vez por barra, independientemente del cambio que haya provocado el evento Calcular, ¿o me equivoco? Y sólo la puesta a cero puede provocar el recálculo del indicador en todo el historial.

No puedo estar seguro de mis conocimientos sobre este tema. Es muy posible que los propios desarrolladores aún no hayan calculado del todo cómo podría afectar este matiz bursátil al cálculo de los indicadores.

Han caído en su trampa/principio cuando han exigido para sí mismos que el indicador debe ser ejecutado en el 100% de los ticks. La forma de aplicarlo depende de ellos.

La única diferencia entre una cuenta de acciones y una cuenta FOREX ha sido expresada. En Metaquotes-Demo con símbolos de bolsa no debería haber tal problema, porque el retraso de 15 minutos permite emitir ambos flujos como uno ya sincronizado. Pero este no puede ser el caso de los reales de cambio.