MTForge NarTown EA
- Asesores Expertos
- Hyumilkumar Suryakantbhai Patel
- Versión: 3.20
MTForge NarTown - EA automatizado para MetaTrader 5
MTForge NarTown es un Asesor Experto totalmente automatizado para MetaTrader 5 basado en un motor de cruce suavizado Heiken-Ashi / Triple Media Móvil (TMA). El EA está diseñado para un seguimiento disciplinado de la tendencia con un estricto control del riesgo: cada entrada lleva un Stop Loss y Take Profit predefinidos, mientras que un sistema de trinquete en capas refuerza progresivamente la protección a medida que la operación entra en beneficios.
El EA viene con EURUSD M30 por defecto, pero todos los parámetros están expuestos y la lógica esagnóstica - funciona en pares de divisas, índices, metales, criptomonedas y CFDs de futuros, con un sistema universal de unidades de riesgo (precio, pips o ticks) que se adapta automáticamente al instrumento.
Visión general de la estrategia
Las señales se generan a partir de un motor personalizado suavizado Heiken-Ashi combinado con dos líneas de Media Móvil Triple (TMA) - referidas internamente comoYasin Azul y Yasin Rojo. Las entradas se producen en los cruces confirmados de estas dos líneas, controlados por un filtro opcional de tendencia EMA de marco temporal superior. El motor soporta el manejo de inversión: cuando aparece una nueva señal opuesta, la posición actual se cierra y el EA espera un enfriamiento configurable antes de volver a entrar en la nueva dirección.
Este es unEA compilado de código cerrado (.ex5). No utiliza martingala, rejilla o cobertura. Cada operación tiene un Stop Loss y Take Profit fijos y visibles en el momento de la entrada.
Características principales
- Motor de señales Heiken-Ashi + TMA con una cascada EMA de tres niveles tanto en el precio como en el suavizado HLC3.
- Ratchet trailing stop multi-etapa - Etapa 1 mueve el SL al punto de equilibrio, Etapa 2 bloquea el beneficio, Etapa 3 corre continuamente el stop más allá a medida que el movimiento se extiende.
- Corredor dinámico basado en EMA que arrastra el stop a lo largo de una EMA rápida una vez que la operación está cómodamente en beneficios.
- Trinquete de "dinero muerto" basado en el tiempo: si la operación se estanca durante N barras y está en beneficios, el SL se ajusta al punto de equilibrio para liberar capital para la siguiente configuración.
- Filtro de volatilidad ATR para bloquear entradas en momentos de baja volatilidad.
- Filtro de sesión (GMT real) con una entrada dedicadaal corredor de desplazamiento GMT, por lo que las horas de sesión siguen siendo correctas en cualquier corredor sin cambio manual.
- Filtro de spreads para omitir entradas durante momentos de gran dispersión (comunicados de prensa, sesiones de baja liquidez).
- Disyuntor de caída diario/semanal que desactiva automáticamente la negociación cuando la caída de la renta variable supera el umbral configurado y la vuelve a activar en el siguiente reinicio de sesión.
- Gestión monetaria por porcentaje de riesgo: dimensiona opcionalmente cada operación como un % del capital de la cuenta en función de la distancia de Stop Loss (con sujeción de mínimo/máximo/paso del broker y un límite de lote duro).
- Panel de control en el gráfico: cinco botones nativos de MT5 para activar/desactivar estrategias, activar/desactivar operaciones largas, activar/desactivar operaciones cortas, activar/desactivar filtros EMA y un botón de cierre de pánico que aplana y cancela órdenes pendientes al instante.
- Unidades de riesgo universales ( Precio / Pips / Ticks) para que un solo binario se ejecute en cualquier clase de símbolo.
- Arbitraje de trinquete Tightest-SL-wins: cuando hay varios sistemas de trinquete activos, el EA aplica el Stop Loss candidato que sea más favorable sin mover nunca el stop en su contra.
Especificaciones técnicas
| Plataforma | MetaTrader 5 (se recomienda la versión 3815 o posterior) |
| Tipo de cuenta | Cobertura o compensación, cualquier divisa de la cuenta |
| Símbolo por defecto | EURUSD (todos los parámetros ajustables para otros símbolos) |
| Marco temporal por defecto | M30 (funciona en cualquier marco temporal después de la re-parametrización) |
| Depósito mínimo | Depende del tamaño del lote y del símbolo; 500 USD es un punto de partida razonable para EURUSD a 0,01 lotes |
| Apalancamiento | Se recomienda 1:30 o superior |
| VPS | Se recomienda encarecidamente para el comercio en vivo - la EA opera en la barra de cierre más el seguimiento de trinquete intra-barra |
Instalación e Inicio Rápido
- Copie MTForge_NarTown.ex5 en <Carpeta de datos de MetaTrader 5>.
- Reinicie MetaTrader 5, abra un gráfico EURUSD M30, y arrastre el EA en el gráfico.
- ActiveAlgo Trading en la barra de herramientas principal.
- En la pestaña Inputs del EA, configureBrokerGmtOffsetHours para que coincida con la hora del servidor de su broker (por ejemplo, 2 para brokers GMT+2).
- (Opcional) Cargue el archivo. set incluido con los parámetros del EURUSD M30.
- Compruebe que los botones del gráfico aparecen en la esquina superior derecha.
Parámetros de Entrada
Parámetros de estrategia
- EMALength - Longitud de la cascada EMA del motor TMA.
- EmaFilterLength - longitud del filtro opcional de tendencia EMA.
Gestión de Riesgo
- RiskMode - unidad para entradas PT/SL/BE:Distancia de precio ( universal),Pips ( forex), oTicks.
- ProfitTargetValue - distancia Take Profit en las unidades seleccionadas.
- StopLossValue - Distancia de Stop Loss (igual a 1R para todos los multiplicadores de trinquete).
Umbral de rentabilidad clásico
- UseClassicBreakeven - habilita el activador del punto de equilibrio simple.
- BreakevenTriggerValue - distancia de ganancia que activa el breakeven.
- BreakevenOffsetTicks - ticks por encima/debajo de la entrada para cubrir comisiones.
Trinquete escalonado (R-múltiple)
- UseStagedRatchet - habilita el arrastre de tres etapas.
- RatchetStage1Mult / RatchetStage2Mult - múltiplos R que activan cada etapa.
- RatchetStage2LockMult - ganancia (en R) bloqueada en la etapa 2.
- RatchetRunnerStepMult / RatchetRunnerMoveMult - tamaño del paso del corredor y SL bump después de la Etapa 2.
EMA-Runner
- UseEmaRunner - rastrea el Stop Loss a lo largo de una EMA.
- EmaRunnerUseFast - usa EMALength ( rápido) o EmaFilterLength ( lento).
- EmaRunnerBufferTicks - buffer de ticks por debajo (largo) o por encima (corto) de la EMA.
- EmaRunnerMinProfit - ganancia mínima antes de que se active el corredor.
Trinquete Temporal
- UseTimeRatchet - cambia el SL al punto de equilibrio después de N barras si está en ganancias.
- TimeRatchetBars - barras desde el umbral de entrada.
- TimeRatchetProfitOnly - requiere P/L positivo para activarse.
Filtro de Volatilidad ATR
- UseAtrFilter - bloquea las entradas cuando el ATR está por debajo del umbral.
- AtrPeriod / AtrMinValue - Periodo ATR y valor mínimo (en unidades de precio).
Filtro de Sesión
- UseSessionFilter - restringe las entradas a horas GMT específicas.
- BrokerGmtOffsetHours - la hora del servidor de su broker desviada de GMT.
- SessionStartHourGMT / SessionEndHourGMT - ventana de sesión en TRUE GMT.
- FlattenOutsideSession - cierra las posiciones abiertas cuando finaliza la sesión.
Filtro Spread
- UseSpreadFilter - rechaza entradas cuando el spread es demasiado amplio.
- MaxSpreadPips - spread máximo permitido en pips.
Disyuntor de Reducción
- UseDrawdownBreaker - auto-desactivar en reducción de capital.
- DailyDrawdownPercent / WeeklyDrawdownPercent - umbrales.
- BreakerFlattenPosition - cerrar la posición actual en el disparo.
- BreakerResetHourGMT - hora de reinicio diario en TRUE GMT.
Gestión del Dinero
- UseRiskPercent - tamaño de lote dinámico basado en el % de riesgo de la acción.
- RiskPercentPerTrade - porcentaje de capital a arriesgar por operación.
- RiskUseBalanceNotEquity - usa Balance en lugar de Equity (Equity por defecto).
- MaxLotCap / MinLotFloor - límites superior e inferior del tamaño del lote.
Configuración de Operaciones
- LotSize - tamaño de lote fijo cuando UseRiskPercent está desactivado.
- MagicNumber,TradeComment,CooldownBars.
Panel de Control Gráfico
El EA crea cinco botones gráficos nativos para el control manual en tiempo real:
- STRATEGY - activar/desactivar maestro.
- LONG - activa o desactiva las entradas largas.
- CORTO: activa o desactiva las entradas cortas.
- FILTRO EMA - activa o desactiva el filtro de tendencia en tiempo de ejecución.
- CERRAR & DESACTIVAR - cierre de pánico: aplana la posición actual, cancela todas las órdenes pendientes para este símbolo y desactiva la estrategia.
Uso recomendado
- Ejecute un backtest en el Probador de Estrategias MT5 sobre los datos históricos de su broker utilizando el modelado Every tick.
- Antes de ponerla en marcha, realice una prueba en una cuenta demo durante al menos cuatro o seis semanas para validar la configuración con el spread específico de su broker y el perfil de ejecución.
- Comience con un tamaño de lote pequeño o un valor bajo de RiskPercentPerTrade hasta que esté satisfecho con el comportamiento en vivo.
- Utilice siempre un Servidor Privado Virtual (VPS) estable para operar 24/7.
- Habilite elDisyuntor de Reducción para las operaciones en vivo para proporcionar una red de seguridad automática.
Información importante sobre riesgos
Operar con divisas, CFDs, futuros y criptodivisas con margen conlleva un alto nivel de riesgo y puede no ser adecuado para todos los inversores. El rendimiento pasado - incluyendo cualquier backtest, resultado de optimización o historial -no esindicativo de resultados futuros. El apalancamiento puede jugar tanto en su contra como a su favor. Antes de operar, considere cuidadosamente sus objetivos de inversión, nivel de experiencia y apetito por el riesgo. Nunca invierta dinero que no pueda permitirse perder.
Este Asesor Experto es una herramienta de inversión. No garantiza beneficios ni elimina los riesgos inherentes a la negociación en los mercados financieros. Los resultados en una cuenta real diferirán de los resultados de backtest o cuenta demo debido a la calidad de ejecución, deslizamiento, spreads variables, costes de swap, comportamiento específico del broker y condiciones del mercado. El usuario es el único responsable de todas las decisiones de negociación y de los beneficios o pérdidas resultantes.
Soporte y actualizaciones
Preguntas, comentarios y asistencia para la optimización son bienvenidos a través de la sección de comentarios MQL5 Market o mensajes privados. Los compradores reciben actualizaciones gratuitas a través del canal de auto-actualización MQL5 Market durante la vida útil del producto.
Gracias por considerar MTForge NarTown. Si este EA cumple con sus expectativas, por favor deje una calificación - que ayuda a otros comerciantes a tomar decisiones informadas.
