Expediente del laboratorio · 28-08-2026 · commit c4ab59f

EL DORADO

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.

FASE 2 · ACTIVA LOCKBOX · GASTADO TESTS · 19/19 PRÓXIMO REBALANCEO · LUN 31-08 · 20:30
El marcador

Cinco hipótesis juzgadas, una superviviente

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.

5
hipótesis juzgadas con criterios pre-registrados
4
muertas — enterradas por sus propias reglas
1
viva tras 3 rondas: la cesta defensiva
APRUEBA
examen de lockbox (2023→2026, un solo disparo)
La máquina

Los cuatro enemigos, bloqueados por construcción

No son buenas intenciones: son restricciones que el código impone y los tests vigilan.

Look-ahead

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.

Survivorship

El universo son ETFs líquidos: un ETF no «sale del índice», así que el pasado que testamos es el pasado que existió.

Overfitting

Lockbox: los datos de 2023+ estaban sellados por el almacén. Walk-forward como norma y criterios de veredicto escritos antes de mirar.

Costes ignorados

El motor descuenta 5 puntos básicos por rotación en cada backtest. Sin costes no hay resultado que valga.

El laboratorio

Los expedientes

Cada hipótesis con su razón económica, sus reglas cerradas de antemano y su veredicto — bueno o malo, sin renegociar.

EXPEDIENTE 01

Rotación sectorial

MUERE
WF Sharpe 0.62 vs 0.58 (EW-11) · 2004-2022
mitades: 0.38/0.43 ❌ · 0.86/0.74 ✓
Toda la ventaja vivía en 2013-2022. Un agregado apenas positivo escondía una década entera por detrás del benchmark. Lección: sub-periodos, siempre.
EXPEDIENTE 02

Dual momentum

MUERE
WF Sharpe 0.73 vs 0.69 (60/40) · CAGR +12.8% vs +7.2%
mitades: 0.93/0.58 ✓ · 0.50/0.81 ❌
El espejo exacto del 01: solo funcionaba en 2004-2012, y solo con un lookback del grid. Combinar ambos ahora sería ajustar el conjunto a una muestra ya vista.
EXPEDIENTE 03

Low-vol defensivos

VIVE
Sharpe 0.73 vs 0.54 (SPY) · maxDD −38.9% vs −55.2%
ambas mitades ✓ · leave-one-out ✓ · p 0.058
Cero parámetros y cuarenta años de literatura detrás. Superó las tres rondas; la significancia quedó a 8 milésimas del 5% y la etiqueta lo dice: evidencia moderada.
EXPEDIENTE 04

Risk parity cross-asset

MUERE
Sharpe 0.92 vs 0.68 (60/40) · 2006-2022
mitades: 1.16/0.71 ✓ · 0.64/0.65 ❌
Muerto por una centésima — y con razón: en 2015-2022 no aportaba nada, y 2022 rompió la premisa de correlaciones bajas. Mejor enterrar un bloque decente que cargar con uno frágil.
EXPEDIENTE 06

Reversal RSI-2

MUERE
Sharpe 0.37 vs 0.54 (SPY B&H) · exposición 9.8%
mitades: 0.47/0.33 ✓ · 0.28/0.76 ❌ · robustez 0/3
«Comprar el rebote con indicador», enterrado: el efecto decae desde 2013 y los costes lo rematan (15 idas y vueltas al año). Sin costes ni mitades habría «funcionado» — exactamente así se venden sistemas muertos.
La superviviente · in-sample 2004-2022

60/40 defensivo: crecimiento de 1 €

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.

60/40 defensivo 60/40 clásico (SPY/IEF) SPY a pelo
2004-2022 (neto)CAGRVolatilidadSharpeCaí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%
El examen · out-of-sample 2023 → 2026

El lockbox: un disparo, gastado

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.

Defensivo Clásico SPY
NOTA: APRUEBA — SIN SOBRESALIENTE
* 2026 hasta el 28 de agosto
2023 → 28-08-2026CAGRSharpeCaí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.

Fase 2 · en producción simulada

Paper trading: el ritual mensual

La estrategia congelada
XLP 20%
XLV 20%
XLU 20%
IEF 40%
Consumo básico · Salud · UtilitiesTesoro 7-10 años

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 €.

El último día hábil de cada mes
python scripts/download_data.py — cierres frescos
python scripts/paper_rebalance.py — imprime el ticket
Órdenes a mano en la cuenta paper, antes de las 22:00
python scripts/paper_rebalance.py --confirm — al ledger

Recordatorio 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.

Bitácora

Todo lo que se ha hecho, fechado

FechaHito
28-08-2026Nace 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-2026Expedientes 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-2026Examen 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-2026Fase 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-2026Expediente 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-2026Web 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.