Candle Range Theories
- Asesores Expertos
- Cyle Nathan Myers
- Versión: 4.0
- Activaciones: 5
Candle Range Theories es un motor de trading algorítmico de nivel institucional diseñado para traders de Forex exigentes que requieren gestión de riesgos profesional, análisis de mercado adaptativo y una ejecución robusta. No es un scalper de caja negra ni un sistema martingala. Es un marco de trading completamente transparente y multinivel, basado en los mismos principios utilizados por mesas de trading propietarias y fondos cuantitativos. Cada función ha sido diseñada para sobrevivir a condiciones reales de mercado, no solo a backtests optimizados.
Este EA fue desarrollado durante varios años de desarrollo activo y pruebas en vivo. La versión 5.0 representa una renovación arquitectónica completa con más de 40 funciones de nivel institucional, cada una configurable para adaptarse a tu estilo de trading, tolerancia al riesgo y tamaño de cuenta.
METODOLOGÍA CENTRAL
El motor de trading opera bajo un marco de alineación de tendencias en múltiples temporalidades. En lugar de depender de un solo indicador o patrón, sintetiza el sesgo direccional a través de varios marcos temporales y confirma las entradas mediante la convergencia de módulos analíticos independientes. Las operaciones solo se ejecutan cuando se alinean las siguientes condiciones:
- La dirección de la tendencia está confirmada en al menos dos temporalidades superiores
- La detección del régimen de mercado identifica condiciones favorables (tendencial, lateral o volátil)
- El análisis del perfil de volumen valida la participación institucional en niveles clave de precio
- El análisis de correlación intermercado confirma que el movimiento está respaldado por instrumentos relacionados
- Los conceptos de smart money identifican áreas de liquidez y flujo de órdenes institucionales
Este enfoque por capas filtra configuraciones de baja probabilidad. El sistema está diseñado para ser selectivo, no hiperactivo. Menos operaciones, mayor calidad.
MOTOR DE ANÁLISIS DE MERCADO
Alineación de Tendencias en Múltiples Temporalidades
El motor direccional central lee la estructura de tendencia en varias temporalidades simultáneamente. Solo se considera una operación cuando la configuración en la temporalidad inferior se alinea con el sesgo direccional general. Esto elimina entradas contra-tendencia en movimientos fuertes y reduce la exposición a whipsaws durante consolidaciones.
Detección del Régimen de Mercado
No todas las condiciones de mercado son iguales. El módulo de detección de régimen clasifica las condiciones actuales en estados distintos: tendencial, reversión a la media, ruptura volátil o compresión de baja volatilidad. Los parámetros de la estrategia se adaptan automáticamente según el régimen detectado, ajustando la sensibilidad de entrada, la colocación de stops y los objetivos de beneficio.
Análisis de Correlación Intermercado con Matriz de Correlación Adaptativa
Los pares de divisas no se mueven de forma aislada. El sistema monitorea en tiempo real las correlaciones entre instrumentos relacionados y ajusta la exposición en consecuencia. La matriz de correlación adaptativa se recalcula dinámicamente, permitiendo que el sistema responda a relaciones de mercado cambiantes en lugar de depender de promedios históricos estáticos.
Análisis del Perfil de Volumen
Los traders institucionales dejan huellas en el perfil de volumen. Este módulo identifica nodos de alto volumen, puntos de control y límites de áreas de valor para localizar dónde existe un interés significativo de compra y venta. Las entradas se sincronizan en áreas donde la actividad institucional proporciona una ventaja direccional.
Conceptos de Smart Money
El sistema identifica pools de liquidez, bloques de órdenes y patrones de desplazamiento consistentes con el flujo de órdenes institucionales. No es una superposición de indicadores minoristas, sino un análisis estructural de dónde probablemente están posicionados los grandes participantes y hacia dónde se dirige la liquidez.
Agrupación de Regímenes de Volatilidad
La volatilidad es cíclica. Este módulo agrupa datos históricos de volatilidad para identificar el régimen actual y ajusta el tamaño de posición, la distancia de los stops y la colocación de objetivos en consecuencia. Stops ajustados en baja volatilidad. Stops más amplios en expansión. El sistema se adapta para que tú no tengas que hacerlo.
Reconocimiento de Patrones con Machine Learning
Un módulo de reconocimiento de patrones entrenado en estructuras históricas de precios identifica configuraciones recurrentes con significancia estadística. No es ajuste de curva a datos pasados. Utiliza principios de validación walk-forward para asegurar que los patrones mantengan su ventaja en condiciones fuera de muestra.
Integración COT (Commitment of Traders)
Los datos de posicionamiento institucional del informe COT se integran como una superposición de sentimiento. Cuando los hedgers comerciales o grandes especuladores alcanzan posiciones extremas, el sistema incorpora este sesgo direccional en su lógica de selección de operaciones.
MARCO DE GESTIÓN DE RIESGOS
La gestión de riesgos no es una función de este sistema. Es la base. Cada módulo descrito a continuación opera de forma independiente y en conjunto para proteger el capital bajo cualquier condición de mercado.
Gestión del Calor de Portafolio
La exposición total del portafolio se monitorea en tiempo real. El sistema rastrea el riesgo agregado de todas las posiciones abiertas y previene nuevas entradas cuando el calor del portafolio supera los umbrales definidos. Esto evita el error común de sobreconcentración durante períodos de alta convicción.
Escalado Dinámico del Riesgo
El riesgo por posición no es estático. El sistema escala la asignación de riesgo según el rendimiento reciente, la volatilidad actual y la trayectoria de la curva de capital. Tras un drawdown, el riesgo se reduce automáticamente. Durante un crecimiento favorable, el riesgo aumenta dentro de límites definidos.
Optimización por Kelly Criterion
El tamaño óptimo de posición se calcula usando la fórmula de Kelly Criterion, ajustada al porcentaje de aciertos real del sistema y la relación beneficio/riesgo de las operaciones recientes. Se utiliza un enfoque Kelly fraccional para equilibrar el crecimiento con el control del drawdown.
Calculadora de Value-at-Risk
Un módulo VaR en tiempo real estima la pérdida máxima esperada para el portafolio actual en un intervalo de confianza definido. Esto proporciona una medida cuantitativa del riesgo de cola en cualquier momento.
Simulador de Drawdown Monte Carlo
Antes de arriesgar capital real, el módulo Monte Carlo simula miles de secuencias posibles de operaciones usando las estadísticas reales del sistema. Esto te da una distribución probabilística realista de los drawdowns potenciales, no solo el mejor escenario de una curva de capital de backtest.
Interruptor de Emergencia (Circuit Breaker)
Si el capital cae por debajo de un umbral crítico en una sola sesión o período definido, el circuit breaker detiene toda la actividad de trading y cierra las posiciones abiertas. Es la última línea de defensa contra pérdidas catastróficas durante flash crashes, gaps de liquidez o eventos inesperados.
Protección contra Drawdown de Capital
Independientemente del circuit breaker, el módulo de protección de drawdown monitorea el drawdown acumulado desde el pico de capital. Cuando el drawdown alcanza niveles de advertencia configurables, el sistema reduce progresivamente el tamaño de las posiciones y endurece los criterios de entrada.
Límites de Pérdida Diaria
Un límite duro de pérdida diaria previene que un solo día de trading cause daños excesivos a la cuenta. Una vez alcanzado el límite, no se abren nuevas operaciones hasta la siguiente sesión.
GESTIÓN DE OPERACIONES
Sistema de Bloqueo de Beneficios en Múltiples Etapas
Las ganancias se aseguran por etapas. A medida que una operación avanza a favor, el sistema bloquea beneficios en hitos predefinidos. No es un simple movimiento a breakeven, sino un sistema multinivel que adapta los niveles de bloqueo según el momentum de la operación y el entorno de volatilidad actual.
Tecnología de Grid Fibonacci
La toma de beneficios y el grid de reentrada se estructuran en torno a niveles de retroceso y extensión de Fibonacci. Esto proporciona puntos de escalado matemáticamente consistentes que se alinean con la estructura natural del mercado.
Trailing Stop Dinámico
El trailing stop adapta su distancia según la volatilidad actual y el momentum de la operación. En movimientos direccionales fuertes, sigue de forma laxa para capturar recorridos extendidos. En movimientos que desaceleran, se ajusta para proteger las ganancias acumuladas.
Escalado Parcial de Posiciones
Las posiciones pueden escalarse de forma incremental. El sistema gestiona entradas parciales cuando las condiciones se desarrollan gradualmente y salidas parciales para asegurar beneficios mientras mantiene exposición a movimientos adicionales.
Gestión de Posiciones por Decaimiento Temporal
Las operaciones que no rinden dentro de un plazo esperado se reducen o cierran. Esto evita capital muerto en posiciones estancadas y asegura que el portafolio permanezca asignado a oportunidades activas.
Modo de Recuperación Phoenix
Tras una serie de pérdidas, el módulo de recuperación activa un protocolo de trading conservador diseñado para reconstruir el capital gradualmente. Reduce el tamaño de las posiciones, endurece los filtros de entrada y se enfoca solo en configuraciones de mayor probabilidad hasta que el rendimiento de la cuenta se estabilice.
EJECUCIÓN Y GESTIÓN DE COSTOS
Monitor de Slippage y Calidad de Ejecución
Cada ejecución de operación se registra y analiza por slippage. El sistema rastrea la diferencia entre el precio esperado y el real a lo largo del tiempo, brindando datos objetivos sobre la calidad de ejecución de tu bróker. Si el slippage supera los umbrales aceptables, el sistema te alerta.
Optimizador de Swaps y Costos de Carry
Para posiciones mantenidas durante la noche o varias sesiones, el sistema considera los costos de swap y tasas de carry. Evita mantener posiciones donde el swap negativo erosiona el valor esperado de la operación, y puede sesgar la dirección hacia carry positivo cuando las configuraciones son neutrales.
Sistema de Filtro de Noticias
Los eventos de noticias de alto impacto generan volatilidad impredecible. El filtro de noticias pausa la actividad de trading antes y después de publicaciones económicas programadas, evitando el ensanchamiento de spreads y movimientos erráticos típicos de estos eventos.
ANALÍTICA DE RENDIMIENTO
Seguimiento MAE/MFE (Maximum Adverse Excursion / Maximum Favorable Excursion)
Cada operación se analiza para determinar cuánto se movió el precio en contra antes de alcanzar el stop y cuánto a favor antes de revertir. Estos datos revelan si los stops son demasiado ajustados, los objetivos demasiado ambiciosos o las entradas mal sincronizadas, y el sistema los utiliza para refinar parámetros con el tiempo.
Análisis de R-Múltiplos
Todos los resultados de operaciones se miden en términos de R-múltiplos (beneficio relativo al riesgo inicial). Esta métrica estandarizada permite evaluar la calidad del sistema independientemente del tamaño de posición o saldo de cuenta.
Mapa de Calor de Rendimiento
Un desglose visual del rendimiento por día de la semana, hora, sesión y par de divisas. Esto identifica cuándo y dónde el sistema rinde mejor, permitiéndote afinar el horario y la selección de pares para tu bróker y condiciones de trading específicas.
FUNCIONALIDADES OPERATIVAS
Integración con Telegram
Notificaciones de operaciones en tiempo real, resúmenes diarios de rendimiento y alertas de estado del sistema entregadas directamente a tu canal de Telegram. Mantente informado sobre tu cuenta sin necesidad de estar frente al terminal.
Control por Día de la Semana
Activa o desactiva el trading en días específicos de la semana. Si tus datos muestran que los lunes o viernes rinden menos, simplemente desactívalos.
Programación de Hora de Inicio
Define exactamente cuándo el sistema comienza a buscar operaciones cada día. Alinea la ventana activa de trading con las sesiones y horas que mejor se adapten a las condiciones óptimas de tu estrategia.
Personalización Completa
Cada parámetro de cada módulo es visible y configurable. Los valores predeterminados están optimizados para uso general, pero los usuarios avanzados pueden ajustar cada aspecto del comportamiento del sistema según sus necesidades específicas.
SOBRE EL DESARROLLO
Este sistema no fue construido para lucir impresionante en un backtest. Fue construido para sobrevivir en mercados en vivo. Cada módulo ha sido sometido a pruebas de estrés en múltiples regímenes de mercado, incluyendo tendencias, rangos, alta volatilidad y condiciones de baja liquidez. La arquitectura sigue estándares de desarrollo institucional con énfasis en robustez, transparencia y adaptabilidad.
La versión 5.0 incluye más de 40 funciones distintas, cada una diseñada para abordar un desafío específico que enfrentan los traders algorítmicos en condiciones reales de mercado. Nada está incluido con fines de marketing. Cada función existe porque resuelve un problema real.
CONFIGURACIÓN Y USO
1. Adjunta el EA a un gráfico del par de divisas y temporalidad de tu preferencia.
2. Los valores predeterminados están diseñados para funcionar de inmediato en pares Forex estándar con una cuenta bien capitalizada. Comienza con los valores por defecto si eres nuevo en el sistema.
3. Revisa primero los parámetros de gestión de riesgos. Establece tu límite máximo de pérdida diaria, umbral de drawdown de capital y límite de calor de portafolio según tu tolerancia personal al riesgo.
4. Activa o desactiva módulos individuales según tus preferencias. El sistema es modular: cada componente puede activarse o desactivarse de forma independiente.
5. Si usas notificaciones por Telegram, ingresa tu token de bot y chat ID en los parámetros de entrada.
6. Permite que el sistema opere al menos una semana completa de trading antes de realizar ajustes. Los módulos adaptativos necesitan tiempo para calibrarse al entorno de ejecución de tu bróker.
7. Revisa regularmente la analítica de rendimiento. Utiliza los datos MAE/MFE, el análisis de R-múltiplos y el mapa de calor de rendimiento para identificar áreas de optimización.
GUÍA DE BACKTESTING
El backtesting es esencial, pero tiene limitaciones que todo trader debe comprender.
- Utiliza datos de ticks o, como mínimo, datos OHLC de M1 para obtener resultados precisos. Datos de menor calidad producen ejecuciones poco fiables y un rendimiento inflado.
- Establece valores realistas de spread y comisión que coincidan con las condiciones de tu bróker en vivo.
- Prueba en varios períodos que incluyan diferentes regímenes de mercado: mercados tendenciales, laterales y períodos de crisis.
- No optimices parámetros para ajustarse a un solo período de backtest. Si los ajustes solo funcionan en un rango de fechas específico, están sobreajustados y probablemente fallarán en trading real.
- Utiliza el simulador Monte Carlo para poner a prueba tus resultados de backtest. Una sola curva de capital te dice lo que pasó. Monte Carlo te dice lo que podría pasar.
- Se recomienda encarecidamente realizar pruebas en una cuenta demo antes de operar en una cuenta real.
El rendimiento pasado en backtesting no garantiza resultados futuros. Los mercados cambian y ningún algoritmo es inmune a los cambios de régimen. La fortaleza de este sistema es su capacidad de adaptación, pero la adaptación requiere tiempo y expectativas realistas.
REQUISITOS MÍNIMOS
- Terminal MetaTrader 4
- Saldo mínimo recomendado: $1,000 (saldos mayores permiten una diversificación de portafolio y escalado de riesgo más efectivos)
- VPS recomendado para operación ininterrumpida (conexión de baja latencia a los servidores de tu bróker)
- Tipo de cuenta ECN o Raw Spread recomendado para una calidad de ejecución óptima
- Se requiere tipo de cuenta con hedging
Si tienes preguntas sobre la configuración, compatibilidad con tu bróker o funcionalidad de alguna característica específica, no dudes en contactarme a través del sistema de mensajería de MQL5. Respondo personalmente todas las consultas.
