FoxterAI
- Asesores Expertos
- Serhii Shal
- Versión: 2.0
- Activaciones: 5
FoxterAI — Robot de Trading en Grid con Paso ATR-Adaptativo y Panel de Control Interactivo
FoxterAI es un robot de trading automatizado en grid para MetaTrader 4 basado en una estrategia de grid de promedios. El paso del grid se calcula a partir del indicador ATR en lugar de un valor fijo en pips: durante alta volatilidad los órdenes se colocan más separados, durante baja volatilidad — más cercanos. El EA gestiona dos series independientes simultáneamente — COMPRA y VENTA.
Característica Clave: Panel de Control Completamente Funcional en el Strategy Tester
El panel interactivo incorporado es completamente funcional en el modo visual del Strategy Tester. Durante un backtest puede cambiar parámetros clave sin detener la prueba: activar/desactivar trading, cambiar dirección, modificar modo de entrada, activar Modo Canasta, ajustar objetivo de ganancia, activar Sistema de Niveles, cambiar límites del grid — e inmediatamente ver el efecto en los resultados. Esto acelera dramáticamente la optimización.
Arquitectura
En cada tick el EA ejecuta: actualización de series, DetectTrend(), CheckNewSeriesEntry(), ManagePositions() (breakeven, trailing, promediación en grid, Take Profit), actualización del panel.
Detección de Tendencia
Algoritmo ATR personalizado — rango promedio Alto-Bajo en N barras completadas en el marco de tiempo seleccionado. ATR se cachea y se recalcula solo en la formación de una nueva vela.
TrendTimeframe — marco de tiempo para detección de tendencia (H1) | TrendATR_Period — período ATR en barras (14)
SuperTrend
Cálculo incorporado sin indicadores externos. Base = (Alto+Bajo)/2, Superior = Base + Mult x ATR, Inferior = Base - Mult x ATR. Se utiliza como filtro de entrada, filtro de promediación y fuente de niveles. La línea SuperTrend se dibuja directamente en el gráfico.
SuperTrendTF (H1) | SuperTrendATRPeriod (10) | SuperTrendMultiplier (3.0) | DrawSuperTrend (true) | SuperTrendBarsToDraw (300)
Modos de Entrada
Se alternan mediante el botón Modo de Entrada. Cuatro modos:
- Solo tendencia — entra en dirección de tendencia
- Tendencia + Impulso (predeterminado) — requiere vela de impulso en M15 que supera % de ATR
- Tendencia + Impulso + SuperTrend — filtrado máximo
- Tendencia + SuperTrend — tendencia confirmada por SuperTrend
EntryMode (Trend+Impulse) | ImpulseTimeframe (M15) | ImpulseATR_Period (14) | ImpulseMinPercent (150) | MinBarsBetweenSeries (1)
Grid de Promediación
Paso = ATR x Grid_StepPercent / 100. La promediación se activa cuando: el precio se movió un paso, la tendencia coincide con la dirección, ha pasado el intervalo mínimo, órdenes y lote están dentro de los límites.
Grid_Timeframe (M15) | Grid_ATR_Period (14) | Grid_StepPercent (50) | MartinCoeff (1.5) | FirstLotMultiplier (1.0) | MaxOrdersBuy/MaxOrdersSell (10) | MaxTotalLot (2.0) | GridIntervalMinutes (30) | UseSTForAveraging (false)
Modos Avanzados de Grid y Martingale
Grid expandido (UseExpandingGrid): cada paso x GridStepMultiplier. Martingale escalonado (UseSteppedMartin): 3 zonas con multiplicadores diferentes (ej. 1.0/1.3/1.6). Martingale adaptativo a ATR (UseATRAdaptiveMartin): ajusta multiplicador por volatilidad. Los tres pueden combinarse.
UseExpandingGrid (false), GridStepMultiplier (1.3) | UseSteppedMartin (false) | StepZone1Count/Coeff (3/1.0) | StepZone2Count/Coeff (3/1.3), StepZone3Coeff (1.6) | UseATRAdaptiveMartin (false) | ATRAdaptive_MinCoeff (1.0) | ATRAdaptive_MaxCoeff (2.0)
Modos de Take Profit
ATR TP: distancia = ATR x TP_Percent/100. TP Depósito %: objetivo = Saldo x porcentaje. TP Individual: puntos fijos por orden (Modo Canasta). TP series combinadas: precio promedio abierto ponderado. IncludeCommissionSwap deduce comisiones.
TP_Timeframe (M15), TP_ATR_Period (14) | TP_Percent (100) | UseDepositPercentTP (false) | FirstTPDepositPercent (0.5) | IndividualTP_Points (100) | IncludeCommissionSwap (true) | SlippagePercent (0.1)
Canasta
Combina COMPRA y VENTA para cierre conjunto en objetivo compartido. Tipos: OFF, Inmediato, Después de N.
Modo Canasta: incluye órdenes cerradas en cálculo de ganancia.
BasketType (OFF) | BasketProfitPercent (0.1) | BasketAfterNOrders (5) | UseBasketMode (false)
Breakeven y Trailing
Breakeven: con 2+ órdenes, SL se mueve al precio abierto cuando se activa.
UseBreakeven (false) | BreakevenActivatePoints (100) | BreakevenSL_Points (0)
Trailing: solo primer orden, se desactiva en segundo orden. Distancias en % de ATR.
UseFirstOrderTrailing (false) | TrailActivatePercent (70) | TrailDistancePercent (50)
Sistema de Niveles
Módulo opcional para anclaje de niveles de precio. Fuentes: Niveles redondos | Máximo/Mínimo Diario | SuperTrend TF. Modos: Filtro | TP en niveles | Entrada solo | Completo.
UseLevelAveraging (false), LevelSource | RoundLevelStep (50), LevelTF (H4) | LevelHL_TF1/Count1 (D1/1), LevelHL_TF2/Count2 (W1/1) | UseLevelTP (false), LevelTP_OffsetPips (5) | UseLevelEntry (false), LevelEntryZone (0.15) | UseLevelGrid (false), UseLevelAutoLot (false)
Recorte de Órdenes Perdedoras
Cierra la orden más perdedora cuando las órdenes restantes alcanzan el objetivo de ganancia. Modos: OFF | Propia | Conjunta.
Filtros y Protección
- Filtro de spread: MaxSpread (30)
- Filtro de margen: MinFreeMarginLevel % (200)
- Ventanas de tiempo: hasta 3 ventanas, cruce de medianoche soportado
- Protección ATR: ATR=0 bloquea trading
- Normalización de símbolo UseNormalizeSymbol
Panel de Control Interactivo
Tres pestañas. Los campos blancos aceptan entrada de teclado — haga clic, escriba, presione Enter para aplicar, Escape para cancelar.
Pestaña Trading: INICIO/DETENER, COMPRA/VENTA/AMBAS, Modo de Entrada, Prueba Seca, Máx COMPRA/VENTA, Máx Lote, Ganancia %, CANASTA, TP Individual, RECORTE, BREAKEVEN, TRAILING, Multiplicador de Lote.
Pestaña Grid: Grid Expandido, Martin Escalonado, Martin ATR, Niveles con Fuente y Modo.
Pestaña Info: tendencia, SuperTrend, precios, estado de series, saldo, drawdown, estadísticas.
Botones de Sistema: Cierre de Emergencia, Eliminar Robot, Cerrar COMPRA/VENTA, escala 70-200%.
Requisitos
- MetaTrader 4, cualquier símbolo y marco de tiempo
- Sin DLL externos
- Soporte de cuenta centavo
Aviso de Riesgo
El trading en grid mantiene múltiples posiciones simultáneamente. El drawdown puede ser significativo durante movimientos direccionales fuertes. Pruebe exhaustivamente en Strategy Tester antes de usar en vivo.
Contáctenos
¡Estamos abiertos al diálogo! Si tiene preguntas sobre la configuración, sugerencias de mejora, o desea desarrollar un robot de trading basado en su propia estrategia — envíenos un mensaje privado. Discutiremos sus necesidades, propondremos una solución y convertiremos su idea en un Expert Advisor funcional.
