NEXA Obv Divergence Break
- 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.0
- Activaciones: 5
Descripción del producto
NEXA OBV Divergence Break es un Expert Advisor para MetaTrader 5.
El EA utiliza divergencia OBV, ruptura de canal y confirmación MACD para evaluar señales de trading. El marco temporal principal por defecto es M15. El sistema analiza la diferencia entre el movimiento del precio y el flujo del OBV, y después confirma la señal mediante una ruptura del canal y la dirección del MACD.
Después de la entrada, el EA gestiona la posición mediante stop loss basado en ATR, take profit basado en RR, función Break Even y Trailing Stop.
Descripción de la estrategia
El sistema está diseñado para identificar situaciones en las que el flujo del OBV cambia antes que el movimiento del precio.
Una configuración Buy se basa en una estructura donde el precio marca un mínimo más bajo, mientras que el OBV marca un mínimo más alto. Después, el EA comprueba si el precio rompe la parte superior del canal y si el MACD confirma la dirección alcista.
Una configuración Sell se basa en una estructura donde el precio marca un máximo más alto, mientras que el OBV marca un máximo más bajo. Después, el EA comprueba si el precio rompe la parte inferior del canal y si el MACD confirma la dirección bajista.
Antes de enviar una orden, el EA comprueba el spread, las condiciones de ATR, el horario de trading, las posiciones existentes, los límites diarios de operaciones y la protección después de pérdidas consecutivas.
Funciones principales
Lógica de señal basada en divergencia OBV
Confirmación por ruptura de canal
Confirmación de dirección mediante MACD
Puntuación de tendencia con EMA en marco temporal superior
Cálculo de stop loss basado en ATR
Cálculo de take profit basado en RR
Función Break Even
Función Trailing Stop
Filtro de spread
Filtro de horario de trading
Límite diario de operaciones
Límite diario de pérdida
Pausa después de pérdidas consecutivas
Opciones de lote fijo y cálculo de lote basado en porcentaje de riesgo
Gestión del riesgo
El stop loss se calcula utilizando el valor del ATR.
El take profit se calcula utilizando el parámetro RR. El EA puede aplicar diferentes relaciones objetivo según la clasificación de la señal.
Cuando una posición alcanza una zona de beneficio determinada, la función Break Even puede mover el stop loss cerca del precio de entrada. Después de aplicar Break Even, la función Trailing Stop puede ajustar el stop loss según el movimiento del mercado.
El EA incluye las siguientes condiciones de protección.
Límite máximo de spread
Condición mínima de ATR
Límite máximo de distancia del stop loss
Una posición por símbolo y Magic Number
Prevención de entradas duplicadas en la misma vela de señal
Límite máximo de operaciones diarias
Límite de pérdida diaria
Pausa después de pérdidas consecutivas
Filtro de horario de trading
Uso recomendado
Este EA está diseñado por defecto para trabajar en gráficos M15.
Antes de utilizarlo, el usuario debe comprobar las especificaciones del símbolo, el spread del bróker, la hora del servidor y las condiciones de trading. Se recomienda probar la configuración en el Strategy Tester y en una cuenta demo antes de usarlo en una cuenta real.
Para símbolos como GOLD, las condiciones de trading pueden variar según el bróker. El usuario debe revisar el spread, el lote mínimo, el Stop Level, el Tick Value y otras especificaciones del símbolo.
Parámetros de entrada
General Settings
InpSymbol
Especifica 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 por defecto es M15.
InpAllowBuy
Activa o desactiva las operaciones Buy.
InpAllowSell
Activa o desactiva las operaciones Sell.
InpMagicNumber
Número único utilizado por el EA para identificar sus propias órdenes y posiciones.
InpDeviationPoints
Desviación máxima de precio permitida para órdenes de mercado.
Entry Logic
InpOBVDivLookback
Número de velas anteriores utilizadas para detectar la divergencia OBV.
InpChannelPeriod
Periodo utilizado para calcular el máximo y el mínimo del canal.
InpMACDFast
Periodo Fast EMA del MACD.
InpMACDSlow
Periodo Slow EMA del MACD.
InpMACDSignal
Periodo Signal del MACD.
Trend / Regime
InpUseHTFTrendScore
Activa o desactiva la puntuación de tendencia en un marco temporal superior.
InpTrendTF
Marco temporal utilizado para confirmar la tendencia superior.
InpTrendEMAPeriod
Periodo EMA utilizado para confirmar la tendencia superior.
Risk / Lot
InpUseFixedLots
Si es true, el EA utiliza un tamaño de lote fijo. Si es false, el EA calcula el tamaño de lote según el porcentaje de riesgo.
InpFixedLots
Tamaño de lote fijo.
InpRiskPercent
Porcentaje de riesgo de la cuenta utilizado cuando está activado el cálculo de lote basado en riesgo.
InpMaxLots
Tamaño máximo de lote permitido para el EA.
SL / TP
InpATRPeriod
Periodo de cálculo del ATR.
InpSL_ATR_Mult
Multiplicador ATR utilizado para calcular la distancia del stop loss.
InpBaseRR
Valor base de RR utilizado para calcular la distancia del take profit.
InpMinSLPoints
Distancia mínima del stop loss en puntos.
InpMaxSLPoints
Distancia máxima del stop loss en puntos. Si se establece en 0, este límite se desactiva.
InpMinATRPoints
Condición mínima de ATR requerida para permitir entradas.
InpMaxATRPoints
Condición máxima de ATR. Si se establece en 0, este límite se desactiva.
Safety Filters
InpMaxSpreadPoints
Spread máximo permitido en puntos.
InpMaxDailyTrades
Número máximo de entradas permitidas por día.
InpDailyLossLimitPct
Límite diario de pérdida cerrada como porcentaje del balance de la cuenta.
InpMaxConsecutiveLoss
Número máximo de pérdidas consecutivas antes de aplicar una pausa.
InpLossCooldownBars
Número de velas de espera después de alcanzar el límite de pérdidas consecutivas.
Trading Time Filter
InpUseTimeFilter
Activa o desactiva el filtro de horario de trading.
InpTradeStartHour
Hora de inicio de trading según la hora del servidor.
InpTradeEndHour
Hora de finalización de trading según la hora del servidor.
InpAllowMonday
Activa o desactiva el trading el lunes.
InpAllowTuesday
Activa o desactiva el trading el martes.
InpAllowWednesday
Activa o desactiva el trading el miércoles.
InpAllowThursday
Activa o desactiva el trading el jueves.
InpAllowFriday
Activa o desactiva el trading el viernes.
BE / Trailing
InpUseBreakEven
Activa o desactiva la función Break Even.
InpBETriggerR
Rango de beneficio en R necesario para activar Break Even.
InpBEBufferPoints
Puntos adicionales añadidos más allá del precio de entrada cuando se aplica Break Even.
InpUseTrailingStop
Activa o desactiva la función Trailing Stop.
InpTrailingATRMult
Multiplicador ATR utilizado para calcular la distancia del Trailing Stop.
InpTrailingMinPoints
Distancia mínima del Trailing Stop en puntos.
InpMinModifyPoints
Mejora mínima del stop loss requerida antes de modificarlo.
InpModifyThrottleSec
Tiempo mínimo de espera entre solicitudes de modificación del stop loss.
Notas importantes
Este EA es una herramienta de trading automatizado y no garantiza ningún resultado específico.
Los resultados de trading pueden variar según las condiciones del mercado, el entorno del bróker, el spread, la calidad de ejecución, las especificaciones del símbolo y la configuración del usuario.
Se recomienda probar el EA en el Strategy Tester y en una cuenta demo antes de usarlo en una cuenta real.
Todas las decisiones de trading y la gestión del riesgo son responsabilidad del usuario.
