¿Funciona alguno de los AT en los gráficos de ticks? - página 13

 
Tantrik:

Gracias! por la consulta!
¡Siempre a su servicio!
 
ForexTools:

bueno, en realidad es un RSI modificado :)

Si escribes un indicador para él, debe colgar en la ventana de un instrumento, y mientras no haya ticks en este instrumento, el indicador no funciona y... se salta los ticks que vienen para otros instrumentos :((


Los ticks de diferentes instrumentos se pasan al Asesor Experto a través de variables globales, y si el estado de una de las variables globales ha cambiado, entonces el Asesor Experto se ejecuta y realiza el procesamiento.
 
Angela:

Los ticks de diferentes herramientas se pasan al Asesor Experto a través de variables globales, y si el estado de una de las variables globales ha cambiado, el Asesor Experto se iniciará y realizará el procesamiento.
Para ello es necesario que el Asesor Experto esté en bucle.
 
Angela:

Los ticks de diferentes instrumentos a través de las variables globales se pasan al EA, y si el estado de una de las variables globales ha cambiado, el EA se iniciará y realizará el procesamiento.

Uno de los indicadores, que mostrará todos los ticks recogidos de las variables globales, funcionará sólo con los ticks del símbolo que cuelga, y se actualizará sólo usando sus ticks, saltando otros símbolos. La única alternativa - script en bucle con el tiempo de retardo en el bucle de alrededor de 0,1 seg. probablemente no valga la pena :(

 
ForexTools:

la única opción es un script en bucle.

Bueno, creo que ya se ha explicado antes - un tick también puede ser llamado desde un script sin ningún tipo de bucle.
 

¿Qué tiene que ver "causar una garrapata" con esto?

significa que opera sobre los ticks de ESTA ventana y PUEDE perder los ticks que llegan a otros símbolos hasta que no haya ticks en su símbolo.

Y si es un script, no sabe nada sobre los ticks. fue lanzado - funciona. y puede recibir información de su símbolo y otros sólo de un bucle con algún retraso regular. un pequeño retraso para la actualización - más probabilidad de no perder los ticks entrantes y más carga en la CPU. si hacer el retraso más (para descargar la CPU), el riesgo de perder los ticks (para cualquier instrumento) aumenta.

en resumen: MT4 NO es una plataforma para trabajar con multiticks (imho).

 
ForexTools:

¡¿Qué tiene que ver "causar una garrapata"?!

¿dónde está trabajando su indicador? ¡en una sola "ventana"! así que está trabajando en los ticks de ESTA ventana y PUEDE perder los ticks que llegan a otros símbolos mientras su símbolo no esté marcado.

esto no puede ser difícil de resolver.

para cada ventana de la que necesite recoger ticks, cuelgue un EA que genere un tick en el indicador y le envíe el valor del precio.

 

Andrei01:

No necesitas hacer un bucle de nada.

En este caso, tu cpu se atascará, trabajando con un flujo de ticks cinco o diez veces más a menudo que el mercado. Y cada ventana puede tener un montón de indicadores no muy fáciles, y cada vez te verás obligado a recalcularlos ("he estado allí, he visto eso..."). La MT está escrita de tal manera que si ha entrado en cálculos y ha cargado la CPU al menos hasta el 90%, entonces una simple pulsación de tres botones para llamar al administrador de tareas para descargar el terminal tardará un par de minutos como mínimo. y durante este tiempo el precio se desplomará hacia abajo...., y no tiene paradas allí, ..... no puedo llegar al botón para cerrar la orden - el terminal se cuelga :)) o más precisamente :(((
 
ForexTools:
Entonces su procesador entrará en un bucle, procesando un flujo de ticks de cinco a diez veces más a menudo que el mercado. Y cada ventana puede tener un montón de indicadores nada fáciles
.
El indicador cuelga de una sola ventana, y es la única.
 

hay un buen DDE en MT4...

Supera a los ticks en los pares seleccionados por un buen margen.

Si necesita verlos en un solo lugar - puede dejar MT4 por un tiempo.

En DLL o algún otro programa, que recoja los ticks multidivisa, para generar salidas para un indicador/asesor, y en MT4 pedirlo con un ritmo de llegada del tick nativo.

También se puede hacer así.

Razón de la queja: