Yperion EA
- Asesores Expertos
- Versión: 2.0
YPERION EA — confluencia de tendencia Ichimoku con riesgo adaptativo
Opera señales de tendencia Ichimoku Kinko Hyo filtradas por confluencia de RSI, con stops adaptativos según ATR, pirámide integrada, breakeven y un motor de riesgo dinámico basado en rachas. Diseñado para traders que buscan un seguidor de tendencia basado en reglas que escala el riesgo según el rendimiento, no por intuición.
Descripción general
YPERION EA combina la nube Ichimoku completa (Tenkan, Kijun, Senkou A/B, Chikou) con confluencia de RSI para filtrar señales débiles y operar solo configuraciones confirmadas de continuación de tendencia. Los stops y objetivos son adaptativos según el ATR, por lo que el sistema se ajusta automáticamente a la volatilidad de cada símbolo en lugar de usar valores fijos en pips. Funciona en cualquier símbolo y timeframe; es más adecuado para pares principales de Forex con tendencia (EURUSD, USDJPY, GBPUSD) y oro en H1-H4.
Cómo funciona
- En cada nueva vela, se comprueba la alineación de Ichimoku: cruce Tenkan/Kijun más la posición del precio respecto a la nube y la confirmación del Chikou span.
- La confluencia de RSI filtra la señal: solo se operan configuraciones alcistas de Ichimoku por encima del umbral alcista, y configuraciones bajistas por debajo del umbral bajista.
- Un filtro de volatilidad ATR bloquea las entradas cuando la volatilidad cae por debajo de una fracción fijada de su media, y un filtro de spread omite entradas durante gaps o picos de spread por baja liquidez.
- El stop loss y el take profit se establecen como múltiplos del ATR desde la entrada.
- Las posiciones abiertas pueden piramidarse en la tendencia a intervalos configurables de ATR, moverse a breakeven tras un umbral de beneficio establecido, y salir anticipadamente ante una señal de reversión basada en EMA.
- El tamaño de posición se calcula por riesgo (% del balance), y el propio porcentaje de riesgo aumenta en rachas ganadoras y disminuye en rachas perdedoras.
Parámetros de entrada
General
- MagicNumber: ID único para separar las operaciones de este EA de otras
- Slippage: desviación máxima de precio permitida en puntos al ejecutar órdenes
- ShowPanel: mostrar panel de estado en el gráfico
Configuración Ichimoku
- Ichimoku_Tenkan: periodo del Tenkan-sen
- Ichimoku_Kijun: periodo del Kijun-sen
- Ichimoku_Senkou: periodo del Senkou Span B
Confluencia RSI
- RSI_Period: periodo de cálculo del RSI
- RSI_BullThresh: el RSI debe estar por encima de este valor para señales largas
- RSI_BearThresh: el RSI debe estar por debajo de este valor para señales cortas
ATR y volatilidad
- ATR_Period: periodo de cálculo del ATR
- ATR_SL_Mult: stop loss = ATR x este multiplicador
- ATR_TP_Mult: take profit = distancia del SL x este multiplicador (beneficio:riesgo)
- Filter_VolOK: activar el filtro de volatilidad mínima
- Filter_ATRSmaPer: periodo de la media de ATR usada por el filtro de volatilidad
- Filter_MaxSpread: activar el filtro de spread máximo
- Filter_MaxSpreadPoints: omitir nuevas entradas cuando el spread supere esta cantidad de puntos
Gestión de posición
- PM_UseBreakeven: mover el stop loss a la entrada una vez en beneficio
- PM_BreakevenATR: beneficio (en múltiplos de ATR) requerido para activar el breakeven
- PM_UsePyramiding: permitir añadir a posiciones ganadoras
- PM_PyramidLevels: número máximo de adiciones piramidales por operación
- PM_PyramidATRStep: espaciado de beneficio (en múltiplos de ATR) entre cada adición piramidal
- PM_PyramidLotMult: tamaño de cada adición piramidal, como fracción del lote inicial
Salida por reversión
- Filter_RevExit: activar salida anticipada basada en EMA ante reversión de tendencia
- Filter_RevEMAPer: periodo de la EMA usada para detectar la reversión
Riesgo dinámico
- Risk_BasePercent: % del balance arriesgado por defecto en cada operación
- Risk_MaxPercent: techo del % de riesgo alcanzable durante rachas ganadoras
- Risk_MaxLotSize: límite fijo del tamaño de lote, independientemente del cálculo de riesgo
- Streak_WinsToUp: victorias consecutivas necesarias antes de que el riesgo empiece a escalar hacia arriba
- Streak_RiskStepUp: % de riesgo añadido por cada racha ganadora que cualifica
- Streak_LosesToDn: pérdidas consecutivas necesarias antes de que el riesgo empiece a escalar hacia abajo
- Streak_RiskStepDn: % de riesgo restado por cada racha perdedora que cualifica
Puntuación del optimizador
- Score_MinProfitFactor: descalifica pasadas de optimización por debajo de este profit factor
- Score_MaxDrawdownPct: descalifica pasadas por encima de este % de drawdown
- Score_MinTrades: descalifica pasadas por debajo de este número de operaciones
- Score_R2Weight: peso de la suavidad de la curva de capital (R2) en la puntuación
- Score_SlopeWeight: peso de la velocidad de beneficio (pendiente normalizada) en la puntuación
- Score_SplitPenalty: penalización por divergencia de R2 entre la primera y segunda mitad del test
- Score_SkewPenalty: penalización por beneficio concentrado en una sola operación
- Score_UlcerPenalty: penalización por profundidad y duración del drawdown (índice Ulcer)
- Score_MARWeight: peso de la eficiencia del capital (ratio MAR) en la puntuación
- Score_TradeBonusWeight: peso del bono de fiabilidad por número de operaciones (decreciente)
Sistema de puntuación del optimizador
YPERION EA incluye una función OnTester() personalizada diseñada para combatir el sobreajuste. En lugar de clasificar las pasadas de optimización por beneficio neto bruto, evalúa la suavidad de la curva de capital (R2), la velocidad de la ganancia (pendiente), la estabilidad entre la primera y segunda mitad del test (divergencia temporal), la concentración de beneficio en operaciones individuales (skew), la profundidad y duración de los drawdowns (índice Ulcer) y la eficiencia del capital (ratio MAR), con una bonificación decreciente por fiabilidad del número de operaciones. Las pasadas que no superan los umbrales mínimos de profit factor, drawdown o número de operaciones son descalificadas directamente. Configure Optimizer Criterion en Custom max para activar esta puntuación durante la optimización.
Configuración recomendada
Símbolo: XAUUSD, EURUSD, GBPUSD, USDJPY
Timeframe: H6, H4 o H1
Bróker: se recomienda una cuenta ECN/RAW de spread bajo
VPS: recomendado para funcionamiento 24/5
Capturas de pantalla
Ejemplo de gráfico y backtest mostrado en XAUUSD, H6, probado en modo de modelado OHLC de 1 minuto: gráfico en vivo con la nube Ichimoku, panel de señales activo y una operación abierta con entradas piramidadas. También se muestra la configuración de parámetros recomendada como referencia.
Aviso legal
El rendimiento pasado no garantiza resultados futuros. El trading de Forex y CFD conlleva un riesgo sustancial de pérdida. Pruebe exhaustivamente en una cuenta demo antes del uso en real. No se garantiza ningún beneficio.
