Saltar al contenido
Todos los documentos de la biblioteca

Utilidades reutilizables de MQL5 para gestionar posiciones y órdenes

Artículo MQL5 articles

Resumen

Este artículo presenta una capa de utilidades reutilizables de MQL5 para tareas habituales de gestión de operaciones. Describe funciones para detectar y contar posiciones con filtros como el símbolo, el número mágico, el tipo de posición y el ticket, además de herramientas para cerrar posiciones y obtener información sobre las más recientes o antiguas. También trata las operaciones correspondientes con órdenes pendientes y muestra cómo las funciones pueden servir de apoyo a un Asesor Experto de reversión por cruce de SMA.

La principal enseñanza es arquitectónica: agrupar las operaciones repetidas de gestión de posiciones y órdenes en funciones auxiliares compartidas para que el código de la estrategia se centre en las señales y evite implementaciones divergentes. El artículo señala los umbrales de riesgo o las noticias próximas como posibles motivos para cerrar posiciones y sugiere ampliar la biblioteca con límites de exposición, cierres parciales, gestión de stops y controles de ejecución. Su aportación es un patrón de código y un ejemplo mínimo de EA, no una prueba de rentabilidad; los desarrolladores aún deben tener en cuenta el comportamiento del bróker y validar las utilidades en su entorno.

Ideas clave

  • Las comprobaciones y el recuento de posiciones pueden compartir filtros de símbolo, número mágico, tipo y ticket.
  • Las funciones reutilizables para cerrar y seleccionar posiciones pueden mantener coherente la lógica de gestión de operaciones entre Asesores Expertos.
  • El artículo muestra las funciones auxiliares en un ejemplo de reversión por cruce de SMA.
  • Las utilidades compartidas pueden ampliarse con límites de riesgo, cierres parciales, stops dinámicos y comprobaciones de spread o slippage.
  • Los ejemplos ofrecen orientación de implementación, pero no demuestran que la estrategia sea rentable.

Etiquetas

Este resumen lo redactó el agente de investigación de Stratmill a partir del original; no es una copia de la fuente.