Idea por: Scriptor.
Código MQL5 por: Vladimir Karputov.
En este artículo, te hablaré sobre una estrategia interesante utilizando órdenes pendientes Buy Stop y Sell Stop, junto con un canal formado por dos indicadores iMA (Media Móvil, MA).
Parámetros de entrada
- Take Profit - Nivel de Take Profit;
- Trailing Stop - Habilitar/deshabilitar el trailing;
- Trailing Step - Paso del trailing;
- Lots - Tamaño del lote establecido manualmente (CONDICIÓN NECESARIA: Risk debe ser igual a cero);
- Risk - Tamaño del lote calculado automáticamente, en porcentaje de riesgo por operación (CONDICIÓN NECESARIA: "Lots" debe ser igual a cero);
- Difference - Desviaciones desde los bordes del canal;
- Expert Every Tick - Habilitar/deshabilitar el funcionamiento en cada tick;
- MA PRICE_HIGH y PRICE_LOW: periodo de promediado - Periodo de promediado de los indicadores;
- MA PRICE_HIGH y PRICE_LOW: desplazamiento horizontal - Desplazamiento horizontal de los indicadores;
- MA PRICE_HIGH: tipo de suavizado - Tipo de promediado para el indicador calculado por los precios altos;
- MA PRICE_LOW: tipo de suavizado - Tipo de promediado para el indicador calculado por los precios bajos;
- número mágico - Identificador único para el EA.
La idea de trading consiste en formar un canal utilizando dos indicadores iMA (Media Móvil, MA); uno basado en los precios PRICE_HIGH y otro en PRICE_LOW. Se colocan órdenes pendientes Buy Stop y Sell Stop en los bordes del canal, calculando en función del rompimiento (ideal para captar un movimiento fuerte).

Este EA puede operar en modos: en cada tick o solo cuando aparece una nueva barra. El modo se define a través del parámetro Expert Every Tick. A continuación, un ejemplo de cómo este parámetro afecta la operación del EA, tomando como referencia el par EURUSD en un gráfico D1:


Es importante tener en cuenta que esta estrategia puede presentar temporadas muertas, es decir, períodos sin entradas, donde no hay retrocesos para un par de divisas:

Comentarios 0