Correlated MT5
- Asesores Expertos
-
Ulises Calderon Bautista
Soy un candidato a Actuario con un sólido dominio en el ámbito de seguros y seguridad social, además de ser un inversor activo con talento para las matemáticas. Mi pasión por la programación y las finanzas es el motor de mi constante búsqueda de aprendizaje y mejora. - Versión: 8.1
- Actualizado: 25 mayo 2026
- Activaciones: 10
## 🇲🇽 Español
### Correlated MT5 v8.1
Correlated MT5 v8.1 es un Expert Advisor multi-símbolo para MetaTrader 5 que analiza cestas de activos, correlación y reversión a la media. Puede utilizarse como panel de lectura del mercado o como sistema automático con gestión de exposición, tamaño de posición y riesgo.
#### Cómo funciona
- Construye una cesta con 3 a 10 símbolos y normaliza sus precios.
- Calcula una matriz de correlación y puede filtrar ruido con Random Matrix Theory.
- La entrada requiere una correlación mínima con la cesta configurada.
- Señal larga: el Z-score efectivo está por debajo de `-ZScoreEntry` y/o el S-score está por debajo de `-SScoreEntry`, según `SignalMethod`.
- Señal corta: el Z-score efectivo está por encima de `ZScoreEntry` y/o el S-score está por encima de `SScoreEntry`, según `SignalMethod`.
- La cointegración puede filtrar, reemplazar o combinar el spread usado por la señal; Kalman puede actualizar el hedge ratio.
- Las salidas se activan por reversión a la media, puntuación extrema, ruptura de correlación, tiempo máximo, drawdown crítico o régimen de crisis.
#### Parámetros
| Parámetro | Valor por defecto | Descripción |
|---|---:|---|
| `BasketSymbols` | `EURUSD,GBPUSD,AUDUSD,NZDUSD,USDCHF,USDCAD,USDJPY` | Símbolos de la cesta, separados por coma. |
| `Timeframe` | `PERIOD_CURRENT` | Temporalidad usada para análisis y operaciones. |
| `BasketLookback` | `100` | Barras usadas para normalizar los precios de la cesta. |
| `CorrelationLookback` | `60` | Barras usadas para calcular correlaciones. |
| `MagicNumber` | `34567` | Identificador de las operaciones del EA. |
| `Slippage` | `10` | Desviación máxima de orden en puntos. |
| `LotMethod` | `LOT_KELLY_ADAPTIVE` | Modelo de cálculo de lotaje. |
| `FixedLots` | `0.02` | Lote fijo si se usa tamaño fijo. |
| `RiskPerTrade` | `0.5` | Referencia de riesgo por operación en porcentaje del balance. |
| `MaxPositions` | `4` | Máximo de posiciones abiertas al mismo tiempo. |
| `MaxPortfolioRisk` | `2.0` | Límite estimado de riesgo total del portafolio. |
| `KellyFraction` | `0.25` | Fracción aplicada al cálculo Kelly. |
| `KellyMaxLeverage` | `2.0` | Multiplicador máximo de tamaño adaptativo. |
| `EnableDrawdownControl` | `true` | Reduce o detiene nuevas entradas durante drawdown. |
| `MaxDrawdownLimit` | `0.15` | Límite usado por el modelo de protección de drawdown. |
| `EnableVolatilityScaling` | `true` | Ajusta el tamaño hacia una volatilidad objetivo. |
| `TargetVolatility` | `0.10` | Volatilidad anualizada objetivo. |
| `SignalMethod` | `SIGNAL_ENSEMBLE` | Método usado para combinar señales. |
| `ZScoreEntry / ZScoreExit` | `1.9 / 0.95` | Niveles de entrada y salida por Z-score. |
| `SScoreEntry / SScoreExit / SScoreStop` | `1.1 / 0.35 / 2.3` | Niveles de entrada, salida y stop por S-score. |
| `MinCorrelationToBasket` | `0.4` | Correlación absoluta mínima requerida para entradas. |
| `MaxBarsInPosition` | `72` | Máximo de barras para mantener una posición. |
| `StopLossMethod / ATR_SL_Multiplier` | `SL_ATR_BASED / 2.5` | Método de stop loss y multiplicador ATR. |
| `TakeProfitMethod / ATR_TP_Multiplier` | `TP_ATR_BASED / 5.0` | Método de take profit y multiplicador ATR. |
| `EnableRegimeDetection` | `true` | Detecta régimen normal, elevado, estrés o crisis. |
| `RegimeCloseOnCrisis` | `true` | Permite cerrar posiciones si se detecta régimen de crisis. |
| `CorrelationMethod` | `CORR_PRICES` | Serie usada para el análisis de correlación. |
| `AutoHandleNegativeCorr` | `true` | Invierte la lógica de símbolos con correlación negativa fuerte. |
| `EnableRMT / RMT_Method` | `true / RMT_AVERAGE_NOISE` | Filtrado de correlación con Random Matrix Theory. |
| `EnableOU / OU_Lookback` | `true / 60` | Activa el filtro Ornstein-Uhlenbeck y su ventana. |
| `EnableCointegration / CointSignalUse` | `true / COINT_REPLACE_SPREAD` | Activa cointegración y define cómo afecta a la señal. |
| `CointLookback / CointSignificance` | `400 / 0.01` | Ventana y nivel ADF para pruebas de cointegración. |
| `EnableKalmanHedge / HedgeMethod` | `true / HEDGE_KALMAN_DYNAMIC` | Activa hedge ratio dinámico con filtro Kalman. |
| `ShowDashboard / PanelSize` | `true / PANEL_MEDIUM` | Muestra el panel y define su tamaño. |
| `PanelCorrMethod / PanelDataSize` | `PANEL_CORR_RAW_PRICES / 224` | Método y ventana del panel de correlación. |
| `PanelTF1-PanelTF5` | `M5, M15, H1, H4, D1` | Botones de temporalidad del panel. |
| `PanelMetric1-PanelMetric10` | `YZ Vol, Hurst, Amihud, EffRat, AutoCr, None...` | Filas de métricas personalizables del panel. |
#### Características clave
- Expert Advisor para MetaTrader 5 con análisis multi-símbolo.
- Panel integrado con matriz de correlación, retornos y métricas configurables.
- Puede usarse solo para análisis visual o con ejecución automática.
- Las decisiones de señal se evalúan en nueva vela; no redibuja flechas históricas como señal fija.
- Diseñado para símbolos líquidos de Forex y CFD disponibles en el bróker.
- Temporalidades prácticas: M15 a H4 para operación, M5 para monitoreo y D1 para contexto.
- Incluye límite de posiciones, riesgo de portafolio, escalado por volatilidad y filtros de régimen.

