¡Hola, traders! Hoy quiero compartir con ustedes un pequeño truco que puede facilitar la vida a quienes están comenzando a desarrollar Asesores Expertos (EAs) en MetaTrader 4. Uno de los problemas más comunes que enfrentan los desarrolladores novatos es cómo hacer que su EA detecte si hay órdenes abiertas sin depender de la función OrdersTotal().
La razón es sencilla: esta función solo te muestra el total de órdenes abiertas, sin distinguir si fueron generadas por un EA o si fueron abiertas manualmente. ¡No es lo que necesitamos cuando buscamos información precisa!
Con esto en mente, he decidido compartir un código muy simple. En este código, utilizo la función Comment() para mostrar en tiempo real cómo funciona la función Check_Open_Orders.
A continuación, les dejo el código, que incluye notas descriptivas para que sea fácil de entender:
// Aquí va el código de ejemplo que puedes usar Espero que esta información les sea útil y les ayude a mejorar sus habilidades de programación. Si tienen alguna duda o comentario, no duden en dejarlo abajo. ¡Feliz trading!
Publicaciones relacionadas
- Señales de Trading con Patrón Hammer/Hanging Man y Estocástico en MetaTrader 5
- Crea tu Asesor Experto con MQL5: Señales de Trading Basadas en Estrellas de la Mañana/Atardecer y CCI
- Cómo Crear un Asesor Experto con MQL5: Señales de Trading Basadas en Estrellas y Estocástico
- Señales de Trading con MQL5: Patrones de Estrellas y MFI
- Crea tu Asesor Experto con MQL5: Señales de Trading Basadas en Harami y Estocástico