ATR Master Ea
- Asesores Expertos
- Kuldeep Pradeep Nikam
- Versión: 2.0
- Actualizado: 20 febrero 2026
ATR Master EA es un sofisticado Asesor Experto de seguimiento de tendencias totalmente automatizado, diseñado para operadores que desean capturar movimientos significativos del mercado manteniendo un estricto control del riesgo. Este sistema de trading profesional combina la fiabilidad de la confirmación de la tendencia de la Media Móvil con la precisión de las entradas basadas en el ATR (Average True Range) y la gestión dinámica de posiciones.
===================
DM me for Set file
================
El EA está construido sobre una base sólida de principios de análisis técnico, utilizando medias móviles duales para identificar la dirección de la tendencia dominante y ATR para adaptar todas las decisiones de trading a la volatilidad actual del mercado. Este enfoque adaptado a la volatilidad garantiza que el AE funcione de forma consistente en diferentes condiciones de mercado, ajustando automáticamente las distancias de entrada, el espaciado de las posiciones y los trailing stops en función de la volatilidad del mercado en tiempo real.
A diferencia de los sistemas simples de cuadrícula o martingala que pueden exponer las cuentas a caídas catastróficas, ATR Master EA emplea un enfoque conservador de creación de posiciones con estrictos stop losses en cada operación. El sistema nunca promedia a la baja contra la tendencia y cierra todas las posiciones si el mercado muestra signos de reversión, protegiendo su capital en todo momento.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 LISTA COMPLETA DE CARACTERÍSTICAS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
FILTRO DE TENDENCIA DE MEDIA MÓVIL DUAL
El EA utiliza dos Medias Móviles Simples (SMA) con diferentes periodos para establecer la dirección de la tendencia:
- Media Móvil Rápida (Por defecto: 70 periodos) - Responde rápidamente a los cambios en el precio.
- Media móvil lenta (por defecto: 180 periodos) - Proporciona una referencia de tendencia estable.
El sistema requiere que la Media Móvil Rápida esté constantemente por encima (para tendencias alcistas) o por debajo (para tendencias bajistas) de la Media Móvil Lenta durante un número determinado de barras (parámetro MPeriod, por defecto: 50 barras). Este estricto requisito filtra las condiciones de tendencia débiles o inciertas, asegurando que el EA sólo opera cuando hay un claro impulso de tendencia.
Este sistema de filtrado de doble MA reduce drásticamente las señales falsas y evita que el EA entre en operaciones durante mercados agitados y laterales, donde las estrategias de seguimiento de tendencia suelen sufrir.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ENTRADAS DINÁMICAS BASADAS EN ATR
En lugar de utilizar valores de pip fijos que pueden funcionar en un instrumento pero fallar en otro, ATR Master EA utiliza el indicador Average True Range para calcular dinámicamente todas las distancias. El ATR mide la volatilidad del mercado analizando el rango real del movimiento del precio en un periodo de 100 periodos.
Lógica de Entrada:
- ENTRADA DE COMPRA: Cuando se confirma la tendencia alcista, el EA espera a que el precio retroceda desde el máximo más alto del período por Step × valor ATR. Esta entrada de retroceso asegura que usted está entrando en un mejor precio, mientras que la tendencia general sigue siendo alcista.
- ENTRADA DE VENTA: Cuando se confirma la tendencia bajista, el EA espera a que el precio retroceda desde el mínimo más bajo del periodo por el valor de Step × ATR. Esto asegura entradas cortas a precios elevados dentro de una tendencia bajista.
Requisito adicional: El precio debe estar por encima de la MA Lenta para las compras, por debajo de la MA Lenta para las ventas. Esto proporciona una capa de confirmación adicional.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SISTEMA INTELIGENTE DE CREACIÓN DE POSICIONES
ATR Master EA no pone todo el capital en una sola posición. En su lugar, construye posiciones gradualmente a medida que la tendencia se confirma:
Reglas de construcción de posiciones:
- Máximo de 3 posiciones en la misma dirección.
- Cada posición adicional se abre sólo cuando el precio se mueve favorablemente por Pasos × ATR
- Todas las posiciones adicionales requieren una distancia mínima de pip (parámetro PipDistance)
- Cada posición tiene su propio stop loss individual
Este enfoque ofrece varias ventajas:
1. Reduce el riesgo de sincronización de entrada al promediar las posiciones
2. 2. Aumenta la exposición a medida que la tendencia se confirma
3. 3. Mantiene un estricto control del riesgo con stop losses individuales
4. Evita el exceso de operaciones con requisitos de distancia entre pips
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ MECANISMO DE TRAILING STOP ADAPTATIVO
Una vez que las 3 posiciones están abiertas, el EA activa su sistema de trailing stop adaptativo:
Para posiciones de COMPRA:
- Cuando el precio sube un Paso × ATR por encima del nivel de stop actual, se elevan todos los stops
- Los stops siguen al precio manteniendo la distancia del Step × ATR
- Si el precio se invierte y cae por debajo de la posición de entrada más baja en pasos × ATR, se cierran todas las posiciones.
Para posiciones de VENTA:
- Cuando el precio se mueve a la baja por Step × ATR por debajo del nivel de stop actual, se bajan todos los stops
- Los stops se sitúan por encima del precio manteniendo la distancia Step × ATR
- Si el precio se invierte y sube por encima de la entrada de la posición más alta por Pasos × ATR, se cierran todas las posiciones
Este mecanismo de arrastre basado en ATR se ajusta automáticamente a las condiciones del mercado:
- En mercados volátiles Distancia de arrastre más amplia, evitando salidas prematuras
- En mercados tranquilos: Distancia de arrastre más estrecha, bloqueando los beneficios de forma eficaz
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ CUATRO MÉTODOS DE TAMAÑO DE LOTE
ATR Master EA proporciona cuatro enfoques diferentes de administración del dinero, lo que le permite elegir el método que mejor se adapte a su estilo de negociación y tolerancia al riesgo:
▶ MÉTODO 1: LOTE FIJO
El enfoque más sencillo: opere con un tamaño de lote constante independientemente del saldo de la cuenta o de las condiciones del mercado.
- Lo mejor para: Traders que prefieren tamaños de posición constantes.
- Parámetro: Lotes (por defecto: 0,01)
▶ MÉTODO 2: PORCENTAJE DE RIESGO DEL SALDO
Calcula el tamaño del lote basado en arriesgar un porcentaje específico del saldo de su cuenta por operación. El EA considera la distancia de stop loss y el valor actual del pip para determinar el tamaño de lote apropiado.
- Lo mejor para: Gestión profesional del riesgo.
- Parámetros: RiskPercent (por defecto: 1,0%), RiskStopLossPips (por defecto: 100)
- Ejemplo: Con un saldo de 10.000 $ y un riesgo del 1%, se arriesgan 100 $ por operación
▶ MÉTODO 3: ESCALADO BASADO EN EL SALDO
Aumenta automáticamente el tamaño del lote a medida que crece su cuenta. Usted especifica cuánto saldo debe corresponder a 0,01 lote.
- Lo mejor para: Crecimiento compuesto de la cuenta
- Parámetro: BalancePerLot (por defecto: 10000)
- Ejemplo: Con un saldo de 20.000 $ y BalancePerLot=10000, tamaño de lote = 0,02
▶ MÉTODO 4: ESCALADO DE PASOS DE GANANCIAS
Aumenta el tamaño del lote después de alcanzar hitos de ganancias. Utiliza su saldo inicial como referencia y escala cuando el beneficio alcanza el porcentaje especificado.
- Ideal para: Retos de la firma Prop y compounding agresivo.
- Parámetros: StartingBalance (por defecto: 500), ProfitStepPercent (por defecto: 100%)
- Ejemplo: Empieza en 500 $ con 0,01, alcanza los 1.000 $ (+100%), el lote aumenta a 0,02
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ SISTEMA INTEGRAL DE GESTIÓN DE RIESGOS
ATR Master EA incluye múltiples capas de protección contra riesgos:
▶ PROTECCIÓN DEL NIVEL DE MARGEN
Antes de abrir cualquier nueva operación, el EA comprueba el nivel de margen de la cuenta. Si el nivel de margen cae por debajo del umbral especificado (por defecto: 200%), no se abren nuevas operaciones. Esto evita las llamadas de margen y los reventones de la cuenta durante los períodos de drawdown.
TOPE MÁXIMO DE PÉRDIDAS
Mientras que los stops basados en ATR proporcionan una protección adaptable, la volatilidad extrema podría dar lugar a stops muy amplios. El parámetro MaxStopLossPips (por defecto: 500 pips) garantiza que los stop loss nunca superen una distancia razonable, limitando la pérdida potencial por operación.
▶ DISTANCIA MÍNIMA DE PIPS ENTRE OPERACIONES.
El parámetro PipDistance (por defecto: 500 pips) asegura un espaciado adecuado entre posiciones del mismo tipo. Esto evita que el EA agrupe demasiadas posiciones en un rango de precios pequeño, lo que aumentaría el riesgo concentrado.
▶ VALIDACIÓN DE MARGEN LIBRE
Antes de cada operación, el EA llama a OrderCalcMargin() para verificar que existe suficiente margen libre para abrir la posición. Si el margen libre es insuficiente, la operación no se ejecuta y se registra una alerta.
LÍMITES DE TAMAÑO DE LOTE
Se aplican los límites de tamaño de lote mínimo (MinLotSize) y máximo (MaxLotSize). Además, los tamaños de lote se validan con respecto a las especificaciones del corredor (SYMBOL_VOLUME_MIN, SYMBOL_VOLUME_MAX, SYMBOL_VOLUME_STEP).
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 EXPLICACIÓN COMPLETA DE LA ESTRATEGIA DE NEGOCIACIÓN
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
El ATR Master EA sigue un enfoque de trading sistemático y basado en reglas. Aquí está la lógica de trading completa explicada paso a paso:
▶ FASE 1: IDENTIFICACIÓN DE LA TENDENCIA
Al inicio de cada nueva barra (no hay trading intra-barra para evitar ruido), el EA evalúa las condiciones de tendencia:
COMPRAR Condiciones de tendencia:
1. La MA rápida (70) debe estar POR ENCIMA de la MA lenta (180) para TODAS las últimas 50 barras (MPeriodo).
2. El precio de venta actual debe estar POR ENCIMA de la MA lenta.
3. No deben existir posiciones en ninguna dirección
Condiciones de tendencia de VENTA:
1. 1. La MA rápida (70) debe estar POR DEBAJO de la MA lenta (180) en TODAS las últimas 50 barras (período MP).
2. El precio de oferta actual debe estar POR DEBAJO de la MA lenta
3. No deben existir posiciones en ninguna dirección
Esta estricta confirmación multibarra asegura que sólo las tendencias fuertes y establecidas activen las entradas.
▶ FASE 2: EJECUCIÓN DE ENTRADA PULLBACK
Una vez que se cumplen las condiciones de tendencia, el EA espera un punto de entrada óptimo:
Ejecución de Entrada de COMPRA:
- Identifica el High más alto de las últimas barras de MPeriod.
- Calcula el nivel de entrada = Máximo más alto - (Paso × ATR)
- Cuando el precio cae a este nivel, abre la primera posición de COMPRA
- Stop loss colocado en: Precio de Entrada - (3 × Paso × ATR), limitado por MaxStopLossPips
Ejecución de entrada de VENTA:
- Identifica el mínimo más bajo de las últimas barras del período MP.
- Calcula el nivel de entrada = Lowest Low + (Step × ATR)
- Cuando el precio sube a este nivel, abre la primera posición de VENTA
- Stop loss colocado en: Precio de entrada + (3 × Paso × ATR), limitado por MaxStopLossPips
▶ FASE 3: CREACIÓN DE POSICIONES (1-3 POSICIONES)
Una vez abierta la posición inicial, el EA monitoriza en busca de oportunidades para añadir posiciones:
Añadir Posiciones de COMPRA:
- Si el precio sube Pasos × ATR por encima de la posición abierta más alta → Añadir COMPRA.
- Si el precio cae Pasos × ATR por debajo de la posición abierta más baja → Añadir COMPRA (escalando en el retroceso).
- Debe mantener la PipDistance de todas las posiciones existentes
- Máximo 3 posiciones de COMPRA en total
Añadir posiciones de VENTA:
- Si el precio cae Pasos × ATR por debajo de la posición abierta más baja → Añadir VENTA
- Si el precio sube Pasos × ATR por encima de la posición abierta más alta → Añadir VENTA (escalando al alza)
- Debe mantener la PipDistance de todas las posiciones existentes
- Máximo 3 posiciones de VENTA en total
Cada nueva posición recibe un stop loss independiente calculado con la misma fórmula.
▶ FASE 4: GESTIÓN ACTIVA DE OPERACIONES (3 POSICIONES)
Una vez que las 3 posiciones están abiertas, el EA entra en modo de gestión activa:
Para 3 Posiciones de COMPRA:
- Identifica el stop loss actual más alto entre todas las posiciones.
- Cuando el precio supera este stop + Paso × ATR, desplaza todos los stops más arriba
- Todos los stops se mueven a Precio actual - (Step × ATR)
- CONDICIÓN DE SALIDA: Si el precio cae por debajo de la entrada más baja - (Step × ATR), cierra todas las posiciones
Para 3 posiciones de VENTA:
- Identifica el stop de pérdidas actual más bajo entre todas las posiciones
- Cuando el precio cae por debajo de este stop - Paso × ATR, desplaza todos los stops más abajo
- Todas las paradas se mueven a Precio actual + (Step × ATR)
- CONDICIÓN DE SALIDA: Si el precio sube por encima de la entrada más alta + (Step × ATR), cierra todas las posiciones
