Gold Scalper MA Trend Averaging EA
- Asesores Expertos
- Versión: 2.5
MA_Trend_Averaging_v2 — Asesor experto automatizado para MetaTrader 5
MA_Trend_Averaging_v2 es un asesor experto (EA) automatizado diseñado específicamente para la plataforma MetaTrader 5 . Este EA combina una estrategia de seguimiento de tendencias basada en indicadores de media móvil con un sistema estructurado de gestión de riesgos mediante promedios (grid/layering).
El EA funciona abriendo posiciones en la dirección de la tendencia principal del mercado, respaldado por un sistema de seguridad que abre posiciones incrementales si el precio se mueve en contra de la entrada inicial antes de revertirse finalmente y generar beneficios.
🚀 Características y lógica principales
1. Estrategia de entrada y filtros de tendencia multicapa
El EA utiliza un filtrado estricto de señales para evitar condiciones de mercado laterales o falsas:
-
Filtro de tendencia principal (MA 200 HTF): garantiza que solo se abran posiciones de COMPRA cuando el precio esté por encima de la MA 200 y posiciones de VENTA cuando esté por debajo de la MA 200 en un marco temporal superior.
-
Filtro de pendiente de la media móvil: mide el ángulo de inclinación de la media móvil de 200 (basado en el parámetro InpMinMASlopePips) para garantizar un fuerte impulso de tendencia activa.
-
Filtro ADX: confirma una volatilidad de mercado y una fuerza de tendencia suficientes a través del indicador ADX (nivel mínimo de 20,0).
-
Señal de cruce (MA 5 y MA 20): ejecuta entradas de «cruce dorado» (compra) y «cruce de la muerte» (venta) en el marco temporal actual.
2. Gestión de la rejilla y del promedio
-
Distancia de la rejilla dinámica/fija (GetGridDistance): se abren posiciones adicionales cuando los precios se mueven en contra de la operación, con opciones de pips fijos o escalado dinámico basado en el indicador ATR (rango verdadero medio).
-
Opción Martingala (InpUseMartingale): Ofrece la posibilidad de ajustar el tamaño de los lotes de forma proporcional en las capas posteriores o utilizar un lote fijo.
-
Límite máximo de operaciones (InpMaxTrades): controla el número total de posiciones en capas para proteger el margen de la cuenta.
3. Lógica de salida y protección
-
Objetivo colectivo de TP/SL de la cesta: calcula el precio medio de todas las posiciones abiertas y actualiza de forma colectiva los objetivos de Take Profit (TP) o Stop Loss (SL).
-
Salida por cruce opuesto: Cierra automáticamente todas las posiciones si se produce un cruce opuesto de las medias móviles en contra de la tendencia actual.
-
Punto de equilibrio (BEP): Asegura las posiciones hasta el punto de equilibrio (InpBEPTrigger e InpBEPOffset) una vez que la cesta alcanza un objetivo de beneficio específico.
-
Trailing Stop: Asegura dinámicamente las ganancias a medida que el mercado evoluciona a favor de la operación.
4. Funciones y filtros adicionales
-
Filtro de horario de negociación: restringe el funcionamiento del EA a sesiones de negociación específicas de alto volumen (por ejemplo, las sesiones de Londres o Nueva York).
-
Filtro de spread máximo: Impide que el EA abra operaciones durante las ampliaciones del spread del bróker.
-
Lote compuesto (InpUseCompounding): ajusta automáticamente el tamaño inicial de los lotes de forma proporcional a medida que crece el saldo de la cuenta.
📋 Parámetros de entrada principales
| Parámetro | Descripción |
| InpMinMASlopePips | Umbral mínimo para el ángulo de inclinación de la media móvil de 200 períodos como filtro de tendencia. |
| GetGridDistance | Distancia en pips entre las posiciones de promediado (rejilla/capa). |
| InpUseMartingale | Activar/desactivar el multiplicador de lotes para las capas de promediado. |
| InpMaxTrades | Número máximo permitido de posiciones totales por capa. |
| InpBEPTrigger | Objetivo de beneficio en pips para activar la función «Punto de equilibrio». |
| InpBEPOffset | Desviación de seguridad en pips por encima o por debajo del precio medio cuando el BEP está activo. |
| InpUseCompounding | Activa el cálculo automático del tamaño del lote en función del crecimiento del saldo. |
⚠️ Nota importante
Este EA está clasificado como un sistema «Semi-Grid» de seguimiento de tendencias y cuenta con un filtrado de tendencias muy selectivo . Sin embargo, dado que utiliza un sistema de promedios (especialmente con la estrategia Martingala activada), es fundamental una asignación adecuada del capital, una resistencia al margen suficiente y una configuración acertada de la distancia de la rejilla para evitar riesgos de llamada de margen durante tendencias de mercado prolongadas y unidireccionales .
Se recomienda encarecidamente realizar una prueba de estrategia (backtest) en MetaTrader 5 antes de implementarlo en una cuenta real.
Configuración:
XAU
Marco temporal: 15 min
----
; este archivo contiene los parámetros de entrada para probar/optimizar el asesor experto «Gold Scalper MA Trend Averaging EA»
; para utilizarlo en el probador de estrategias, haz clic en «Cargar» en el menú contextual de la pestaña «Entradas»
;
; --- Ajustes de negociación ---
InpInitialLot=0,25
InpMagicNumber=123456
InpTakeProfit=0
InpStopLoss=0
InpMaxTrades=5
InpMaxTotalVolume=0,05
; --- Ajustes del filtro ---
InpMaxSpread=150
InpUseTimeFilter=false
InpStartHour=0
InpEndHour=23
; --- Filtros mejorados de tendencia y volatilidad ---
InpUseHTF=true
InpHTFPeriod=16385
InpUseMASlope=true
InpMinMASlopePips=1,5
InpUseADX=true
InpADXPeriod=14
InpMinADXLevel=20,0
; --- Ajustes de capitalización ---
InpUseCompounding=false
InpRefBalance=1000,0
; --- Ajustes de promediado ---
InpUseMartingale=false
InpLotMultiplier=1,5
InpUseATRGrid=false
InpFixedGridPips=300
InpATRPeriod=14
InpMultiplicadorATR=1,5
; --- Ajustes de BEP y trailing ---
InpUseBEP=false
InpBEPTrigger=20
InpBEPOffset=2
InpUseTrailing=false
InpTrailingStart=40
InpTrailingStop=20
; --- Ajustes del indicador ---
InpMA200Period=200
InpMA20Period=20
InpMA5Period=5
InpMAMethod=1
