Saltar al contenido
Todos los documentos de la biblioteca

Filtrar y actualizar stops dinámicos por símbolo y número mágico

Artículo MQL5 code base

Resumen

Este documento explica un método para un asesor experto que mueve los stop loss a medida que una operación entra en beneficios. El usuario establece si activa el trailing, la distancia de beneficio a partir de la cual empieza, el tamaño del paso y un número mágico. En cada tick, la rutina recorre las operaciones abiertas y las filtra por número mágico y símbolo del gráfico antes de considerar posiciones de compra o venta. Para las operaciones que cumplen los criterios, calcula un nuevo stop a partir del Bid o Ask actual y modifica la orden cuando se cumplen las condiciones configuradas de distancia y paso.

Al iniciarse, comprueba que la distancia inicial sea positiva si el trailing está activado; además, una función auxiliar convierte los dígitos del símbolo en un incremento de precio del tamaño de un pip. El ejemplo orienta sobre la implementación, pero no demuestra el rendimiento de trading: no ofrece pruebas ni resultados, y no trata el slippage, las restricciones de distancia mínima del bróker ni controles de riesgo más amplios. La conversión de pips contempla cotizaciones habituales de dos, tres, cuatro y cinco dígitos, así que comprueba si se ajusta a tu instrumento y a las convenciones de tu bróker antes de confiar en ella.

Ideas clave

  • El trailing comienza cuando una posición alcanza una distancia de beneficio configurada y luego avanza en incrementos establecidos.
  • La rutina recorre las órdenes abiertas y las filtra por número mágico y símbolo del gráfico.
  • Las posiciones de compra y venta usan cálculos distintos de Bid y Ask para fijar el stop loss.
  • Una función auxiliar calcula un incremento de precio del tamaño de un pip a partir de la precisión de cotización del símbolo.
  • El ejemplo no informa de pruebas ni aborda las restricciones del bróker y los controles de riesgo más amplios.

Etiquetas

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