Bollinger Reversal Pro MT5
- Asesores Expertos
- Adam Benjamin Kildare
- Versión: 1.1
- Actualizado: 18 agosto 2025
- Activaciones: 5
¡PRECIO ESPECIAL DE LANZAMIENTO!
Bollinger Reversal Pro (MT5) es un Asesor Experto profesional, totalmente personalizable que se centra en las configuraciones de inversión en las Bandas de Bollinger exteriores, filtradas por RSI y ADX para evitar señales débiles y entrecortadas. Es fácil de ejecutar en el Probador de Estrategias de MetaTrader 5, por lo que puede realizar pruebas retrospectivas, optimizar y encontrar parámetros que se adapten a cualquier símbolo y marco temporal.
Repleto de características
- SL y TP basados en ATR - Se adaptan a la volatilidad; se acabaron los niveles únicos.
- Riesgo de divisa o % - Establezca una cantidad fija en efectivo o un porcentaje; los lotes se calculan automáticamente a partir del stop ATR.
- SL fijo o trailing - Mantenga un stop fijo o utilice un trailing stop ATR que nunca amplía el riesgo inicial.
- Protecciones de la cuenta - Drawdown diario (efectivo o %) con una hora de reinicio personalizada, objetivos de beneficios diarios y totales opcionales, y un filtro de dispersión máxima para que el EA se salte las malas condiciones.
- Indicadores totalmente optimizables - Establezca el periodo/desviación de Bollinger y ajuste el RSI/ADX.
- Horas y días definidos por el usuario: controle las sesiones y una hora diaria opcional de "cierre total" (muy útil cuando hay noticias).
- Gestión avanzada de operaciones - Establezca el máximo de operaciones abiertas y el enfriamiento; conmute la cobertura; cierre sólo o cierre e invierta en señal contraria.
Resumen de entradas (en inglés)
Bandas y filtros
- BBPeriod - Cuántas barras retroceden las bandas (la ventana "lookback").
- BBDeviation - Ancho de banda en desviaciones estándar de la banda media (mayor = bandas más anchas, menos toques).
- RSI_Period, RSIOversold, RSIOverbought - Confirmación del RSI (por ejemplo, 14 / 30 / 70).
- ADXPeriod, ADXMin - Opera sólo cuando el ADX alcanza o supera este filtro de fuerza.
Riesgo y salidas
- UsePercentageRisk, RiskValue - Riesgo como % del saldo o divisa fija; tamaño de lote autocalculado a partir del stop ATR.
- ATRPeriod, SlMultiplier - Stop-loss basado en ATR.
- UseTrailingSL, TrailMultiplier - Stop de arrastre opcional basado en ATR (nunca amplía el riesgo inicial).
- TpMultiplier - Multiplicador para TP relativo al SL basado en ATR.
Ventana de negociación y flujo
- StartHour, EndHour - Horas en las que el EA puede abrir operaciones.
- EnableTimedClose, CloseHour, CloseMinute - Hora diaria opcional para "cerrar todo".
- MaxOpenTrades - Máximo de posiciones simultáneas (por símbolo/magia).
- CooldownMinutes - Tiempo mínimo entre nuevas entradas.
Protecciones
- UseDrawdownLimit, DrawdownLimitIsPercent, MaxDailyDrawdown, DrawdownResetHour - Protección de reducción diaria (efectivo o %), con una hora de reinicio para ajustarse a su broker.
- UseMinEquityGuard, MinAccountEquity - Detiene las operaciones cuando el capital de la cuenta es demasiado bajo.
- UseProfitTarget, DailyProfitTarget, TotalProfitTarget - Objetivos opcionales de beneficio diario y total.
- MaxSpreadPoints - Bloquea nuevas operaciones si el spread (en puntos) excede este valor.
Comportamiento de la posición
- AllowHedging - Permite ambas direcciones a la vez (true) o bloquea el lado opuesto (false).
- ActOnOppositeSignal - Si aparece una señal contraria durante una operación, actúa.
- OppositeSignalCloseAndReverse - Con lo anterior activado, elija sólo cerrar (falso) o cerrar y abrir lo contrario (verdadero).
Otros
- MagicNumber - ID único para las operaciones de este EA.
- TradeMonday...TradeFriday - Elige qué días de la semana operar.
Optimización (Probador de Estrategias MT5) El EA debe ser optimizado antes de añadirlo al gráfico.
- Abra el Probador y elija lo básico
Ver → Probador de Estrategias (Ctrl+R)
Experto: Bollinger Reversal Pro (MT5)
Símbolo y Periodo: elija con qué opera (las estrategias no funcionarán con todos los pares/TF-pruebe con algunos)
Usar historial: últimos 6 meses (recomendado para empezar) - Forwardsetup (opcional, recomendado)
Forward optimisation: seleccione una fracción (por ejemplo, 1/4).
Con 6 meses de datos, esto se divide en 4,5 meses dentro de la muestra + 1,5 meses hacia delante/fuera de la muestra para que pueda ver si los resultados se mantienen fuera del periodo ajustado. - Modelizacióny velocidad/precisión
Modelización: OHLC de 1 minuto (excelente relación velocidad/precisión para la optimización).
Retraso: 0 ms (latencia cero).
Dispersión: utilice la dispersión actual o establezca una dispersión fija típica para el símbolo.
Consejo: Después de encontrar un buen conjunto, vuelva a probar esas entradas con Cada tick basado en ticks reales y establezca los retrasos a su último ping del servidor si desea aproximarse a las condiciones en vivo. - Configuración de la cuenta (muy importante)
Depósito: introduzca su saldo real (o el que piensa utilizar).
Divisa y Apalancamiento: configúrelos exactamente como su cuenta.
Si no son realistas, el apalancamiento excesivo puede formar parte de la estrategia. - Criterio de optimización
Algoritmo genético
Optimización por: Saldo máximo (buen valor por defecto).
También puede probar con Profit Factor o Expected Payoff más adelante.
Evite juzgar sólo por pips en diferentes símbolos (los tamaños de los puntos difieren). - Cómo funcionan los rangos de entrada
En la pestaña Entradas: - Casilla sin marcar → se utiliza el Valor fijo.
- Casilla marcada → el EA barre Inicio → Stop en incrementos de Paso.
Ejemplo: BBPeriod Start=16, Step=2, Stop=24 pruebas 16, 18, 20 ... 24.
Rangos de optimización recomendados
Riesgo (manténgalo pequeño para la optimización)
Utilice ~0,1% por operación mientras busca (por ejemplo, 100 para cuentas de 100.000 $ ). Esto evita que el rechazo del margen se convierta en parte de la estrategia. Después de encontrar un conjunto estable, puede escalar el riesgo con seguridad.
- UsePercentageRisk = false, RiskValue ≈ 0.1% del Depósito (e.g., $100 en $100k), Unchecked.
Topes/Objetivos
- SlMultiplier - Comprobado: Inicio 1.0, Paso 0.1, Stop 2.0
- ATRPeriod - 14, Desmarcado
- UseTrailingSL - Activado: Inicio falso, Parada verdadera
- TrailMultiplier - Activado: Inicio 1.0, Paso 0.1, Parada 2.0
- TpMultiplicador - Comprobado: Inicio 2.0, Paso 1.0, Parada 10.0
Bandas y filtros
- BBPeriod - Comprobado: Inicio 16, Paso 2, Parada 24
- BBDesviación - Comprobado: Inicio 1.6, Paso 0.2, Stop 2.4
- RSI_Period - 14, No comprobado
- RSIOversold - Comprobado: Inicio 20, Paso 5, Stop 35
- RSIOverbought - Comprobado: Inicio 65, Paso 5, Stop 80
- ADXPeriod - 14, No comprobado
- ADXMin - Comprobado:
- M1/M5: Inicio 15, Paso 5, Stop 30
- TFs superiores: Inicio 0, Paso 5, Parada 30
Sesión y hora (hora del servidor del broker)
- StartHour / EndHour / Timed Close (CloseHour) - Comprobado, Paso 1 hora
Elija ventanas alrededor de las sesiones activas. Ejemplos (hora del servidor): - Sydney: Inicio 2→3, Fin 4→7, Cierre 7→9
- Londres: Inicio 9→11, Fin 11→12, Cierre 12→14
(Las horas utilizan la hora del servidor del broker - a menudo EET/EEST ≈ GMT+2/3. Confirme con su broker. Confirme con su broker).
Controles de posición
- MaxOpenTrades - Desmarcado en 1 (recomendado).
Si desea apilar: Marcado: Inicio 1, Paso 1, Stop 5 - CooldownMinutes - Marcado: Inicio 0, Paso 15, Parada 60
- NúmeroMágico - Sin marcar (es sólo el ID del EA; manténgalo único)
Días
- TradeTuesday / TradeWednesday / TradeThursday - true, Desmarcado
- TradeMonday - Comprobado: Inicio falso, Stop verdadero
- TradeViernes - Comprobado: Inicio falso, Parada verdadera
Protecciones
- UseDrawdownLimit / UseMinEquityGuard / UseProfitTarget - Ajustar a las reglas de su firma de props o guardrails personales (normalmente Desactivado durante la optimización; activar con valores fijos para live).
- MaxSpreadPoints - Comprobado: Start 8, Step 2, Stop 28
(Cubre diferencias entre símbolos: por ejemplo, EURUSD ~2 puntos vs GBPJPY ~24.)
Cobertura y lógica inversa (elija un enfoque)
- Enfoque 1 (cobertura simple):
AllowHedging = true
ActOnOppositeSignal = false
OppositeSignalCloseAndReverse = false - Enfoque 2 (flip on signal):
AllowHedging = false
ActOnOppositeSignal = Comprobado: Start false, Stop true
OppositeSignalCloseAndReverse = Checked: Start false, Stop true
( Si su tipo de cuenta es de compensación o su corredor no permite la cobertura, utilice el método 2).
Interpretación de los resultados (en inglés)
- Comience con la pestaña Forward
Si activó la optimización Forward, la pestaña Resultados Forward mostrará una lista de candidatos. - Backtest = depósito inicial + beneficio de los primeros 4,5 meses
- Beneficio = beneficio de los últimos 1,5 meses (fuera de la muestra)
Elija configuraciones que parezcan buenas en ambos casos: si sólo gana en uno y fracasa en el otro, probablemente esté sobreajustado. - Abra un informe detallado
Haga clic con el botón derecho en una fila → Ejecutar prueba única para abrir las pestañas Backtest y Forward que muestran las estadísticas completas (tasa de ganancias, reducción, curva de equidad, etc.). Si sigue pareciendo razonable (no se trata de una megaoperación afortunada), siga adelante. - Congele la configuración y pruebe sólo el riesgo
- Ajuste Forward = No, Algoritmo genético = On.
- En Inputs, desmarque todo para que los valores elegidos permanezcan fijos.
- Optimice sólo RiskValue:
- Porcentaje: UsePercentageRisk=true, entonces Start=0.1, Step=0.1, Stop=2.0 (0.1%→2.0%).
- Efectivo fijo: UsePercentageRisk=false. Para un depósito de 100.000 $, Inicio=100, Paso=100, Tope=2000 (~0,1%→2,0%).
- Haga clic en Start. Empezar con poco evita que los rechazos de margen sesguen la lógica.
- Detecte el sobreapalancamiento rápidamente
Ordenar por Total de operaciones. A menudo verá un grupo de valores de riesgo con el mismo recuento de operaciones (el más alto): el riesgo más alto dentro de ese grupo de operaciones totales suele ser su techo de seguridad. Por encima de ese valor, el total de operaciones disminuye (rechazo de márgenes) y el beneficio puede incluso disminuir. - Guarde sus ajustes y utilícelos en un gráfico
En Entradas, haga clic con el botón derecho → Guardar en un .set (incluya símbolo/TF/fecha).
Adjunte el EA a un gráfico → Entradas → Cargar su conjunto.
Vuelva a optimizar para otros símbolos/marcos temporales y guarde un nuevo .set para cada uno.
