Descripción
🔥 CandleShockGuardian PRO v3.0
Detección de Velas Anómalas de Nivel Institucional con Motor de IA Adaptativa
📌 VISIÓN GENERAL
CandleShockGuardian PRO es un sistema avanzado de trading algorítmico para cTrader que detecta velas anómalas — velas significativamente más grandes que el comportamiento reciente del mercado — y las convierte en señales de trading de alta probabilidad mediante un motor de filtrado y puntuación multicapa.
A diferencia de los bots simples basados en el tamaño de la vela, CandleShockGuardian PRO aplica 7 capas independientes de validación antes de cada operación: alineación de tendencia, detección de régimen de mercado, análisis de calidad de vela, filtrado de sesión, control de spread, confirmación multitemporal y un sistema de puntuación de señales impulsado por IA que aprende del historial de operaciones del bot.
El resultado es un sistema que opera menos pero mejor, enfocándose exclusivamente en las configuraciones de mayor calidad.
⚡ CARACTERÍSTICAS PRINCIPALES
🕯️ Detección de Velas Anómalas
Identifica velas que superan el promedio móvil por un multiplicador configurable. La detección puede usar el rango completo (Alto–Bajo) o solo el cuerpo (Apertura–Cierre). Un filtro de tamaño mínimo de vela en pips previene operaciones de ruido durante períodos de baja volatilidad.
🔄 Modos de Estrategia Dual
En SunshineMode, el bot opera en la dirección de la vela (continuación del momentum). En DoomsdayMode, opera en contra (reversión a la media/desvanecimiento). Esto hace que el sistema sea adaptable a condiciones de mercado y filosofías de trading completamente diferentes.
📊 Detección de Régimen de Mercado
El bot clasifica las condiciones actuales del mercado en cinco estados — Tendencia Fuerte, Tendencia Débil, Rango, Volátil y Tranquilo — usando una proporción ATR (corto vs largo) combinada con ADX. Puedes habilitar o deshabilitar el trading en cada régimen de forma independiente.
📐 SL/TP Adaptativos Basados en ATR
Los niveles de Stop Loss y Take Profit se calculan dinámicamente a partir del ATR actual, asegurando que tus parámetros de riesgo se ajusten a la volatilidad del mercado. Un mercado ajustado obtiene stops ajustados; un mercado volátil obtiene stops amplios. Valores mínimos y máximos en pips previenen extremos.
🧠 Puntuación de Señales con IA (0–100)
Cada señal pasa por un motor de puntuación multifactor ponderado que evalúa: fuerza de la anomalía, calidad de alineación de tendencia, favorabilidad del régimen de mercado, calidad de la vela (proporción cuerpo/sombra), condiciones de spread, desempeño histórico en la hora actual y tasa de ganancia móvil. Solo se ejecutan señales que superan el umbral mínimo de puntuación.
📈 Motor de Rendimiento Autoaprendizaje
El bot registra cada operación y construye perfiles estadísticos por hora del día y por régimen de mercado. Con el tiempo, el sistema de puntuación se vuelve más selectivo, evitando horas y condiciones donde la estrategia históricamente tiene bajo rendimiento.
🕐 Filtro de Sesión
Restringe el trading a las sesiones de mercado donde tu estrategia funciona mejor: Asia, Londres, Solapamiento Londres–Nueva York, Nueva York o Fuera de Horario. Incluye corte automático el viernes por la noche y retraso de apertura el domingo para evitar gaps de fin de semana y baja liquidez.
💹 Filtro de Spread
Bloquea la entrada a operaciones cuando el spread supera un umbral fijo en pips o un porcentaje dinámico del ATR. Previene ejecuciones pobres durante eventos de noticias, horas de baja liquidez o ampliación del spread por parte del broker.
🛡️ Límites Diarios y Periodo de Enfriamiento
Configuración máxima de operaciones por día, pérdidas máximas por día y un periodo automático de enfriamiento activado tras pérdidas consecutivas. Protege el capital de espirales de drawdown y sobreoperación emocional.
🕯️ Filtro de Calidad de Vela
Evalúa la calidad anatómica de la vela anómala: porcentaje mínimo cuerpo-rango, sombra superior máxima y sombra inferior máxima. Asegura que el bot solo opere con velas que muestran compromiso direccional genuino, no dojis indecisos con sombras grandes.
📊 Confirmación Multitemporal
Filtro opcional de tendencia en marco temporal superior usando una EMA configurable. Las entradas largas solo se permiten cuando el HTF es alcista; las cortas cuando es bajista. Soporta todos los marcos temporales estándar de cTrader.
💰 Toma Parcial de Ganancias
Cierra automáticamente un porcentaje de la posición en un nivel intermedio de TP (TP1), luego mueve el stop loss a punto de equilibrio en la porción restante. Asegura ganancias tempranas mientras deja correr el resto de la operación hasta el TP completo.
📉 Trailing Stop Basado en ATR
El trailing stop puede operar en modo pips fijos o modo basado en ATR, donde la distancia de trailing se adapta a la volatilidad actual. Previene ser detenido por el ruido normal del mercado en condiciones volátiles.
🏦 Protección para Prop Firm
Sistema incorporado de protección contra drawdown con tres interruptores independientes: Drawdown Diario, Drawdown Total y Drawdown de Equity desde el Pico. Alcance configurable (solo este bot o cuenta completa), con reanudación automática opcional tras DD diario en nuevo día de trading.
🤖 IA Externa — Conecta con tus propios scripts locales
CandleShockGuardian PRO incluye un módulo incorporado que se conecta a cualquier script o programa que se ejecute localmente en tu máquina. Antes de cada operación, el bot envía automáticamente todos los datos de la señal — símbolo, marco temporal, dirección, puntuación, régimen de mercado, ATR, ADX, spread y hora — a tu script local, y recibe una decisión en tiempo real de aprobar/rechazar con un nivel de confianza.
Esto abre posibilidades ilimitadas. Tu script local puede hacer cualquier cosa que no sea posible dentro del entorno sandbox de cTrader. Aquí algunos ejemplos reales de lo que tu script puede hacer:
📌 Filtro de Noticias y Sentimiento — Tu script consulta una API de calendario económico (ej. Forex Factory, Investing) y bloquea automáticamente operaciones 30 minutos antes y después de eventos de noticias de alto impacto como NFP, CPI o decisiones del FOMC.
📌 Correlación Multi-Activo — Para traders de XAUUSD: tu script monitorea DXY (Índice Dólar), US10Y (rendimientos del Tesoro) y SPX en tiempo real. Si el dólar se fortalece mientras el bot quiere ir largo en oro, el script veta la operación.
📌 Predicción con Aprendizaje Automático — Tu script ejecuta un modelo entrenado en TensorFlow o PyTorch que analiza las últimas 100 velas, perfil de volumen y proxy de flujo de órdenes para predecir la probabilidad del próximo movimiento. Solo se aprueban operaciones con confianza del modelo >70%.
📌 Análisis de Sentimiento — Tu script extrae datos de Twitter/X, Reddit o feeds de noticias financieras para menciones de tu instrumento, ejecuta análisis de sentimiento NLP y solo aprueba operaciones cuando el sentimiento del mercado coincide con la dirección de la señal.
📌 Coordinación Multi-Bot — Si ejecutas múltiples bots en la misma cuenta, tu script rastrea la exposición total entre todos los bots, correlaciones entre posiciones abiertas y drawdown agregado — bloqueando nuevas operaciones cuando el riesgo global es demasiado alto.
📌 Lógica de Indicadores Personalizados — Tu script calcula indicadores no disponibles en cTrader (exponente de Hurst, dimensión fractal, VWAP, desequilibrio de flujo de órdenes, métricas de microestructura de mercado) y los usa como filtros adicionales.
📌 Optimización por Hora del Día — Tu script analiza tu base de datos histórica de operaciones, identifica las horas y días exactos de la semana donde tu estrategia funciona mejor y solo aprueba operaciones durante esas ventanas óptimas.
El script puede estar escrito en cualquier lenguaje — Python, Node.js, C#, Go, Rust, o cualquier otro que pueda servir HTTP. Se ejecuta completamente en tu computadora, tus datos permanecen privados y la comunicación ocurre localmente con mínima latencia.
💡 Nuestro equipo está disponible para desarrollar scripts personalizados bajo pedido para cualquier necesidad específica. Ya sea que necesites un modelo de IA, un filtro de noticias, un motor de correlación u otra integración — contáctanos y lo construiremos para ti.
El módulo usa la interfaz Http nativa de cTrader y funciona con AccessRights.None — no se requieren permisos especiales.
🖥️ HUD Profesional en el Gráfico
Superposición en tiempo real que muestra: sesión actual, spread, régimen de mercado, ADX, ATR, puntuación de señal, nivel de SL, tasa de ganancia (total + móvil), factor de beneficio, contadores diarios de operaciones/pérdidas, pérdidas consecutivas, temporizador de enfriamiento, estado de API y razón de la última señal rechazada.
⚙️ CÓMO FUNCIONA
1. En cada cierre de barra, el bot mide el tamaño de la vela (rango o cuerpo) y lo compara con el promedio móvil de las últimas N velas.
2. Si la vela supera el promedio × multiplicador, se convierte en candidata a anomalía.
3. La candidata pasa por hasta 10 filtros independientes: sesión, límites diarios, enfriamiento, régimen, spread, límites de posición, calidad de vela, alineación de tendencia, confirmación MTF y puntuación de señal.
4. Si todos los filtros son aprobados, la señal es opcionalmente validada por el script local de IA que corre en tu computadora (si está habilitado).
5. La posición se abre con SL/TP adaptativos al ATR (o fijos) y volumen dimensionado por porcentaje de riesgo (o lotes fijos).
6. Una vez abierta, la posición se gestiona con el sistema de punto de equilibrio, trailing stop, toma parcial de ganancias y salida por tiempo.
7. Al cerrar, el motor de rendimiento registra el resultado y actualiza estadísticas horarias y por régimen, que retroalimentan el sistema de puntuación.
📋 REQUISITOS
▪️ cTrader Desktop o Web
▪️ AccessRights: None (no se requieren permisos especiales)
▪️ Compatible con todos los símbolos y marcos temporales
▪️ Backtesting y optimización totalmente soportados
▪️ El módulo de IA Externa requiere un script HTTP local corriendo en tu máquina (opcional)
════════════════════════════════════════════════════════
📖 GUÍA COMPLETA DE PARÁMETROS
════════════════════════════════════════════════════════
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📁 01 — ESTRATEGIA
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Etiqueta del Bot (por defecto: CandleShockPRO)
Identificador único usado para etiquetar todas las posiciones abiertas por esta instancia del bot. Usa etiquetas diferentes al ejecutar múltiples instancias en el mismo símbolo para evitar interferencias.
🔹 Modo de Estrategia (por defecto: SunshineMode)
Determina cómo se interpreta la dirección de la vela anómala. SunshineMode: opera en la dirección de la vela (vela alcista → compra, bajista → venta) — estrategia de momentum/continuación. DoomsdayMode: opera contra la dirección de la vela (vela alcista → venta, bajista → compra) — estrategia de reversión a la media/desvanecimiento.
🔹 Habilitar Largo (por defecto: true)
Permite al bot abrir posiciones de compra. Ponlo en false para restringir el bot solo a operaciones cortas.
🔹 Habilitar Corto (por defecto: true)
Permite al bot abrir posiciones de venta. Ponlo en false para restringir el bot solo a operaciones largas.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🕯️ 02 — SEÑAL (VELA ANÓMALA)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Medida (por defecto: Range)
Qué medir en cada vela. Range = Alto menos Bajo (tamaño completo de la vela incluyendo sombras). Cuerpo = valor absoluto de Cierre menos Apertura (solo la parte sólida). Range es más conservador; Cuerpo es más agresivo.
🔹 Lookback N (por defecto: 20)
Número de velas precedentes usadas para calcular el promedio móvil del tamaño de vela. Valores más pequeños (ej. 10) hacen que el bot sea más reactivo a cambios recientes de volatilidad. Valores más grandes (ej. 50) proporcionan una referencia más estable.
🔹 Multiplicador (por defecto: 1.8)
El umbral de anomalía. Una vela debe ser al menos Multiplicador × el promedio móvil para ser considerada anómala. A 1.8×, una vela necesita ser 80% más grande que el promedio. Valores más bajos (1.3–1.5) generan más señales; valores más altos (2.0–3.0) son más selectivos.
🔹 Pips mínimos de vela (por defecto: 10)
Tamaño absoluto mínimo de vela en pips. Velas más pequeñas que esto siempre se ignoran, independientemente del multiplicador. Previene operaciones sobre anomalías pequeñas durante períodos muy tranquilos. Ponlo en 0 para desactivar.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 03 — FILTRO DE TENDENCIA
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Filtro de Tendencia Habilitado (por defecto: true)
Interruptor maestro. Cuando está habilitado, las operaciones solo se permiten en la dirección de la tendencia basada en EMA. Las compras requieren que la EMA rápida esté por encima de la lenta; las ventas requieren lo contrario.
🔹 Fase de Tendencia (por defecto: Either)
Controla qué fase de la tendencia se acepta. Either: acepta tendencias frescas y maduras. FreshOnly: solo opera cuando un cruce ocurrió recientemente (dentro de TrendFreshBars). MatureOnly: solo opera en tendencias bien establecidas (cruce al menos TrendMatureBars atrás).
🔹 Periodo EMA Rápida (por defecto: 50)
Periodo de la Media Móvil Exponencial rápida. Valores comunes: 20, 50.
🔹 Periodo EMA Lenta (por defecto: 200)
Periodo de la Media Móvil Exponencial lenta. Valores comunes: 100, 200.
🔹 Fresco si Cruce <= Barras (por defecto: 20)
Una tendencia se considera "fresca" si el cruce más reciente de EMA ocurrió dentro de esta cantidad de barras.
🔹 Maduro si Cruce >= Barras (por defecto: 60)
Una tendencia se considera "madura" si el cruce más reciente de EMA ocurrió al menos esta cantidad de barras atrás.
🔹 Permitir si no se encuentra Cruce (por defecto: true)
Si no se encuentra cruce en el historial visible: true = lo trata como una tendencia madura; false = bloquea el trading.
🔹 Usar Filtro ADX (por defecto: true)
Cuando está habilitado, requiere que el ADX esté por encima del umbral mínimo. ADX mide la fuerza de la tendencia sin importar la dirección.
🔹 Periodo ADX (por defecto: 14)
Periodo para el cálculo del ADX. Estándar es 14.
🔹 ADX Mínimo (por defecto: 18)
Valor mínimo de ADX para permitir una operación. Por debajo de esto, el mercado se considera sin dirección. Valores típicos: 18–25.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💰 04 — DINERO Y LÍMITES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Modo de Dimensionamiento (por defecto: RiskPercent)
Cómo se determina el tamaño de la posición. FixedLots: siempre usa el tamaño de lote fijo especificado. RiskPercent: calcula el tamaño del lote dinámicamente para que si se activa el SL, la pérdida sea un porcentaje fijo del saldo de la cuenta. RiskPercent es recomendado para gestión profesional de dinero.
🔹 Volumen Fijo en Lotes (por defecto: 0.01)
Tamaño de lote usado cuando el Modo de Dimensionamiento es FixedLots. También usado como respaldo si falla el cálculo de RiskPercent.
🔹 Riesgo % por Operación (por defecto: 1.0)
Porcentaje del saldo de la cuenta arriesgado por operación cuando el Modo de Dimensionamiento es RiskPercent. Al 1%, una cuenta de $10,000 arriesga $100 por operación. El bot ajusta automáticamente el tamaño del lote según la distancia del SL.
🔹 Máximo Total de Posiciones (por defecto: 1)
Máximo de posiciones simultáneas (largo + corto combinado) para esta instancia del bot en este símbolo.
🔹 Máximo de Posiciones Largas (por defecto: 1)
Máximo de posiciones de compra simultáneas. Ponlo en 0 para usar solo el límite total.
🔹 Máximo de Posiciones Cortas (por defecto: 1)
Máximo de posiciones de venta simultáneas. Ponlo en 0 para usar solo el límite total.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 05 — SL / TP
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Modo SL/TP (por defecto: AtrBased)
FixedPips: usa los valores fijos de pips abajo. AtrBased: calcula SL y TP dinámicamente a partir de ATR × multiplicador, adaptándose automáticamente a la volatilidad actual.
🔹 SL Largo pips (por defecto: 20) — Stop Loss fijo para operaciones de compra (solo modo FixedPips).
🔹 TP Largo pips (por defecto: 30) — Take Profit fijo para operaciones de compra (solo modo FixedPips).
🔹 SL Corto pips (por defecto: 20) — Stop Loss fijo para operaciones de venta (solo modo FixedPips).
🔹 TP Corto pips (por defecto: 30) — Take Profit fijo para operaciones de venta (solo modo FixedPips).
🔹 Periodo ATR SL/TP (por defecto: 14) — Periodo del ATR usado para el cálculo adaptativo de SL/TP.
🔹 Multiplicador SL ATR Largo (por defecto: 1.5) — Distancia SL = ATR × este multiplicador, para operaciones de compra.
🔹 Multiplicador TP ATR Largo (por defecto: 2.0) — Distancia TP = ATR × este multiplicador, para operaciones de compra.
🔹 Multiplicador SL ATR Corto (por defecto: 1.5) — Multiplicador de distancia SL para operaciones de venta.
🔹 Multiplicador TP ATR Corto (por defecto: 2.0) — Multiplicador de distancia TP para operaciones de venta.
🔹 Pips mínimos SL (por defecto: 5) — Piso para SL basado en ATR. Previene stops peligrosamente ajustados.
🔹 Pips máximos SL (por defecto: 100) — Techo para SL basado en ATR. Previene stops excesivamente amplios.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔒 06 — PUNTO DE EQUILIBRIO (Largo)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 BE Largo Habilitado (por defecto: true) — Habilita punto de equilibrio para posiciones de compra.
🔹 BE Largo Activación pips (por defecto: 8) — Cuando la ganancia alcanza este nivel, el SL se mueve a punto de equilibrio.
🔹 BE Largo Offset pips (por defecto: 1) — El SL se establece al precio de entrada + este offset. Garantiza una pequeña ganancia.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔒 07 — PUNTO DE EQUILIBRIO (Corto)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 BE Corto Habilitado (por defecto: true) — Habilita punto de equilibrio para posiciones de venta.
🔹 BE Corto Activación pips (por defecto: 8) — Cuando la ganancia alcanza este nivel, el SL se mueve a punto de equilibrio.
🔹 BE Corto Offset pips (por defecto: 1) — El SL se establece al precio de entrada − este offset.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📉 08 — TRAILING STOP (Largo)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 TS Largo Habilitado (por defecto: true) — Habilita trailing stop para posiciones de compra.
🔹 TS Largo Modo (por defecto: AtrBased) — FixedPips: distancia fija de trailing. AtrBased: distancia de trailing = ATR × multiplicador, se adapta a la volatilidad.
🔹 TS Largo Inicio pips (por defecto: 12) — El trailing se activa en este nivel de ganancia.
🔹 TS Largo Distancia pips (por defecto: 8) — Distancia fija de trailing (modo FixedPips).
🔹 TS Largo Mult ATR (por defecto: 1.5) — Multiplicador ATR para distancia de trailing (modo AtrBased).
🔹 TS Largo Paso pips (por defecto: 1) — Movimiento mínimo antes de actualizar el SL.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📉 09 — TRAILING STOP (Corto)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 TS Corto Habilitado (por defecto: true) — Habilita trailing stop para posiciones de venta.
🔹 TS Corto Modo (por defecto: AtrBased) — FixedPips o AtrBased.
🔹 TS Corto Inicio pips (por defecto: 12) — El trailing se activa en este nivel de ganancia.
🔹 TS Corto Distancia pips (por defecto: 8) — Distancia fija de trailing (modo FixedPips).
🔹 TS Corto Mult ATR (por defecto: 1.5) — Multiplicador ATR para distancia de trailing (modo AtrBased).
🔹 TS Corto Paso pips (por defecto: 1) — Paso mínimo de ajuste del SL.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⏱️ 10 — SALIDA POR TIEMPO
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Duración de Mantener (por defecto: 30) — Tiempo máximo que una posición puede permanecer abierta. Después de esto, la posición se cierra al mercado sin importar ganancia o pérdida.
🔹 Unidad de Mantener (por defecto: Minutes) — Unidad para la duración de mantener: Segundos, Minutos u Horas.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ 11 — MOTOR
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Verificación de Temporizador seg (por defecto: 1) — Frecuencia con la que el bot verifica punto de equilibrio, trailing stop, toma parcial y salida por tiempo. 1 segundo recomendado para trading en vivo; aumentar a 5–10 para rendimiento en backtesting.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🏦 12 — PROTECCIÓN PARA PROP FIRM
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Protección Prop Habilitada (por defecto: false) — Interruptor maestro para protección contra drawdown en prop firm.
🔹 Alcance del Interruptor de Apagado (por defecto: EntireAccount) — ThisBotOnly: cierra solo posiciones de este bot. EntireAccount: cierra TODAS las posiciones y órdenes (modo emergencia).
🔹 DD Diario % (por defecto: 5, 0=desactivado) — Máximo drawdown desde el saldo/equity inicial del día.
🔹 DD Diario usa Equity (por defecto: true) — Si es true, se calcula desde equity (incluye P&L no realizado). Si es false, solo desde saldo.
🔹 DD Total % (por defecto: 10, 0=desactivado) — Máximo drawdown desde el saldo/equity inicial cuando el bot comenzó.
🔹 DD Total usa Equity (por defecto: true) — Si es true, usa equity; si es false, usa saldo.
🔹 DD Equity % desde Pico (por defecto: 10, 0=desactivado) — Máximo drawdown desde el equity más alto alcanzado. Esto es un drawdown móvil — común en desafíos de prop firm.
🔹 Reanudación Automática tras DD Diario (por defecto: false) — Si es true, el bot se reanuda automáticamente al inicio del siguiente día tras una parada por DD Diario. Las paradas por DD Total y DD Equity permanecen permanentes hasta reinicio.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 13 — RÉGIMEN DE MERCADO
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Detección de Régimen (por defecto: true) — Habilita la clasificación del régimen de mercado.
🔹 Periodo ATR Corto (por defecto: 14) — Periodo para ATR a corto plazo, midiendo volatilidad reciente.
🔹 Periodo ATR Largo (por defecto: 50) — Periodo para ATR a largo plazo, representando la línea base histórica de volatilidad.
🔹 Volátil si Ratio ATR >= (por defecto: 1.5) — Si ATR Corto / ATR Largo >= este valor, el régimen es Volátil.
🔹 Tranquilo si Ratio ATR <= (por defecto: 0.65) — Si ATR Corto / ATR Largo <= este valor, el régimen es Tranquilo.
🔹 ADX Tendencia Fuerte >= (por defecto: 30) — Si ADX está por encima de esto, el régimen es Tendencia Fuerte.
🔹 Operar en Volátil (por defecto: true) — Permite operar durante el régimen Volátil.
🔹 Operar en Tranquilo (por defecto: false) — Permite operar durante el régimen Tranquilo. Recomendado: deshabilitado.
🔹 Operar en Rango (por defecto: false) — Permite operar durante el régimen de Rango. Recomendado: deshabilitado para estrategias de tendencia.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🧠 14 — PUNTUACIÓN DE SEÑALES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Puntuación de Señales (por defecto: true) — Habilita el sistema de puntuación multifactor. Cada señal recibe una puntuación de 0–100.
🔹 Puntuación Mínima 0–100 (por defecto: 55) — Puntuación mínima para permitir una operación. Rango recomendado: 50–70.
🔹 W: Anomalía (por defecto: 20) — Peso para la fuerza de la anomalía.
🔹 W: Tendencia (por defecto: 20) — Peso para la calidad de alineación de tendencia.
🔹 W: Régimen (por defecto: 15) — Peso para la favorabilidad del régimen de mercado.
🔹 W: Rendimiento por Hora (por defecto: 10) — Peso para la tasa histórica de ganancia en la hora actual.
🔹 W: Rendimiento Reciente (por defecto: 10) — Peso para la tasa de ganancia móvil.
🔹 W: Calidad de Vela (por defecto: 15) — Peso para la calidad del cuerpo/sombra de la vela.
🔹 W: Spread (por defecto: 10) — Peso para la calidad del spread actual.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 15 — MOTOR DE RENDIMIENTO
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Seguimiento de Rendimiento (por defecto: true) — Habilita el rastreador de rendimiento autoaprendizaje.
🔹 Ventana Móvil de Operaciones (por defecto: 50) — Número de operaciones recientes usadas para la tasa de ganancia móvil.
🔹 Mínimo de Operaciones para Estadísticas (por defecto: 10) — Operaciones mínimas antes de que el motor influya en la puntuación de señal. Previene conclusiones prematuras de una muestra pequeña.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🤖 16 — IA EXTERNA (Script Local)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 API Externa (por defecto: false)
Habilita la conexión con el script local. Cuando está activo, el bot envía automáticamente una solicitud JSON a tu script antes de cada operación para una confirmación final. El script corre en tu máquina — no se envían datos a servidores externos.
🔹 Endpoint API (por defecto: http://localhost:5000/signal)
La dirección de tu script local. Por defecto apunta a localhost (tu computadora) en el puerto 5000. El bot envía automáticamente todos los datos de señal: símbolo, marco temporal, dirección de señal, puntuación, régimen de mercado, ATR (pips), ADX, spread (pips) y hora (UTC). El script puede estar escrito en cualquier lenguaje: Python, Node.js, C#, Go, o cualquier otro. Nuestro equipo puede construir scripts personalizados bajo pedido para cualquier necesidad — contáctanos para una cotización.
🔹 API Puede Vetar Operación (por defecto: true)
Si es true, una llamada fallida (script inaccesible, error, timeout) bloquea la operación por seguridad. Si es false, la operación procede normalmente cuando el script no está disponible — útil si quieres que el bot funcione incluso cuando el script está apagado.
🔹 Confianza Mínima API (por defecto: 0.6)
Valor mínimo de confianza (0.0–1.0) requerido de la respuesta del script. El script responde con un JSON simple: {"approve": true/false, "confidence": 0.85, "reason": "razón"}. Si la confianza está por debajo de este umbral, la operación es rechazada incluso si está aprobada.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🕐 17 — FILTRO DE SESIÓN
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Filtro de Sesión (por defecto: true) — Habilita restricciones de trading basadas en sesión.
🔹 Operar Asia 00–08 UTC (por defecto: false) — Permite entradas durante la sesión Asia/Tokio.
🔹 Operar Londres 08–12 UTC (por defecto: true) — Permite entradas durante la sesión matutina de Londres.
🔹 Operar Solapamiento 12–16 UTC (por defecto: true) — Permite entradas durante el solapamiento Londres–Nueva York. El periodo más líquido del día de trading.
🔹 Operar NY 16–21 UTC (por defecto: true) — Permite entradas durante la sesión vespertina de Nueva York.
🔹 Operar Fuera de Horario 21–00 UTC (por defecto: false) — Permite entradas durante el periodo tranquilo de transición.
🔹 No operar viernes después de UTC (por defecto: 20) — Detiene la apertura de nuevas operaciones el viernes a esta hora. Previene riesgo de gaps de fin de semana.
🔹 No operar domingo antes de UTC (por defecto: 22) — No abre operaciones antes de esta hora el domingo.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💹 18 — FILTRO DE SPREAD
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Filtro de Spread (por defecto: true) — Habilita filtro de entrada basado en spread.
🔹 Máximo Spread pips (por defecto: 3.0) — Spread máximo permitido en pips para entrada.
🔹 Máximo Spread ATR% (por defecto: 30, 0=desactivado) — Spread máximo como porcentaje del ATR. Esto es un límite dinámico: en mercados volátiles un spread absoluto más amplio es aceptable; en mercados tranquilos incluso un spread pequeño es proporcionalmente significativo.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🛡️ 19 — LÍMITES DIARIOS Y ENFRIAMIENTO
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Máximo Operaciones/Día (por defecto: 5, 0=desactivado) — Máximo de nuevas operaciones por día. Previene sobreoperación.
🔹 Máximo Pérdidas/Día (por defecto: 3, 0=desactivado) — Máximo de operaciones perdedoras por día. Previene espirales de drawdown.
🔹 Enfriamiento tras Pérdidas (por defecto: 2) — Número de pérdidas consecutivas que activa el temporizador de enfriamiento. Mecanismo anti-tilt.
🔹 Duración de Enfriamiento min (por defecto: 30) — Duración de la pausa de enfriamiento en minutos.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🕯️ 20 — CALIDAD DE VELA
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Filtro de Calidad de Vela (por defecto: true) — Habilita chequeos de calidad anatómica. Filtra dojis, martillos y otras formas de indecisión.
🔹 % Mínimo de Cuerpo respecto al Rango (por defecto: 50) — Tamaño mínimo del cuerpo como porcentaje del rango total.
🔹 % Máximo de Sombra Superior (por defecto: 30) — Porcentaje máximo de sombra superior. Aplicado solo a velas alcistas.
🔹 % Máximo de Sombra Inferior (por defecto: 30) — Porcentaje máximo de sombra inferior. Aplicado solo a velas bajistas.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 21 — FILTRO MTF
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Filtro MTF (por defecto: false) — Habilita confirmación de tendencia multitemporal.
🔹 Marco Temporal HTF (por defecto: Daily) — Marco temporal superior para confirmación de tendencia. Aceptados: M1, M5, M15, M30, H1, H4, H12, Diario, Semanal, Mensual.
🔹 Periodo EMA HTF (por defecto: 50) — Periodo de la EMA en el marco temporal superior.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💰 22 — TOMA PARCIAL DE GANANCIAS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Toma Parcial Habilitada (por defecto: true) — Habilita sistema automático de cierre parcial.
🔹 TP1 al % del TP Completo (por defecto: 50) — Nivel TP1 como porcentaje de la distancia total de TP.
🔹 Cerrar % en TP1 (por defecto: 50) — Porcentaje de la posición a cerrar en TP1.
🔹 Mover SL a BE en TP1 (por defecto: true) — Mueve automáticamente el SL a punto de equilibrio tras cierre parcial. Garantiza que la operación no pueda convertirse en pérdida después de TP1.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🖥️ 23 — VISUALIZACIÓN HUD
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Mostrar HUD (por defecto: true) — Muestra el panel de información en el gráfico con todos los datos en tiempo real: sesión, spread, régimen, ADX, ATR, puntuación de señal, SL, tasa de ganancia, factor de beneficio, contadores diarios, pérdidas consecutivas, temporizador de enfriamiento, estado de API y razón del último rechazo.
════════════════════════════════════════════════════════
🚀 CONFIGURACIÓN INICIAL RECOMENDADA
════════════════════════════════════════════════════════
Para una primera prueba retrospectiva en un par principal (EURUSD, GBPUSD) en H1:
▪️ Modo de Estrategia: SunshineMode
▪️ Medida: Range, Lookback: 20, Multiplicador: 1.8, Vela Mínima: 10 pips
▪️ Filtro de Tendencia: Habilitado, EMA Rápida: 50, EMA Lenta: 200, ADX Mínimo: 20
▪️ Dimensionamiento: RiskPercent al 1%
▪️ SL/TP: AtrBased, Multiplicador SL: 1.5, Multiplicador TP: 2.0
▪️ Filtro de Sesión: Londres + Solapamiento + NY
▪️ Filtro de Spread: Máximo 3 pips
▪️ Puntuación de Señales: Habilitada, Puntuación Mínima: 55
▪️ Límites Diarios: Máximo 5 operaciones, Máximo 3 pérdidas, Enfriamiento tras 2 pérdidas
▪️ Calidad de Vela: Cuerpo Mínimo 50%, Sombras Máximas 30%
Realiza una optimización en Multiplicador (1.3–2.5) y PuntuaciónMínimaSeñal (40–70) para encontrar el punto óptimo para tu instrumento y marco temporal.
════════════════════════════════════════════════════════
🛠️ SERVICIOS DE DESARROLLO PERSONALIZADO
════════════════════════════════════════════════════════
Ofrecemos desarrollo personalizado de scripts locales para extender las capacidades del bot según tus necesidades específicas. Gracias al módulo de conexión incorporado, CandleShockGuardian PRO puede comunicarse en tiempo real con cualquier programa que se ejecute en tu computadora.
Ejemplos de scripts que podemos construir para ti:
▪️ Modelos de Aprendizaje Automático para predicción de dirección basados en características personalizadas
▪️ Análisis de sentimiento de noticias en tiempo real desde noticias financieras y redes sociales
▪️ Filtros de correlación multi-activo (ej. DXY, US10Y, SPX vs XAUUSD)
▪️ Sistemas avanzados de gestión de riesgo con lógica propietaria
▪️ Indicadores personalizados no disponibles en cTrader (exponente de Hurst, fractales, proxy de flujo de órdenes)
▪️ Integración de calendario económico con bloqueo automático de eventos de noticias
▪️ Coordinación multi-bot y gestión agregada de exposición
▪️ Cualquier otra lógica de trading o pipeline de análisis de datos
El script se ejecuta completamente en tu máquina local — tus datos y estrategia permanecen privados. Nunca se envían datos a servidores externos.
Contáctanos para discutir tus necesidades y recibir una cotización.
════════════════════════════════════════════════════════
⚠️ DESCARGO DE RESPONSABILIDAD
════════════════════════════════════════════════════════
El rendimiento pasado no es indicativo de resultados futuros. El trading algorítmico implica riesgos sustanciales y no es adecuado para todos los inversores. Siempre prueba exhaustivamente en una cuenta demo antes de operar con capital real. El desarrollador no asume responsabilidad por pérdidas financieras.
Resumen
Key features include dual strategy modes: SunshineMode for momentum continuation (trading in the candle’s direction) and DoomsdayMode for mean-reversion (trading against the candle). It dynamically calculates stop loss and take profit levels based on the Average True Range (ATR), adapting to current market volatility. The bot supports configurable session filters, spread limits, daily trade and loss caps, cooldown periods, and partial take profit with trailing stops.
An integrated external AI module allows connection to local scripts for custom trade approval based on additional data such as news events, sentiment analysis, or machine learning models, enhancing flexibility and control. The bot supports all symbols and timeframes on cTrader, includes a professional on-chart HUD displaying real-time metrics, and is suitable for prop firm trading with built-in drawdown protection.
Conversación
Valoraciones de clientes
5 | 0 % | |
4 | 50 % | |
3 | 50 % | |
2 | 0 % | |
1 | 0 % |
