Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Gracias! por la consulta!
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.
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.
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 :(
la única opción es un script en 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).
¡¿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.
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
.
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í.