KeltnerBB Fade
- Asesores Expertos
-
Alexandre Vincent Traber
Desarrollador de trading algorítmico especializado en Expert Advisors para MetaTrader 5.Formación en estudios de trading de materias primas, aplicada a estrategias sistemáticas de Forex, Oro/Plata e índices. El enfoque está en robots robustos y probados mediante optimización, con curvas de equidad - Versión: 1.33
Descripción general
KeltnerBB_Fade es un Expert Advisor de reversión a la media para MetaTrader 5. Opera en contra de expansiones extremas de volatilidad cuando las Bandas de Bollinger se acercan o cruzan los Canales de Keltner, y luego opera de vuelta hacia la media. Stop loss basado en ATR y cálculo dinámico del tamaño de posición en cada operación.
Cómo funciona
- Las Bandas de Bollinger y los Canales de Keltner se calculan en el marco temporal actual.
- La entrada se activa cuando la banda superior/inferior de BB se acerca o cruza la banda superior/inferior de KC (configurable: cruce estricto o umbral de proximidad).
- El tamaño de posición se calcula a partir del capital de la cuenta y Risk_Percent, con un stop loss basado en ATR.
- La salida se elige entre cinco modos configurables (retorno a la línea media, reentrada en la banda, inversión de squeeze, señal opuesta, desvanecimiento de momentum por RSI).
- Capa opcional de protección de beneficios: escalera de cierre parcial por múltiplos de R, bloqueo de punto de equilibrio, cierre por tiempo en beneficio y/o escalera trailing por porcentaje del balance.
- Todas las salidas y disparadores de protección de beneficios se evalúan solo con el máximo/mínimo/cierre de la vela cerrada, para un comportamiento idéntico entre los modos OHLC y Every Tick.
Parámetros
General
- Magic Number: identificador único de las operaciones de este EA
- Risk Percent: riesgo por operación, % del capital de la cuenta
- ATR Period Risk: periodo ATR usado para el cálculo del stop loss
- ATR SL Multiplier: distancia del stop loss como múltiplo del ATR
- Margin Safety Factor: uso máximo de margen respecto al margen libre, colchón contra movimientos adversos de gap
Bollinger
- BB Period
- BB Deviation
- BB Price: precio aplicado para el cálculo de Bollinger
Keltner
- KC EMA Period
- KC ATR Period
- KC ATR Multiplier
Signal Mode
- Signal Mode: cruce estricto (poco frecuente, comportamiento original) o umbral de proximidad (más frecuente)
- Signal Proximity Pct: % del ancho del canal de Keltner usado como colchón de aproximación en modo proximidad
Exit
- Exit Mode: retorno a la media, reentrada en banda, inversión de squeeze, señal opuesta o desvanecimiento de momentum
- RSI Period
- RSI Upper
- RSI Lower
Profit Lock
- Lock Breakeven Enable: mover el stop loss a punto de equilibrio una vez activado
- Lock Breakeven Trigger R: nivel de activación, en múltiplos R de la distancia de stop inicial
- Lock Breakeven Buffer Points: colchón más allá del precio de entrada, en puntos
- Lock Ladder Enable: cierre parcial por niveles de múltiplo R
- Lock Ladder R1 / R1 Pct: activador y porcentaje de cierre del nivel 1
- Lock Ladder R2 / R2 Pct: activador y porcentaje de cierre del nivel 2
- Lock Ladder R3 / R3 Pct: activador y porcentaje de cierre del nivel 3
- Lock Time In Profit Enable: cierre parcial tras N velas consecutivas en beneficio
- Lock Time In Profit Bars: velas requeridas
- Lock Time In Profit Pct: porcentaje de cierre
- Lock Pct Ladder Enable: cierre total mediante escalera trailing basada en porcentaje del balance
- Lock Pct Ladder Activation Pct: porcentaje de beneficio flotante que activa la escalera
- Lock Pct Ladder Trail Step Pct: tamaño del paso de la escalera, en porcentaje
Optimizer Score
- Score Min Profit Factor: umbral de descalificación
- Score Max Drawdown Pct: umbral de descalificación
- Score Min Trades: umbral de descalificación
- Score R2 Weight: peso de la suavidad de la curva de capital
- Score Slope Weight: peso de la velocidad de beneficio
- Score Split Penalty: penalización por inestabilidad temporal entre la primera y segunda mitad del test
- Score Skew Penalty: penalización por concentración de beneficio en una sola operación
- Score Ulcer Penalty: penalización por profundidad y duración del drawdown
- Score MAR Weight: peso del beneficio neto relativo al drawdown máximo
- Score Trade Bonus Weight: peso del bono de fiabilidad por número de operaciones
Sistema de puntuación del optimizador
Este EA incluye una función OnTester personalizada diseñada para combatir el sobreajuste. Clasifica las ejecuciones de optimización por suavidad de la curva de capital (R²), velocidad de beneficio (pendiente), estabilidad temporal (divergencia entre la primera y segunda mitad del test), concentración de beneficio (sesgo de una sola operación), profundidad y duración del drawdown (índice Ulcer), eficiencia de capital (ratio MAR) y fiabilidad del número de operaciones. Las ejecuciones con beneficio negativo, factor de beneficio, drawdown o número de operaciones por debajo de los umbrales de descalificación reciben automáticamente puntuación cero. Configure el Criterio del optimizador en Custom max al ejecutar el optimizador integrado.
Configuración recomendada
Pruebe en modo Every Tick con ticks reales, en el marco temporal y símbolo que coincidan con su mercado objetivo. Se recomienda un bróker con spreads ajustados y niveles bajos de stop/freeze para una ejecución más precisa del punto de equilibrio y los cierres parciales.
Capturas de pantalla
Los archivos .set recomendados están disponibles en la sección de comentarios a continuación.
Aviso legal
El rendimiento pasado mostrado en los backtests no garantiza resultados futuros. Pruebe siempre en una cuenta demo antes de operar en real. El trading conlleva riesgo de pérdida.
