SMC Dynamic Pro
- Asesores Expertos
- Versión: 1.0
- Activaciones: 20
Descripción
SMC Dynamic Pro es un sistema de trading automatizado para MetaTrader 5 que aplica los conceptos de Smart Money (SMC) mediante un enfoque de múltiples marcos temporales. El EA identifica bloques de órdenes institucionales en el marco temporal superior (H1) y, a continuación, espera la confirmación del cambio de tendencia (CHoCH) en el marco temporal inferior (M5) antes de ejecutar las entradas. El sistema no se basa en indicadores de tendencia con retraso, como la media móvil exponencial (EMA) o las bandas de Bollinger: todas las decisiones se derivan de la estructura de precios, los puntos de oscilación y la colocación de stops ajustada a la volatilidad.
La innovación principal de la v1.0 es un sistema de «búfer de modificación dinámica»que aumenta automáticamente la tolerancia de la distancia del stop cada vez que el bróker rechaza una modificación del stop. En combinación con una calculadora de distancia mínima del stop basada en múltiples fuentes, este EA está diseñado para funcionar en brókers con niveles de stop estrictos, niveles de congelación y spreads elevados, sin generar un aluvión de solicitudes de modificación fallidas.
Características principales
-
Motor SMC multiperíodo: detección de bloques de órdenes en H1, activación de la entrada en M5
-
Entradas basadas en CHoCH: solo opera tras la confirmación de un «Cambio de Carácter»
-
Filtro de velas impulsivas: el OB debe ir precedido de un rango de vela > ATR × multiplicador
-
Búfer de modificación dinámico (v1.0): aumenta automáticamente el búfer de distancia de stop en caso de INVALID_STOPS
-
Distancia mínima universal del stop: combina los stops del bróker, el ATR, el porcentaje del precio y el margen del usuario
-
Preajustes por clase de activo — Parámetros ajustados automáticamente para divisas principales, oro, criptomonedas, índices y petróleo
-
Dimensionamiento dinámico de lotes — Dimensionamiento de posiciones basado en el riesgo a partir del % del capital por operación
-
Modos de SL flexibles — Swing, bloque de órdenes, ATR o puntos fijos
-
Modos de TP flexibles: riesgo/recompensa, liquidez, swing HTF o puntos fijos
-
Punto de equilibrio + stop dinámico — Con validación de distancia segura para el bróker
-
Modificación de la protección antispam: tiempo de espera y límite de fallos para evitar bucles de rechazo por parte del bróker
-
Compatibilidad con múltiples símbolos: opera con un par o una cesta de pares desde un solo gráfico
-
Límites de riesgo diarios: límite de pérdidas, objetivo de beneficios, drawdown máximo y número máximo de operaciones diarias
-
Cierre automático los viernes — Evita la exposición a las brechas del fin de semana
-
Filtros de spread y sesión — Filtros de entrada opcionales
-
Protección ante el cierre del mercado: omite la entrada o la modificación cuando el mercado está a punto de cerrar
Motor de señales: lógica SMC de múltiples marcos temporales
El EA utiliza unmodelo de confirmación en dos etapas: bloque de órdenes en el marco temporal superior (HTF) y CHoCH en el marco temporal inferior (LTF).
Etapa 1 — Detección de bloques de órdenes (marco temporal superior)
| Componente | Descripción |
|---|---|
| Vela impulsiva | Rango > ATR × InpImpulsiveMultiplier |
| Bloque de órdenes | La vela inmediatamente anterior al movimiento impulsivo |
| Zona de demanda | Impulso alcista → La zona de oferta (OB) se convierte en zona de demanda |
| Zona de oferta | Impulso bajista → La zona de oferta (OB) pasa a ser oferta |
| Filtro BOS | Requisito opcional de ruptura de la estructura |
| Límite de antigüedad de la zona | Elimina automáticamente las zonas con una antigüedad superior a InpMaxZoneAgeH1 barras |
| Número máximo de zonas | Conserva solo las N zonas activas más recientes |
Etapa 2 — Desencadenante de entrada (marco temporal inferior)
| Componente | Descripción |
|---|---|
| Precio en la zona | El precio de venta/compra debe estar dentro de una zona activa de sobrecompra |
| Detección de oscilación | Localiza el máximo y el mínimo de oscilación más recientes en M5 |
| Señal CHoCH | El cierre rompe el nivel de oscilación en las últimas N barras |
| Coincidencia de dirección | CHoCH debe coincidir con el tipo de zona (demanda → compra, oferta → venta) |
La entrada se activa solo cuando ambas etapas coinciden.
Calculadora universal de distancia de stop
El EA calcula la distancia mínima del stop a partir decuatro fuentes independientes y toma el valor máximo:
| Fuente | Fórmula |
|---|---|
| Stops del bróker | max(stopsLevel, freezeLevel) × InpStopsMult |
| Búfer de usuario | presetMinBuffer ( preajuste por activo) |
| Basado en el ATR | ATR(H1) × multiplicadorATRpredefinido |
| Basado en porcentaje | precio × porcentaje preestablecido / 100 |
A continuación, añade:
-
InpExtraStopsPts ( margen adicional fijo)
-
dynamicBufferPts ( aumenta automáticamente si falla la modificación)
La distancia final se limita al mínimo de InpAbsMinDistPts .
Búfer de modificación dinámico (innovación clave)
Cuando PositionModify () se rechaza con el código de error INVALID_STOPS , el EA:
-
Aumenta dynamicBufferPts en InpFailIncreasePts
-
Se limita a InpMaxDynamicBuffer
-
Vuelve a intentarlo con un stop más amplio
-
Tras N fallos consecutivos → periodo de espera de InpModifyFailWaitSec
Esto elimina el bucle infinito de modificaciones fallidas que afecta a muchos EA en brókers estrictos.
Modificar las capas de seguridad
| Capa | Finalidad |
|---|---|
| InpModifySafetyMult | SL debe estar a 1,4 veces la distancia mínima (minDist) del mercado |
| InpModifyExtraPts | Margen fijo adicional por modificación |
| InpModifyCooldownSec | Intervalo mínimo entre llamadas de modificación |
| InpModifyMaxFails | Umbral de fallos antes de la penalización |
| InpModifyPenaltySec | Duración del tiempo de espera tras alcanzar el límite de fallos |
Preajustes de clase de activo
| Preajuste | ATR múltiplo | % del precio | Búfer mínimo |
|---|---|---|---|
| Divisas principales | 0,40 | 0,15 % | 400 puntos |
| Oro | 0,60 | 0,40 % | 600 pts |
| Criptomonedas | 0,80 | 0,80 % | 1000 puntos |
| Índices | 0,50 | 0,30 % | 600 pts |
| Petróleo | 0,60 | 0,50 % | 600 puntos |
| Personalizado | Definido por el usuario | Definido por el usuario | Definido por el usuario |
Gestión de riesgos
-
Riesgo por operación mediante el tamaño dinámico de los lotes
-
Límite máximo de lotes
-
Límite de pérdidas diario (%)
-
Objetivo de beneficio diario (%)
-
Protección contra la caída máxima (%)
-
Recuento máximo de operaciones diarias
-
Cierre automático los viernes a la hora configurable
-
Comprobación de margen antes de la ejecución de la orden
-
Filtro de spread
-
Filtro de sesión
Gestión de posiciones
Punto de equilibrio
-
Umbral de activación: beneficio ≥ InpBreakevenTrigger puntos
-
Margen de seguridad: puntos InpBreakevenBuffer por encima de la entrada
-
Ajuste automático a la distancia mínima del bróker
Stop dinámico
-
Desencadenante: beneficio ≥ InpTrailingStart puntos
-
Distancia: InpTrailingDistance puntos
-
Paso: InpTrailingStep puntos
-
Ajuste automático a la distancia mínima del bróker
Modos de negociación
Modo de símbolo único
El EA opera con un símbolo específico vinculado al gráfico.
Modo de múltiples símbolos
El EA gestiona una cesta de símbolos desde un único gráfico:
-
Lista separada por comas
-
Los límites de riesgo globales se aplican a todos los pares
-
Cada símbolo tiene un seguimiento de zonas independiente y un tiempo de espera de modificación
Modo de prueba
En el Probador de estrategias, el EA se fija automáticamente al símbolo del probador.
Requisitos
-
MetaTrader 5 (versión 3000+)
-
Depósito mínimo: 500 $ en cuenta estándar
-
Compatible con todos los marcos temporales (se recomiendan H1 y M5)
-
Funciona con cualquier bróker (se adapta automáticamente a los niveles de stop)
Instrucciones de configuración
-
Asigna el EA a un único gráfico (p. ej., EURUSD H1)
-
Selecciona el modo de negociación (específico o multisímbolo)
-
Elige el ajuste preestablecido de stop que se adapte a tu clase de instrumento
-
Configura el modo SL/TP (Fijo / Swing / OB / ATR / RR / Liquidez)
-
Establezca los parámetros de riesgo (porcentaje de riesgo, lote máximo, límites diarios)
-
Ajusta la «Seguridad de modificación dinámica» si el bróker tiene stops estrictos
-
Realiza primero una prueba retrospectiva y, a continuación, una prueba prospectiva en la cuenta demo
-
Impleméntalo en entorno real solo tras más de dos semanas de verificación en la cuenta demo
Notas importantes
-
Los bloques de órdenes se recalculan con cada nueva vela H1
-
Las zonas caducan automáticamente tras InpMaxZoneAgeH1 barras
-
El búfer dinámico solo se restablece cuando se recarga el EA
-
La modificación del tiempo de espera se aplica por símbolo
-
Los contadores diarios se reinician a medianoche en el servidor del bróker
-
El EA omite las operaciones cerca del cierre del mercado (margen configurable)
-
Todas las órdenes de stop se validan según los mínimos del bróker antes de enviarlas
Preguntas frecuentes
¿Cuál es el depósito mínimo?
500 $ para cuentas estándar. Las cuentas en céntimos pueden empezar con un importe menor.
¿Qué marcotemporalfunciona mejor?
H1 (marco temporal superior) + M5 (marco temporal inferior) es la configuración por defecto. Un marco temporal superior (H4) ofrece menos señales, pero más claras.
¿Utiliza este EA medias móviles?
No. Solo ATR (para medir la volatilidad) y la estructura de precios. NoutilizaEMA, SMA ni bandas de Bollinger.
¿Qué lo hace especial?
El «Dynamic Modify Buffer»: se adapta automáticamente al rechazo del bróker y evita los bucles de fallos en la modificación.
¿Cómo funciona el modo multisímbolo?
Una instancia del EA en un gráfico gestiona todos los símbolos de la lista. Los límites de riesgo globales se aplican a todas las posiciones.
¿Por qué los stops son tan amplios?
Porque el EA da prioridad a la seguridad del bróker frente a los stops ajustados. InpAbsMinDistPts garantiza que los stops siempre cumplan las normas de distancia mínima del bróker.
¿Se puede realizar un backtest?
Sí. Utiliza el Probador de estrategias de MT5 con la opción «Cada tick basado en ticks reales» para obtener la máxima precisión.
¿Por qué no se ha activada mi operación?
Deben cumplirse varios filtros: zona activa, precio dentro de la zona, CHoCH confirmado, spread correcto, sesión correcta y límites diarios no alcanzados.
Aviso legal
Operar con divisas, metales, criptomonedas e índices conlleva un alto nivel de riesgo. Podrías perder todo el capital invertido.SMC Dynamic Pro es una herramienta de trading y no garantiza beneficios.
Se recomienda a los usuarios:
-
Realizar pruebas retrospectivas y prospectivas en cuentas de demostración
-
Aplicar una gestión de riesgos adecuada
-
Comprender la lógica antes de ponerla en práctica en condiciones reales
-
No utilicen nunca fondos de emergencia ni prestados
-
Ajusten los parámetros preestablecidos a la volatilidad actual del mercado
Los resultados pasados no garantizan resultados futuros. Al utilizar este producto, reconoces y aceptas estos riesgos.
