NEXA Momentum Squeeze
- Asesores Expertos
-
Park Seongcheon
¡Hola!
Soy Park Sung Chan, desarrollador especializado en sistemas de trading algorítmico para MetaTrader 5.
Investigo y diseño sistemas de trading automatizado fiables y consistentes a largo plazo, basados en las características estructurales y los patrones estadísticos del mercado financiero. - Versión: 1.30
- Activaciones: 5
NEXA Momentum Squeeze
NEXA Momentum Squeeze es un Expert Advisor para MetaTrader 5, diseñado principalmente para trabajar en el marco temporal M30.
Este producto utiliza Bollinger Bands y Keltner Channel para identificar zonas de contracción de volatilidad. Después de la fase de contracción, el EA evalúa las condiciones de Momentum, Volume y Breakout para detectar posibles configuraciones de entrada. La estrategia no se basa únicamente en un solo indicador. Se centra en el comportamiento del precio después de una fase de Squeeze, cuando el mercado puede comenzar a mostrar movimiento direccional.
Este Expert Advisor está diseñado para evaluar posibles condiciones de inicio de tendencia. La actividad de trading puede variar según las condiciones del mercado. Los resultados pueden cambiar dependiendo de la configuración del usuario, el entorno de trading, el spread, las condiciones de ejecución y la volatilidad del mercado.
Strategy Logic
NEXA Momentum Squeeze primero comprueba si Bollinger Bands se encuentran dentro de Keltner Channel. Esta condición se interpreta como un estado de Squeeze, lo que significa que la volatilidad del mercado se ha contraído.
Después de que finaliza el estado de Squeeze, el EA revisa la dirección de Momentum, el comportamiento de Volume y las condiciones de Breakout. Si las condiciones coinciden con la lógica interna, el EA evalúa una posible entrada de operación.
La estructura de entrada incluye varios tipos.
Initial Breakout comprueba si el precio rompe un nivel clave después de la liberación del Squeeze.
Retest comprueba si el precio vuelve cerca del nivel de ruptura y luego cierra nuevamente en la dirección del setup.
Continuation Pulse evalúa si el precio continúa en la misma dirección después de la liberación del Squeeze.
Momentum Recross está disponible como opción de entrada, pero está desactivado por defecto.
Main Features
Este Expert Advisor está diseñado alrededor del marco temporal M30.
La condición de Squeeze se calcula utilizando Bollinger Bands y Keltner Channel.
Momentum se utiliza para evaluar la dirección y la fuerza del movimiento.
Volume se utiliza como referencia adicional durante condiciones de Breakout o Retest.
El EA utiliza Stop Loss basado en ATR y Take Profit basado en grade.
La lógica de A, B y C grade se utiliza para clasificar la calidad de la señal. La gestión de la posición puede variar según el grade.
Se incluyen funciones de Break Even y Trailing Stop.
Las posiciones C-grade pueden utilizar una lógica de Break Even más rápida y un tiempo de mantenimiento limitado.
La lógica de defensa de Equity Drawdown puede reducir el lot multiplier o restringir algunas nuevas entradas bajo condiciones específicas de drawdown.
Input Parameters
General Settings
InpSymbol define el símbolo de trading. Si se deja vacío, el EA utiliza el símbolo del gráfico actual.
InpSignalTF define el marco temporal utilizado para el cálculo de señales. El valor predeterminado es M30.
InpMagicNumber se utiliza para identificar y gestionar las posiciones abiertas por este EA.
InpAllowBuy e InpAllowSell permiten o desactivan las operaciones de compra y venta.
Lot & Risk
InpLotMode selecciona el modo de lot fijo o el modo risk percent.
InpFixedLots define el tamaño fijo del lot.
InpRiskPercent define el porcentaje de riesgo utilizado en el modo risk percent.
InpUseFixedLotRiskCap permite que el EA limite la pérdida estimada por operación incluso cuando se utiliza el modo de lot fijo.
Trading Time Filter
InpUseTimeFilter activa o desactiva el filtro de horario de trading.
InpTradeStartHour e InpTradeEndHour definen las horas permitidas de trading según la hora del servidor.
Las opciones por día de la semana permiten activar o desactivar el trading en días específicos.
Squeeze Core
InpBBPeriod e InpBBDeviation se utilizan para el cálculo de Bollinger Bands.
InpKCPeriod e InpKCMultiplier se utilizan para el cálculo de Keltner Channel.
InpMinSqueezeBars define el número mínimo de velas requerido para la condición de Squeeze.
InpBreakoutLookback define el período de búsqueda utilizado para comprobar máximos o mínimos anteriores en Initial Breakout.
InpReleaseWindowBars define cuántas velas después de la liberación del Squeeze pueden utilizarse para evaluar entradas.
Momentum & Volume
InpMomentumPeriod define el período de cálculo de Momentum.
InpVolumeLookback define el período de cálculo del Volume promedio.
InpVolumeFactor se utiliza como referencia para la evaluación de Volume.
InpMinBlockScore define el score mínimo requerido para evitar el bloqueo de una señal.
Grade Thresholds
A grade se asigna cuando Squeeze strength, Volume, Breakout strength, Candle body ratio y Momentum acceleration son fuertes.
B grade se asigna cuando se cumple una parte de las condiciones requeridas.
C grade se asigna cuando el setup supera los criterios mínimos, pero presenta condiciones más débiles. Puede aplicarse una gestión de posición más conservadora a las operaciones C-grade.
Entry Retest
InpRetestToleranceATR define el rango de tolerancia basado en ATR para detectar Retest.
False Breakout Guard
False Breakout Guard no bloquea directamente las operaciones por defecto. Aplica score penalties para condiciones de Breakout débil, velas grandes, cuerpos de vela débiles o mechas opuestas grandes.
Session Quality
Session Quality aplica score penalties a determinadas horas de trading. Esta función se utiliza para ajustar la calidad de la señal, no para bloquear completamente una sesión de trading.
ATR SL/TP
InpATRSLMult se utiliza para calcular la distancia del Stop Loss basada en ATR.
InpRR_A, InpRR_B e InpRR_C definen los Take Profit ratios para cada signal grade.
C-Grade Position Mgmt
Las posiciones C-grade pueden utilizar una lógica de Break Even más rápida y un tiempo de mantenimiento limitado.
Equity DD Defense
Cuando Equity Drawdown alcanza niveles específicos, el EA puede reducir el lot multiplier o restringir nuevas entradas C-grade.
Safety
InpMaxSpreadPoints define el spread máximo permitido.
InpMinATRPoints e InpMaxATRPoints se utilizan para evitar condiciones anormales de baja o alta volatilidad.
InpDailyLossLimitPct define el límite de pérdida diaria.
InpMaxConsecutiveLosses e InpLossCooldownMinutes definen el comportamiento de cooldown después de operaciones perdedoras consecutivas.
BE & Trailing
Break Even mueve el Stop Loss cerca del precio de entrada después de que la posición alcanza una distancia de beneficio especificada.
Trailing Stop puede mover el Stop Loss paso a paso después de que se cumplan las condiciones de Break Even.
How to Use
-
Abra el gráfico deseado en MetaTrader 5.
-
Adjunte el Expert Advisor al gráfico.
-
El marco temporal recomendado es M30.
-
Antes de usarlo en trading real, revise la configuración en Strategy Tester utilizando el símbolo, spread, commission y condiciones de ejecución de su broker.
-
Para trading real, se recomienda comenzar con un lot size pequeño o con risk settings cuidadosamente limitados.
Important Notes
Este producto es una herramienta de trading automatizado y no garantiza ningún beneficio o resultado específico.
Pueden producirse pérdidas según las condiciones del mercado.
Los resultados de backtest se basan en datos históricos y no garantizan resultados futuros.
Los resultados pueden variar según el spread, commission, slippage, server time, symbol name y condiciones de ejecución del broker.
El usuario debe revisar cuidadosamente todos los input settings y risk settings antes de utilizar el producto.
Recommended Environment
Platform: MetaTrader 5
Product type: Expert Advisor
Recommended timeframe: M30
Main symbol type: Gold or other liquid instruments with sufficient volatility
Lot setting: Start with a small fixed lot or carefully selected risk setting
Support
Para preguntas sobre el producto, los usuarios pueden contactar al vendedor a través de la sección de comentarios de MQL5 Market o mediante el sistema de mensajería de MQL5.
