ICT Market Structure EA
- Asesores Expertos
- Versión: 1.1
- Actualizado: 15 octubre 2026
- Activaciones: 10
Estrategia de trading «ICT Market Structure EA»
El EA «ICT Market Structure» opera con brechas de valor razonable en la dirección de la estructura del mercado, únicamente durante las horas de la «Silver Bullet» de ICT y solo cuando la estructura de H4 y D1 coinciden. Un EA en un gráfico opera toda una cartera —por defecto , EURUSD, XAUUSD, USTEC y US500—. Su contexto en marcos temporales superiores utiliza el mismo código de detección que el indicador «ICT Market Structure Pro» (oscilaciones, BOS/CHoCH, bloques de órdenes, FVG, prima/descuento).
La cartera y los ajustes predeterminados se han comprobado mediante backtests con períodos divididos y con ticks reales (véase «Backtest» más abajo).
Cómo opera
- Dirección: el sesgo de la estructura D1 y la tendencia de BOS/CHoCH en H4 deben apuntar en la misma dirección que la estructura M15.
- Hora: solo dentro de las ventanas de «Silver Bullet»: Londres 03:00–04:00, Nueva York (mañana) 10:00–11:00, Nueva York (tarde) 14:00–15:00 (hora de Nueva York; el horario de verano se gestiona automáticamente).
- Entrada: una brecha de valor razonable M15 reciente en la dirección de la operación; se coloca una orden limitada en la brecha. Las órdenes no ejecutadas se cancelan al finalizar la ventana.
- Salida: stop más allá de las velas FVG, objetivo 3R, y cualquier posición abierta se cierra a las 16:00, hora de Nueva York (viernes a las 12:00).
- Una posición por símbolo a la vez, una operación ejecutada por símbolo y ventana.
Cartera desde un gráfico
- Introducciónde símbolos: cualquier lista separada por comas; por defecto , EURUSD, XAUUSD, USTEC, US500; déjalo en blanco para operar únicamente con el símbolo del gráfico. Asigna el EA a cualquier gráfico individual.
- Los nombres de los brókers se detectan automáticamente: sufijos como .a, m, .cash, # y alias comunes (NAS100 / US100 para USTEC, SPX500 / SP500 para US500, GOLD para XAUUSD, GER40 para DE40, ...). Cada asignación se registra en el registro de expertos; los símbolos desconocidos se omiten.
- Cada símbolo mantiene su propio sesgo D1, contexto HTF, estado de noticias y estadísticas diarias.
- Las divisas, los metales y los índices bursátiles tienen sus propios parámetros de rango de stop, spread, margen de SL y tamaño de FVG, por lo que una sola configuración se adapta a todas las clases de activos.
- Límite opcional para las posiciones abiertas y las órdenes pendientes en toda la cartera.
Modelos de entrada
- FVG de tendencia (por defecto): entradas FVG alineadas con la estructura, tal y como se ha descrito anteriormente.
- Barrido de liquidez + MSS + FVG: la clásica secuencia «Silver Bullet»: barrido de PDH/PDL, máximos/mínimos de Asia, Londres o previos a la ventana, cambio en la estructura del mercado y, a continuación, el FVG dejado por el desplazamiento.
- Orden limitada en el borde del FVG o en su punto medio (CE), u orden de mercado cuando se registra el FVG.
- Filtro de desplazamiento opcional (cuerpo de la vela del FVG ≥ x × ATR) y tamaño mínimo del FVG.
Ventanas de negociación
- Horario de «Silver Bullet» (por defecto), zonas de riesgo de ICT (Londres 02–05, Nueva York mañana 07–11, Nueva York tarde 13:30–16) o ventanas personalizadas.
- Ventanas personalizadas: tres intervalos HH:MM-HH:MM según la hora de Nueva York o la hora del servidor del bróker; las ventanas pueden traspasar la medianoche.
- Cada ventana se puede activar o desactivar; la diferencia horaria con respecto al GMT del bróker se detecta automáticamente (se puede anular manualmente).
Contexto de marcos temporales superiores
- Filtro de tendencia de estructura HTF (por defecto H4) del motor ICT Market Structure.
- Filtro opcional de prima/descuento (posiciones cortas en prima, largas en descuento respecto al último movimiento oscilatorio).
- Filtro opcional de puntos de interés (POI): la configuración debe solaparse con un bloque de órdenes HTF activo o un FVG.
- Filtro de sesgo de estructura D1.
Riesgo y tamaño de la posición
- Tamaño del lote en función del riesgo: % del saldo, % del capital, importe fijo o lotes fijos; límite máximo de lotes; comprobaciones de margen y del límite de volumen del bróker antes de cada orden.
- Stop loss más allá del «sweep» / FVG, múltiplo del ATR o pips fijos; filtro de distancia mínima y máxima del stop.
- Take profit con una relación riesgo/recompensa fija o en liquidez opuesta (modelo de barrido).
- Filtro de spread máximo.
Gestión de operaciones
- Dos niveles de take-profit parcial en R.
- Punto de equilibrio en x R con compensación.
- Trailing stop basado en el ATR o en la estructura.
- Cierre diario a la hora de Nueva York y cierre anticipado el viernes.
- Las órdenes de negociación quedan en espera mientras el mercado está cerrado (días festivos, cierres anticipados).
Protección de la cuenta
- Porcentaje máximo de pérdida diaria, porcentaje objetivo de beneficio diario, porcentaje máximo de drawdown total (detiene el EA): se calculan sobre el saldo de la cuenta, por lo que protegen toda la cartera.
- Número máximo de operaciones al día y pausa tras N pérdidas consecutivas (por símbolo).
- Cierre opcional de posiciones abiertas cuando se alcanza un límite estricto — adecuado para las normas de las empresas de negociación por cuenta propia.
- Filtro de días de negociación (de lunes a viernes).
Filtro de noticias
- Calendario económico integrado en MetaTrader 5 — no se necesita ninguna URL externa.
- Bloquea nuevas entradas N minutos antes y después de noticias de alto impacto (opcionalmente también de impacto medio) para las divisas del símbolo; cierre opcional de posiciones antes de las noticias.
Visualización y notificaciones
- Panel de estado en el gráfico: ventana siguiente/actual, P/L y riesgo de hoy, además de una línea por símbolo con tendencia D1, spread, operaciones de hoy y estado (en espera, orden pendiente, en posición, noticias, en pausa).
- Marcadores de FVG y liquidez barrida en el gráfico.
- Notificaciones emergentes, push y de Telegram, con cada tipo de evento configurable: nuevas señales/órdenes, ejecuciones, cierres con P/L, órdenes canceladas o sustituidas, gestión de operaciones, ventanas de noticias, protección de cuenta, inicio de EA y errores.
- Captura de pantalla opcional del gráfico adjunta a los mensajes de Telegram sobre señales, ejecuciones y cierres (el gráfico del símbolo se abre automáticamente si es necesario).
- Modo de simulación (solo señales, sin órdenes).
Configuración recomendada
- Asigna el EA a un gráfico M15 (cualquier símbolo) y mantén la lista de símbolos predeterminada. El EA opera con EURUSD, XAUUSD, USTEC y US500 desde ese gráfico.
- Para operar en un único mercado, configura «Símbolos» solo con ese símbolo, p. ej., XAUUSD.
- No se recomienda añadir muchos más mercados: con los 21 mercados líquidos de divisas, metales, índices y petróleo, el factor de beneficio del backtest cayó hasta aproximadamente 1,0. Realiza un backtest de cualquier símbolo antes de añadirlo.
- Cuenta de cobertura o de compensación; se recomienda utilizar un VPS para no perder nunca ninguna oportunidad.
Prueba retrospectiva
Probador de estrategias de MetaTrader 5, cada tick basado en ticks reales, de enero de 2024 a octubre de 2026, 10 000 USD, riesgo del 0,5 % por operación, ajustes predeterminados:
- Cartera EURUSD + XAUUSD + USTEC + US500: factor de beneficio 1,40, 433 operaciones, caída máxima del capital del 5,9 %.
- Símbolos individuales: EURUSD, factor de beneficio de 1,31 (138 operaciones, caída del capital del 4,1 %), XAUUSD, 1,30 (110 operaciones, caída del capital del 6,0 %), USTEC, 1,50 (131 operaciones, caída del capital del 3,5 %).
La cartera también fue rentable en ambas mitades del periodo (enero de 2024 – junio de 2025: factor de beneficio de 1,32; julio de 2025 – octubre de 2026: 1,37; modelo OHLC de 1 minuto). Realiza unas 13 operaciones al mes en total. Los resultados dependen de los datos y los spreads del bróker; realiza tu propia prueba retrospectiva antes de operar en vivo. Solo se han validado las horas de «Silver Bullet»; prueba la «kill-zone» o ventanas personalizadas con tus propios símbolos.
Notas
- Las horas de negociación se convierten automáticamente. Las ventanas y los cierres diarios se definen en hora de Nueva York; en la negociación en vivo, el EA detecta la diferencia horaria GMT del servidor del bróker respecto al reloj de la plataforma y aplica el horario de verano de EE. UU., por lo que no es necesario ajustar nada cuando el bróker o Nueva York cambian entre el horario de verano y el de invierno. La diferencia horaria detectada se muestra en el registro de expertos al iniciar el programa, y el panel muestra la ventana actual y la siguiente.
- Backtesting en un bróker que no sigue la hora de cierre de Nueva York: el Strategy Tester no puede indicar la diferencia horaria real con respecto a GMT, por lo que el EA asume la hora habitual de cierre del servidor de Nueva York (GMT+2 en invierno, GMT+3 en verano). Si tu bróker utiliza una zona horaria de servidor diferente (por ejemplo, GMT+0), configura la diferencia horaria GMT del servidor con ese valor para las pruebas retrospectivas. El trading en tiempo real no se ve afectado.
- La detección de la hora real se basa en el reloj del ordenador; manténlo sincronizado (VPS o sincronización automática de la hora). Las ventanas personalizadas también se pueden introducir directamente en la hora del servidor del bróker.
- Telegram: añade https://api.telegram.org en Herramientas → Opciones → Asesores expertos → Permitir WebRequest y, a continuación, introduce tu token de bot y tu ID de chat.
- El calendario económico no está disponible en el Probador de estrategias, por lo que el filtro de noticias solo funciona en las operaciones en vivo.
Advertencia de riesgo: la negociación con productos apalancados conlleva un alto riesgo de pérdida. El rendimiento pasado y las pruebas retrospectivas no garantizan resultados futuros. Prueba primero en una cuenta demo.

