Capital inicial nominal de 100 k$ con el mismo warm-up de indicadores para las cinco estrategias; el eje x es el índice de días de la evaluación (d0…d122). Algunas curvas arrancan por debajo de 100 k$ porque el primer punto ya incorpora las posiciones abiertas al salir del warm-up.
| Estrategia | Rank Sharpe | Retorno total | CAGR | Vol anual | Sharpe | Max DD | Deflactado | % días + |
|---|---|---|---|---|---|---|---|---|
| Momentum 12-1 canónico el clásico de Jegadeesh-Titman: lookback 252d saltando el último mes, 2 largos, rebalanceo mensual — viable gracias al histórico largo | 3 | +330.5% | +45.4% | 29.8% | 1.26 | -30.0% | 93% | 53.6% |
| Momentum XS 126-21 largo los 2 valores con más momentum (lookback 126d, salta el último mes), rebalanceo mensual — Chan adaptado a muestra corta | 1 | +320.5% | +44.5% | 27.3% | 1.33 | -26.1% | 95% | 53.1% |
| Reversión Bollinger z±1 entrada cuando el precio cae bajo -1σ de su media de 20d, salida al volver a la media; sin stops (Chan) | 5 | +100.0% | +19.4% | 21.9% | 0.73 | -32.6% | 72% | 47.9% |
| Trend cruce MA 20/100 largo cuando la media de 20 sesiones supera a la de 100 | 6 | +85.6% | +17.2% | 18.9% | 0.71 | -26.7% | 71% | 55.2% |
| Vol targeting 12% cartera equiponderada escalada a volatilidad objetivo del 12% (cap 1.5x) | 2 | +119.2% | +22.3% | 13.1% | 1.28 | -13.5% | 94% | 56.3% |
| Buy & hold equiponderado benchmark pasivo: mismo peso en todo el universo | 4 | +165.2% | +28.4% | 18.5% | 1.22 | -19.7% | 92% | 56.3% |
Sharpe anualizado con √252. La columna «Deflactado» es el Sharpe deflactado de López de Prado: la probabilidad de que el Sharpe observado supere al máximo esperable POR AZAR tras probar N estrategias — por debajo del 95%, escepticismo; por debajo del 80%, probablemente ruido.
| Mom. 12-1 | Momentum | Reversión | Trend | Vol target | Equipond. | |
|---|---|---|---|---|---|---|
| Mom. 12-1 | 1.00 | 0.84 | 0.52 | 0.69 | 0.75 | 0.75 |
| Momentum | 0.84 | 1.00 | 0.53 | 0.70 | 0.73 | 0.74 |
| Reversión | 0.52 | 0.53 | 1.00 | 0.54 | 0.63 | 0.72 |
| Trend | 0.69 | 0.70 | 0.54 | 1.00 | 0.81 | 0.80 |
| Vol target | 0.75 | 0.73 | 0.63 | 0.81 | 1.00 | 0.91 |
| Equipond. | 0.75 | 0.74 | 0.72 | 0.80 | 0.91 | 1.00 |
Correlación de retornos diarios entre estrategias. El valor del laboratorio no está en elegir la «ganadora» sino en combinar señales poco correlacionadas: la ley fundamental de la gestión activa (Grinold-Kahn, IR = IC·√BR) dice que con un breadth mínimo de solo 8 valores ninguna señal aislada puede sostener un information ratio alto, y la única palanca restante es sumar apuestas independientes. Ojo con los pares de correlación muy alta en la matriz (p.ej. vol targeting vs equiponderado): son casi la misma cartera y apenas aportan diversificación mutua.
MDA sobre el último bloque OOS — no MDI, que está sesgada hacia features ruidosas (LdP cap. 8). La que domina, la distancia a máximos de 52 semanas, coincide con el efecto documentado en la literatura.
| ticker | prob. | valor |
|---|---|---|
| XOM | 58% | |
| GOOGL | 57% | |
| JNJ | 54% | |
| NVDA | 54% | |
| MSFT | 51% | |
| AAPL | 49% | |
| JPM | 47% | |
| AMZN | 47% |
señal solo si |retorno 21d| > 0.5·σ·√21 (umbral de vol, LdP). Entre 45% y 55% el modelo no opina de verdad; su confianza en el comité escala con el acierto OOS — si no bate al azar, habla bajito por diseño.
Diseño según la biblioteca: k-fold normal MIENTE con labels solapados (el label de hoy comparte 20 de 21 días con el de mañana → el modelo memoriza en train lo que se le pregunta en test), por eso validación walk-forward con purga y embargo de 21 días (AFML cap. 7); label con umbral de volatilidad ±0.5σ√21 (cap. 3); bagging antes que boosting porque en finanzas el enemigo es la varianza (cap. 6); momentum normalizado por la vol de cada acción para el panel conjunto (Chan).
RSI(14), MACD(12,26,9), posición en bandas de Bollinger (20, 2σ) y distancia a los extremos de 52 semanas. El técnico aquí es contexto y timing — vota acotado dentro del agente cuantitativo, no manda solo.
| ticker | 60 sesiones | RSI14 | MACD | Bollinger | vs máx 52s | vs mín 52s | medias | lectura |
|---|---|---|---|---|---|---|---|---|
| JPM | 63.4 | positivo | 0.78 | -1% | +22% | >MA50 >MA200 | pegado a máximos de 52s (efecto 52-week high) | |
| MSFT | 56.3 | positivo | 0.9 | -26% | +14% | <MA50 <MA200 | -26% desde máximos de 52s | |
| GOOGL | 46.2 | positivo | -0.13 | -12% | +94% | <MA50 >MA200 | sin extremos | |
| AMZN | 54.2 | positivo | 0.6 | -9% | +26% | <MA50 >MA200 | sin extremos | |
| NVDA | 52.1 | positivo | 0.4 | -12% | +26% | <MA50 >MA200 | sin extremos | |
| XOM | 57.1 | positivo | 0.99 | -14% | +42% | <MA50 >MA200 | sin extremos | |
| AAPL | 71.4 | positivo | 0.95 | +0% | +65% | >MA50 >MA200 | RSI 71.4 sobrecomprado; pegado a máximos de 52s (efecto 52-week high) | |
| JNJ | 51.7 | negativo | -0.04 | -6% | +57% | >MA50 >MA200 | sin extremos |
Bollinger >+1 = sobre la banda superior; el efecto 52-week high (cerca de máximos tiende a continuar) está documentado empíricamente — por eso pegado a máximos suma y lejos de máximos avisa de tendencia dañada.
| Estrategia | Estado | Cartera vigente |
|---|---|---|
| Momentum 12-1 canónico | 2 posiciones | GOOGL NVDA |
| Momentum XS 126-21 | 2 posiciones | XOM GOOGL |
| Reversión Bollinger z±1 | 0 posiciones | en liquidez — sin señal activa hoy |
| Trend cruce MA 20/100 | 6 posiciones | AAPL GOOGL AMZN NVDA JPM JNJ |
| Vol targeting 12% | 8 posiciones | AAPL MSFT GOOGL AMZN NVDA JPM XOM JNJ |
| Buy & hold equiponderado | 8 posiciones | AAPL MSFT GOOGL AMZN NVDA JPM XOM JNJ |
Cartera que cada regla mantendría al cierre del último día evaluado (paper trading, sin costes de transacción).
muestra de ~5.0 años (histórico largo FMP) y 6 estrategias probadas. El Sharpe deflactado (López de Prado) es la probabilidad de que el Sharpe observado NO sea fruto del azar tras 6 pruebas: por debajo de 0.95, escepticismo. Con 8 valores el breadth sigue siendo mínimo (Grinold-Kahn) — el valor está en COMBINAR señales poco correlacionadas, no en elegir la 'ganadora'