GW CRT Candle Range Theory
- Asesores Expertos
- Versión: 3.1
- Actualizado: 9 septiembre 2026
- Activaciones: 5
GW CRT es un Expert Advisor para MetaTrader 5 basado en Candle Range Theory (CRT), un patrón de liquidez del enfoque ICT / Smart Money Concepts: una ruptura falsa de un rango de sesión, una recuperación (reclaim) del rango, y una entrada en el retroceso (retrace), operando en contra de la ruptura inicial.
No es un sistema de alta frecuencia ni de scalping. Opera como máximo una vez al día por símbolo, y solo cuando el patrón completo está confirmado — prioriza la calidad de la señal sobre la frecuencia de operaciones.
Construí este EA porque el patrón CRT se ha vuelto muy popular dentro del espacio ICT / Smart Money Concepts, pero rara vez viene acompañado de backtests verificables — se afirma que "así es como se opera", y esa afirmación se sustenta en la apariencia de éxito y el estilo de vida de quien lo enseña, no en datos. Con el EA GW CRT Candle Range Theory quise darle a la comunidad una forma directa de operar el patrón de forma automática, sin tener que pasar por todo el proceso de diseño y programación, con los resultados de las pruebas puestos sobre la mesa en lugar de simples afirmaciones.
Cómo funciona
- Sesión (rango horario configurable) — durante la ventana que definas (por ejemplo, la apertura de Londres o Nueva York), el EA construye el rango CRT-High / CRT-Low a partir de los máximos y mínimos del timeframe de análisis elegido.
- Ruptura + recuperación (reclaim) (dos velas separadas, no una sola mecha) — una vela debe romper fuera del rango, y una vela posterior debe cerrar de vuelta dentro sin cruzar el punto medio. Esto confirma la dirección del patrón. La confirmación de la ruptura es configurable: el cierre de una vela más allá del nivel (por defecto, filtra las simples mechas de rechazo) o su máximo/mínimo más allá del nivel (más laxo, disparo más temprano).
- Nivel de recuperación, dos modos — el rango CRT completo (por defecto) o un porcentaje Fibonacci del rango barrido (por ejemplo, 50%), de forma que puedas exigir una recuperación más superficial o más profunda antes de considerar válido el setup.
- Retroceso → entrada — el precio debe volver a tocar (o cerrar más allá, según el modo elegido) el nivel barrido antes de que se abra la operación — la entrada nunca ocurre en el momento de la ruptura. El propio nivel de retroceso también puede establecerse como un porcentaje Fibonacci del rango en lugar del nivel bruto.
- Motor de sesgo multi-timeframe (filtro opcional) — lee una lista de timeframes que tú mismo defines (separados por coma o barra vertical, cualquier combinación, por ejemplo H4,H6,H8,H12,D1,W1,MN1), utilizando una lectura de acumulación/manipulación de 2-3 velas en cada uno, y luego resuelve el sesgo direccional final a partir del timeframe más alto de tu lista con señal confirmada ("El TF más alto siempre gana"). Los filtros de rango mínimo y de ratio de cuerpo por ATR son configurables por timeframe de sesgo, para descartar velas que no muestren suficiente convicción.
- Solo una operación por símbolo al día: una vez que el patrón se activa (o se descarta), el EA no volverá a intentarlo hasta el día siguiente.
Gestión de salida — hasta 3 modos simultáneos
GW CRT te permite activar cualquier combinación de:
- Nivel opuesto del rango CRT (con un ratio Reward:Risk mínimo)
- Punto medio del rango CRT (con un ratio Reward:Risk mínimo)
- Ratio Reward:Risk fijo
Si activas más de un modo, cada uno abre su propia posición independiente con su propio magic number y su propia parte del riesgo total configurado — por eso, en cuanto haya más de un modo activo, la cuenta debe ser una cuenta de cobertura (hedging) (una cuenta de netting no puede mantener dos posiciones simultáneas en el mismo símbolo).
Gestión de riesgo
- Tamaño de posición calculado por porcentaje de riesgo de la cuenta, no un lote fijo — repartido automáticamente entre los modos de salida activos.
- Stop Loss siempre presente, colocado más allá del extremo real del barrido (con un buffer ATR configurable) y con una distancia mínima de seguridad para evitar rechazos del bróker por "stops inválidos".
- El tamaño del lote se ajusta automáticamente al margen libre disponible y a los propios límites de volumen del bróker (mín/máx/paso y volumen agregado máximo por símbolo) antes de enviarse — nunca se envía una orden con un volumen que el bróker rechazaría.
- Sin martingala, sin grid, sin promediar a la baja. Cada operación es una decisión independiente con su propio SL y TP definidos en el momento de apertura.
Controles diseñados para cuentas de prop firm
- Límite de pérdida diaria (% configurable, basado en balance o equity), con cierre forzado opcional de posiciones al alcanzarlo.
- Objetivo de beneficio (% configurable) con cierre forzado opcional al alcanzarlo.
- Cierre forzado basado en tiempo ("force-flat") para cuentas que no permiten mantener posiciones fuera de una ventana intradía.
Flexibilidad
- Funciona con cualquier símbolo (forex, oro, índices, lo que sea que ofrezca tu bróker) — el rango horario de la sesión y el timeframe de análisis son configurables por parámetros de entrada, no están atados a un único mercado. Mis propias pruebas verificadas se realizaron en NDX (Nasdaq 100), GDAXI (DAX 40) y NI225 (Nikkei 225), usando datos históricos del bróker Darwinex; en otros símbolos el comportamiento no ha sido probado por mí, y dependerá de que la sesión configurada tenga realmente sentido para ese símbolo en concreto.
- Dirección de operación configurable: largo y corto, solo largo, o solo corto.
- Momento de entrada configurable: puede activarse en la ruptura, en la recuperación (reclaim), o (por defecto) en el retroceso (retrace).
- Confirmación de ruptura configurable: cierre de vela más allá del nivel CRT (por defecto) o máximo/mínimo de la vela más allá de él (mecha) — independiente del momento de entrada elegido.
- Niveles de recuperación y retroceso configurables: el rango CRT completo (por defecto) o un porcentaje Fibonacci, de forma independiente para cada uno.
- Panel visual opcional en el gráfico que muestra el estado de la sesión, el desglose del sesgo por timeframe, el rango y las operaciones activas.
Sobre los backtests
GW CRT no depende de ninguna fuente de datos externa ni de WebRequest — toda la lógica se ejecuta sobre los propios datos de precio del símbolo, por lo que el comportamiento en el Strategy Tester es representativo del comportamiento en cuenta real, sujeto a las diferencias normales de spread/ejecución/slippage entre brókers.
Dado que se trata de un modelo de ventana de sesión basado en la hora del bróker, verifica que la zona horaria de tu bróker coincida con la que usaste al configurar el rango horario antes de operar en real.
Configuración de la prueba: bróker Darwinex (Tradeslide Trading Tech Limited), timeframe de análisis M1, periodo 01.01.2019 – 01.08.2026 (7 años), depósito inicial €5.000, apalancamiento 1:100, calidad del histórico 97-98%.
Los resultados a continuación se muestran por símbolo, cada uno con su propia configuración — ilustrando el funcionamiento del patrón en distintos mercados en lugar de una única configuración sobreajustada a la curva. Configuraciones adicionales por símbolo se incluyen como material gráfico para el listado.
| NDX (Nasdaq 100) | GDAXI (DAX 40) | NI225 (Nikkei 225) | |
|---|---|---|---|
| Beneficio neto | €2.120,15 | €3.798,83 | €641,95 |
| Drawdown máximo (balance / equity) | 3,54% / 4,14% | 6,49% / 7,29% | 2,10% / 2,38% |
| Factor de beneficio | 1,55 | 2,00 | 1,46 |
| Operaciones (% ganadoras) | 317 (73,19%) | 418 (63,40%) | 437 (64,07%) |
| Ratio de Sharpe | 11,88 | 16,41 | 9,40 |
Las capturas de pantalla incluyen un recorrido visual paso a paso del patrón (formación del rango de sesión, barrido de liquidez, recuperación, retroceso, la multi-salida en acción, el motor de sesgo multi-timeframe y la lista completa de parámetros de entrada), además de informes del Strategy Tester para NDX, GDAXI y NI225.
Rendimiento de backtest pasado, sujeto a las condiciones normales de mercado y ejecución — no es garantía de resultados futuros.
Sesiones en directo
Puedes ver al EA operando en directo en nuestro canal de YouTube — busca el nombre de usuario "greaterwaves".
Preguntas frecuentes
1. ¿En qué símbolos puedo usar GW CRT?
En cualquier símbolo que ofrezca tu bróker. El patrón CRT es un comportamiento de rango/liquidez, no exclusivo de un mercado. Mis propias pruebas se realizaron en NDX (Nasdaq 100), GDAXI (DAX 40) y NI225 (Nikkei 225) usando datos de Darwinex; en otros símbolos no tengo resultados verificados, así que antes de operar en real en otro mercado, prueba primero en demo y asegúrate de que el rango de sesión que configures realmente tenga sentido para ese símbolo.
2. ¿Necesito una cuenta de cobertura (hedging)?
Solo si activas más de un modo de salida a la vez. Con un único modo activo, funciona igual en cuentas de netting.
3. ¿Usa grid, martingala o promediado?
No. Cada operación es independiente, con su propio SL y TP fijados en la apertura. Como máximo una operación nueva por símbolo al día.
4. ¿Puedo usar mis propios ajustes de riesgo?
Sí — el riesgo por operación, los ratios mínimos Reward:Risk por modo de salida, el buffer de SL, los niveles de recuperación/retroceso y el filtro de sesgo multi-timeframe son todos configurables por parámetros de entrada.
5. ¿Son los resultados del backtest representativos del trading en real?
El EA no depende de ninguna fuente de datos externa (sin WebRequest), así que sí, dentro de las diferencias normales de spread/ejecución/slippage entre brókers. Dicho esto, al ser un modelo de ventana horaria, confirma que la hora de tu bróker coincide con la configurada.
6. ¿Hay soporte tras la compra?
Sí. Puedes publicar cualquier pregunta sobre la configuración o problemas con el EA en la sección de comentarios del producto aquí en MQL5.
7. ¿Las actualizaciones son gratuitas?
Sí. Las actualizaciones de GW CRT (correcciones y mejoras dentro de esta versión) son gratuitas de por vida para quien haya comprado el producto.
Advertencia de riesgo
El trading conlleva riesgo de pérdida. Ningún sistema automatizado garantiza beneficios, y el rendimiento pasado no garantiza resultados futuros. Prueba el EA en una cuenta demo y revisa sus parámetros antes de usarlo en una cuenta real.

