Inicio Trading Sistemático Publicación

Manejador de eventos de ticks multicurrency para MetaTrader 5

Archivos adjuntos
209.zip (1.28 KB, Descargar 0 veces)

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.

Manejador de eventos de ticks multicurrency

Publicaciones relacionadas

Comentarios (0)