Laboratorio de trading sistemático validation-first: una máquina construida para no mentirse, hipótesis juzgadas con criterios escritos antes de mirar los datos, un examen que solo se puede hacer una vez — y una estrategia en producción simulada.
Que mueran 4 de cada 5 no es el fracaso del plan: es el plan. Cada muerte con criterio pre-registrado es una trampa de sobreajuste que no llega al dinero.
No son buenas intenciones: son restricciones que el código impone y los tests vigilan.
Toda señal se desplaza un día en el motor (shift(1)). Un test con una señal «clarividente» verifica que la trampa es imposible.
El universo son ETFs líquidos: un ETF no «sale del índice», así que el pasado que testamos es el pasado que existió.
Lockbox: los datos de 2023+ estaban sellados por el almacén. Walk-forward como norma y criterios de veredicto escritos antes de mirar.
El motor descuenta 5 puntos básicos por rotación en cada backtest. Sin costes no hay resultado que valga.
Cada hipótesis con su razón económica, sus reglas cerradas de antemano y su veredicto — bueno o malo, sin renegociar.
60% repartido entre consumo básico, salud y utilities + 40% bonos del Tesoro, rebalanceo mensual. Neto de costes. La misma construcción que el benchmark clásico — solo cambia la pata de renta variable.
| 2004-2022 (neto) | CAGR | Volatilidad | Sharpe | Caída máx. |
|---|---|---|---|---|
| 60/40 defensivo | +7.73% | 8.67% | 0.90 | −20.3% |
| 60/40 clásico | +7.21% | 10.96% | 0.69 | −31.4% |
| SPY a pelo | +8.81% | 19.25% | 0.54 | −55.2% |
917 días que ninguna prueba había visto. El examen no preguntaba «¿ganaste?» — con 3.65 años ni un efecto real puede demostrarse — sino «¿estás rota?». Respuesta: no. La diferencia con el clásico no es estadísticamente significativa (p = 0.081) y la estructura hizo exactamente lo prometido: menos riesgo, misma caída máxima que el clásico con la mitad de volatilidad que SPY.
| 2023 → 28-08-2026 | CAGR | Sharpe | Caída máx. |
|---|---|---|---|
| 60/40 defensivo | +6.11% | 0.77 | −10.1% |
| 60/40 clásico | +14.59% | 1.47 | −10.6% |
| SPY a pelo | +22.68% | 1.44 | −18.8% |
La verdad incómoda, sin maquillar: en un mercado alcista tirado por mega-tecnológicas — el peor régimen posible para defensivos — la estrategia ganó menos los cuatro años. Es una cartera de dormir tranquilo, no un cohete: su apuesta es perder mucho menos en los años malos, y esta ventana no contenía ninguno. El examen queda gastado: repetirlo sería hacerse trampas.
Cuatro ETFs, cero parámetros, rotación casi nula. Congelada en strategies/defensive.py; un test obliga a que la forma «backtest» y la forma «en vivo» sean idénticas — la estrategia no puede saber si está en 2015 o en hoy. Ledger paper: 100.000 €.
python scripts/download_data.py — cierres frescospython scripts/paper_rebalance.py — imprime el ticketpython scripts/paper_rebalance.py --confirm — al ledgerRecordatorio automático armado: días 26-31 a las 20:30 comprueba si toca y, si es el día, trae el ticket preparado. La medida del éxito de esta fase es la paridad: si la diferencia modelo-bróker se mantiene en pocos puntos básicos, el backtest describe la realidad; si se abre, hay un supuesto roto y se investiga antes de seguir.
EL DORADO opera ahora como un fondo de roles con veto. Diez familias de estrategias pasan por un analista con criterios fijos (neto de costes, agregado y ambas mitades, drawdown); un gestor de riesgo veta, dimensiona por volatilidad inversa y aplica topes por sleeve; la ejecución genera los tickets paper. Ningún agente es la señal. El orquestador es una función, no un modelo.
| Familia | Sharpe vs bench | maxDD | Veredicto |
|---|---|---|---|
| 60/40 defensivo (low-vol) | 0.90 vs 0.69 | −20.3% | VIVE sleeve 90% |
| Tendencia cripto BTC/ETH (SMA100) | 0.77 vs 0.46 | −52.2% | VIVE sleeve ≤10% |
| TSMOM 12m en futuros ES/NQ/RTY/GC/CL (EXP-001, sello 0a19e3c) | 0.69 (listón 0.40) | −17.0% | VIVE sleeve ≤20% |
| Tendencia SMA200 SPY/IEF | 0.81 vs 0.69 | −29.0% | MUERE mitad 2013-22 |
| Tendencia multi-activo | 0.80 vs 0.69 | −22.3% | MUERE mitad 2013-22 |
| TSMOM long-only ETFs | 0.81 vs 0.69 | −11.9% | MUERE mitad 2013-22 |
| Defensivos + tendencia | 0.78 vs 0.69 | −16.2% | MUERE mitad 2013-22 |
| Risk parity SPY/TLT/GLD | 0.91 vs 0.69 | −22.2% | MUERE mitad 2013-22 |
| Prima de vol (SVXY en contango) | 0.81 vs 0.52 | −49.5% | MUERE riesgo de salto |
Cartera del fondo: 70% defensivo + 20% futuros TSMOM (micros) + 10% tendencia cripto. In-sample neto: Sharpe 0.97, maxDD −16.3%, sin apalancamiento. Desde el 16-09-2026 opera de forma automática en una cuenta paper de IBKR (gateway en el NAS; el código rechaza cualquier cuenta que no sea paper). Kill-switch de cartera: −15%. Monitor diario a las 20:30 con alerta por cambio de señal. Shadow 2023-2026 (ventana ya examinada, solo sleeve defensivo): +19.7% total, positivo cada año, maxDD −9% — y por detrás del 60/40 clásico (+61.9%) en un alcista de mega-caps. Dinero en paper: sí. Batir al mercado en euforia: no. El lockbox de cripto sigue sellado.
| Fecha | Hito |
|---|---|
| 28-08-2026 | Nace EL DORADO. Fase 1: motor de backtest con costes, guarda anti-look-ahead con test propio, lockbox out-of-sample, universo de ETFs sin sesgo de superviviente. Calibración SPY 1993-2022 clavada contra la literatura. |
| 28-08-2026 | Expedientes 01-04 juzgados con criterios pre-registrados: rotación sectorial †, dual momentum †, low-vol defensivos VIVA (tres rondas), risk parity †. Herramienta nueva de significancia estadística (Jobson-Korkie/Memmel + bootstrap por bloques). |
| 28-08-2026 | Examen del lockbox: el 60/40 defensivo APRUEBA sin sobresaliente sobre 2023-2026 (917 días jamás vistos). El examen queda gastado — era de un solo uso. |
| 28-08-2026 | Fase 2 desplegada: estrategia congelada con paridad backtest-vivo forzada por test, ledger paper (100.000), generador de tickets mensuales, recordatorio automático y primer commit git. 19/19 tests. |
| 29-08-2026 | Expediente 06 (reversal RSI-2) † — la familia «comprar el rebote con indicador» muere neta de costes y por mitades. Cantera de hipótesis creada. Panel web publicado. Script de copia de seguridad al NAS preparado. |
| 05-09-2026 | Web oficial del proyecto en el-dorado.onto-so.com. ⚠️ Pendientes: primera entrada de la cartera paper (el rebalanceo del 31-08 no llegó a confirmarse en el ledger) y primera copia al NAS. |
| 15-09-2026 | Fondo completo: pipeline multi-agente (8 familias juzgadas, 2 vivas), sleeve cripto vía Binance, ticket del fondo, monitor diario con kill-switch, shadow test. Primera cartera paper ejecutada (90/10). MCP del proyecto desplegado para otras IAs. Commit 74577c1. |
| 16-09-2026 | Fondo automático: gateway paper de IBKR en el NAS, módulo de ejecución con guarda solo-paper, primeras órdenes colocadas sin manos. EXP-001 (TSMOM futuros) sellado y VIVE: Sharpe 0.69, maxDD −17%, robusto a lookback y costes ×5. Tres sleeves: 70/20/10. |