El manejador estándar OnTick() permite recibir ticks para un solo símbolo. Sin embargo, si estás trabajando con asesores expertos multicurrency, necesitas recibir ticks para varios símbolos. En algunos casos, es necesario obtener los ticks de todos los símbolos desde la ventana de "Market Watch".
El Asesor Experto exOnTickMarketWatch.mq5 utiliza el manejador de eventos personalizados estándar de la función OnChartEvent(), que proporciona la siguiente información:
- Índice del símbolo en la ventana de "Market Watch"
- Nombre del símbolo
- Precio Bid del tick.
- Spread del símbolo.
Lanza el script scOnTickMarketWatch.mq5 para recibir los ticks desde la ventana de "Market Watch".
Recomendaciones:
- Esta versión del manejador de eventos multicurrency consume muchos recursos. Puedes disminuir el uso de CPU aumentando la variable de retraso del script, pero ten en cuenta que podrías perder algunos ticks.
- Después de lanzar el script y el Asesor Experto, puedes especificar los símbolos añadiéndolos en la ventana de "Market Watch".
- Puedes modificar el código según tus necesidades; por ejemplo, configurarlo para recibir el precio Ask en lugar del spread.
P.D. Este artículo ha sido publicado en un foro ruso.

Publicaciones relacionadas
- Promedio Móvil: Asesor Experto para MetaTrader 5
- Señales de Trading con MQL5: Patrones de Estrellas y MFI
- MQL5 Wizard: Crea un Asesor Experto con Señales de Bullish Harami y Bearish Harami + CCI
- Crea tu Asesor Experto con MQL5: Señales de Trading Basadas en Dark Cloud Cover y Piercing Line
- Crossover de 2 MA: Tu Asesor Experto para MetaTrader 4