Autor de la idea: Scriptor, autor del código MQL5: barabashkakvn.
Este Asesor Experto trabaja con una sola posición (puede utilizarse en cuentas de netting). La dirección de una nueva señal de apertura se calcula en función de la dirección de la última posición cerrada (COMPRA o VENTA) y la forma en que se cerró (por Stop Loss o Take Profit).
Principio general:
- Si una posición se cerró por Take Profit, la próxima posición se abrirá en la misma dirección;
- Si una posición se cerró por Stop Loss, entonces la próxima posición se abrirá en la dirección opuesta.
El tipo de cierre se determina en OnTradeTransaction() utilizando ENUM_DEAL_REASON: primero se accede a la transacción y su tipo en OnTradeTransaction():
, y luego se verifica la propiedad DEAL_REASON.
Si el parámetro de Breakeven no es igual a cero, la posición se moverá a breakeven si es posible.
Después de determinar la dirección en OnTradeTransaction(), se deben comprobar las siguientes condiciones:
- Para abrir una posición de COMPRA, el indicador SAR en la barra #0 debe ser menor que el cierre de la barra #0, y el ADX en la barra #0 debe ser menor que 20.
- Para abrir una posición de VENTA, el indicador SAR en la barra #0 debe ser mayor que el cierre de la barra #0, y el ADX en la barra #0 debe ser menor que 20;
Parámetros de Entrada
- Stop Loss (en pips) - Valor del Stop Loss;
- Take Profit (en pips) - Valor del Take Profit;
- Riesgo en porcentaje por operación - porcentaje de riesgo por operación;
- Breakeven (en pips) - valor de breakeven;
- ADX: período de promedio - parámetro del indicador ADX;
- SAR: paso de incremento de precio - factor de aceleración - parámetro del indicador SAR;
- SAR: valor máximo de paso - parámetro del indicador SAR.
Parámetros por defecto, EURUSD, M30 desde 2017.01.08 hasta 2018.02.05

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