NEXA Roc Trend Accelerator
- 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
Manual en español de NEXA ROC Trend Accelerator
Introducción del producto
NEXA ROC Trend Accelerator es un Expert Advisor para MetaTrader 5 diseñado para operar principalmente en gráficos H1.
El producto utiliza Rate of Change, Exponential Moving Average, Average Directional Index y Average True Range para evaluar zonas de aceleración del mercado después de una posible transición de tendencia.
El Expert Advisor no abre operaciones únicamente porque el precio cruce una media móvil. También comprueba la fuerza del movimiento de Rate of Change, la condición de nuevo cruce de la Exponential Moving Average y otros filtros de mercado.
El objetivo principal de la estrategia es seleccionar zonas de aceleración de tendencia y limitar señales poco claras mediante una evaluación interna de calidad y condiciones de seguridad.
Lógica de la estrategia
El Expert Advisor trabaja sobre el marco temporal H1.
La lógica principal se basa en los siguientes elementos.
Comprueba si el Rate of Change actual es más fuerte que su media reciente.
Comprueba si el precio vuelve a cruzar la línea base de la Exponential Moving Average.
Utiliza Average Directional Index para evaluar la fuerza de la tendencia.
Utiliza Average True Range para medir la volatilidad y calcular niveles de Stop Loss.
Cuando aparece una señal, no siempre se ejecuta una operación inmediatamente. El Expert Advisor evalúa la calidad de la señal y la clasifica en grado A, B o C. Por defecto, las operaciones de grado C están desactivadas y solo se registran como observación.
Condiciones de entrada
Las condiciones BUY se evalúan principalmente cuando el Rate of Change muestra un movimiento fuerte al alza y el precio vuelve a cruzar por encima de la Exponential Moving Average.
Las condiciones SELL se evalúan principalmente cuando el Rate of Change muestra un movimiento fuerte a la baja y el precio vuelve a cruzar por debajo de la Exponential Moving Average. Las señales SELL se evalúan de forma más conservadora mediante condiciones adicionales como el nivel de Average Directional Index, la puntuación de la señal y la proporción del cuerpo de la vela.
El Expert Advisor utiliza datos de velas H1 confirmadas para calcular las señales. Esta estructura ayuda a reducir posibles distorsiones causadas por la vela actual todavía no cerrada.
Stop Loss y Take Profit
El Stop Loss se calcula utilizando la línea base de la Exponential Moving Average y la volatilidad medida por Average True Range.
Si la distancia del Stop Loss es demasiado corta o no es adecuada, el Expert Advisor puede usar una estructura alternativa de Stop Loss basada en Average True Range. También incluye límites mínimos y máximos de distancia de Stop Loss para evitar condiciones de orden anormales.
El Take Profit se calcula mediante una estructura de reward to risk según el grado de la señal. Cuando una posición alcanza una zona de beneficio definida, puede aplicarse la función Break Even. Después de aplicarse Break Even, la posición puede gestionarse mediante Trailing Stop.
La secuencia de gestión de posición es la siguiente.
Después de la entrada se establecen el Stop Loss y el Take Profit iniciales.
Break Even puede aplicarse cuando la posición alcanza el nivel de beneficio configurado.
Trailing Stop solo puede aplicarse después de que se cumplan las condiciones de Break Even.
La modificación del Stop Loss se comprueba según los requisitos de Stop Level y Freeze Level del bróker.
Trailing Stop no está diseñado para ejecutarse antes de Break Even.
Gestión del riesgo
Este Expert Advisor admite tanto lote fijo como cálculo de lote basado en porcentaje de riesgo.
El modo predeterminado es lote fijo, con un tamaño inicial de 0.01. Cuando se activa el modo de porcentaje de riesgo, el tamaño del lote se calcula usando la distancia entre el precio de entrada y el Stop Loss.
El Expert Advisor incluye las siguientes protecciones.
Límite de spread
Filtro de horario de trading
Control de posiciones duplicadas para el mismo símbolo y magic number
Protección contra entradas duplicadas en la misma vela
Límite de pérdida diaria
Número máximo de entradas por día
Pausa después de operaciones perdedoras
Condición mínima de Average True Range
Validación de Stop Level y Freeze Level
Comprobación de margen
Validación del precio de orden, Stop Loss y Take Profit antes de enviar la orden
La gestión de pérdidas consecutivas funciona mediante una pausa temporal, no mediante un bloqueo permanente. El estado de riesgo diario se reinicia al comenzar un nuevo día de trading.
Marco temporal recomendado
El marco temporal recomendado es H1.
El Expert Advisor está diseñado alrededor del Rate of Change en H1, el nuevo cruce de Exponential Moving Average y la gestión de Stop Loss basada en volatilidad. Los resultados pueden variar si se utiliza en otros marcos temporales. El usuario debe probar y ajustar los parámetros según el símbolo, las condiciones del bróker y su tolerancia al riesgo.
Parámetros principales
InpSymbol
Especifica el símbolo de trading. Si se deja vacío, se utiliza el símbolo del gráfico actual.
InpAllowBuy
Activa o desactiva las entradas BUY.
InpAllowSell
Activa o desactiva las entradas SELL.
InpFixedLots
Define el tamaño de lote fijo.
InpUseRiskPercent
Activa o desactiva el cálculo del lote por porcentaje de riesgo.
InpRiskPercent
Define el porcentaje de riesgo por operación cuando se usa el modo de riesgo porcentual.
InpUseTimeFilter
Activa o desactiva el filtro horario para nuevas entradas.
InpTradeStartHour
Define la hora de inicio permitida para nuevas entradas.
InpTradeEndHour
Define la hora de finalización permitida para nuevas entradas.
InpRocPeriod
Define el período de cálculo de Rate of Change.
InpRocAvgLookback
Define el número de velas usadas para calcular la media reciente de Rate of Change.
InpRocSpikeFactor
Define qué tan fuerte debe ser el Rate of Change actual en comparación con su media reciente.
InpAdxThreshold
Define el umbral de Average Directional Index para evaluar la fuerza de la tendencia.
InpAtrPeriod
Define el período de cálculo de Average True Range.
InpEmaPeriod
Define el período de la línea base Exponential Moving Average.
InpMinATRPoints
Define el nivel mínimo de Average True Range necesario para evaluar una operación.
InpReCrossLookbackBars
Define el rango de velas recientes usado para comprobar el nuevo cruce de Exponential Moving Average.
InpAllowGradeCTrade
Permite o bloquea operaciones de grado C. El valor predeterminado es false.
InpMinSLPoints
Define la distancia mínima permitida del Stop Loss.
InpMaxSLPoints
Define la distancia máxima permitida del Stop Loss.
InpEmaSLBufferATR
Define el búfer de Average True Range usado para el Stop Loss basado en Exponential Moving Average.
InpFallbackATRSL
Define el multiplicador de Average True Range usado como Stop Loss alternativo cuando el Stop Loss basado en Exponential Moving Average es demasiado corto.
InpMinRR
Define el requisito mínimo de reward to risk.
InpDailyLossPercent
Define el límite de pérdida diaria en porcentaje.
InpMaxTradesPerDay
Define el número máximo de entradas por día.
InpMaxConsecutiveLosses
Define el nivel de gestión de pérdidas consecutivas.
InpCooldownBarsAfterLoss
Define el número de velas de espera después de una operación perdedora.
InpUseBreakEven
Activa o desactiva la función Break Even.
InpBETriggerR
Define el nivel de beneficio en unidades R necesario para activar Break Even.
InpBEOffsetPoints
Define el desplazamiento adicional en puntos cuando se aplica Break Even.
InpUseTrailingStop
Activa o desactiva la función Trailing Stop.
InpTrailStartR
Define el nivel de beneficio en unidades R necesario para iniciar Trailing Stop.
InpTrailATRMult
Define el multiplicador de Average True Range usado para calcular la distancia de Trailing Stop.
InpMinSLModifyPoints
Define la mejora mínima del Stop Loss necesaria antes de enviar una modificación.
Cómo usar
Añada el archivo del Expert Advisor a la carpeta Experts de MetaTrader 5.
Actualice la lista de Expert Advisors o reinicie MetaTrader 5.
Aplique el Expert Advisor al gráfico H1 del símbolo deseado.
Revise todos los parámetros antes de activar el trading automático.
Realice pruebas en Strategy Tester antes de usar el producto en un entorno real.
Compruebe el spread, el horario de trading, el tamaño de lote y los parámetros de riesgo del símbolo seleccionado.
Notas
Este producto es una herramienta de trading automático y no garantiza ningún resultado específico.
Los resultados pueden variar según las condiciones del mercado, la ejecución del bróker, el spread, el deslizamiento, el período de prueba, las especificaciones del símbolo y los parámetros de entrada.
Los resultados históricos de prueba no garantizan resultados futuros.
El usuario es responsable de seleccionar configuraciones adecuadas según su entorno de trading y tolerancia al riesgo.
Se recomienda evaluar el producto en Strategy Tester y en una cuenta demo antes de utilizarlo en una cuenta real.
Uso recomendado
El marco temporal recomendado es H1.
Las pruebas iniciales se recomiendan con lote fijo 0.01.
Normalmente se recomienda mantener InpAllowGradeCTrade en su valor predeterminado false.
Durante la optimización, se recomienda ajustar los parámetros paso a paso en lugar de cambiar todas las configuraciones al mismo tiempo.
Soporte
El soporte del producto puede proporcionarse mediante los comentarios del producto en MQL5.com o mediante el sistema de mensajes de MQL5.com.
No se requiere ningún enlace externo de mensajería ni recurso externo de soporte para el funcionamiento del producto.
Resumen final
NEXA ROC Trend Accelerator es un Expert Advisor basado en H1 que evalúa la aceleración de tendencia mediante Rate of Change, nuevo cruce de Exponential Moving Average, Average Directional Index y gestión de Stop Loss basada en Average True Range.
El producto integra puntuación de señales, filtros de operación, validación de Stop Loss, pausa después de pérdidas, Break Even y Trailing Stop en un flujo automatizado de trading.
