Actualización posterior del 17/10: la revisión del historial está terminada; los indicadores globales no son identificables con esos estudios heterogéneos. Consultar resultados y límites.
Avance mientras se recogen costes · 17 octubre 2026
Qué se ha terminado
Un evaluador independiente del ensayo, preparado para leer su diario cuando arranque y actualizar un informe cada hora. No espera al 26 para quedar construido y probado. El arranque sigue condicionado a los mismos datos y costes: ninguna regla ni fecha se modifica. No se ha probado otra estrategia con el histórico ni creado experimentos.
El evaluador responde a tres preguntas distintas:
- ¿Cuadran las cuentas? Comprueba depósito único, caja, posiciones y costes frente a cada operación registrada; las cantidades omitidas no cuentan como operaciones.
- ¿Qué ocurrió? Conserva las dos carteras y los ocho escenarios, revisiones, ejecuciones, abstenciones, valoraciones ausentes, nominal negociado y gastos.
- ¿Cumple lo que exigimos? Revisa los criterios registrados cuando exista muestra suficiente; no presenta unos días positivos como prueba de una ventaja anual.
Lectura para Oscar
Durante la recogida de costes no hay resultados del nuevo ensayo. Después del arranque veremos el resultado provisional y sus incidencias. Al final del periodo podremos distinguir un incumplimiento numérico de un caso favorable que aún necesita revisión. Ningún estado de este informe aprueba una inversión real.
Convenciones fijadas antes de observar resultados
Evaluador research_evaluation@1, separado de cross_sectional_momentum@1.2.1. No cambia mecanismo, pesos, referencia, capital, costes ni criterios. Especifica el cálculo de las métricas de lectura ya exigidas por la ficha:
- Aportación única de 10.000 EUR para ambas carteras. TWR acumulado = NAV final / 10.000 − 1; sin aportaciones posteriores, coincide con la variación de capital.
- TWR anualizado = (NAV final / 10.000) elevado a 365,25 / días, menos uno. Exceso = TWR anualizado candidata menos TWR anualizado referencia, en puntos porcentuales. No se sustituye por diferencia de retornos logarítmicos.
- No se publica anualización ni intervalo antes de 364 días completos, 52 revisiones del calendario, al menos una revisión de ejecución y todas las valoraciones. Revisiones incluyen abstenciones y omisiones previstas; no representan episodios independientes. Se informa separadamente cuántas se ejecutaron.
- Las valoraciones se registran antes de la ejecución de ese día. Se verifica que su caja, posiciones y gastos sean los del cierre previo, y no los de una operación posterior. No se resta la comisión otra vez del NAV.
- Caída máxima calculada con todas las valoraciones diarias, desde los 10.000 EUR iniciales; no es una medida de la peor caída intradía.
- Sensibilidad separada de gastos generales: 1.200 EUR × días / 365,25. Es el supuesto ya fijado; no se etiqueta como una factura ni como un gasto marginal observado.
- Nominal negociado acumulado incluye ambos lados; se conserva también la ejecución del día si fue posterior a la valoración. No se presenta como retorno.
Incertidumbre prevista y sus límites
Se aplica el remuestreo circular emparejado de bloques de ocho semanas ya registrado: 56 retornos diarios consecutivos por bloque, con vuelta al principio de la serie; 10.000 réplicas, semilla 20261016. Ambas carteras usan los mismos índices. Se toman bloques completos y se trunca el último para conservar exactamente el número de días. Se recalcula la diferencia de TWR anualizados en cada réplica. Intervalo percentil bilateral del 95 %, interpolación lineal en las posiciones (n−1) × 0,025 y 0,975.
Politis, The impact of bootstrap methods on time series analysis explica por qué hay que conservar dependencia temporal al remuestrear. El tamaño de bloque y los umbrales son decisiones previas del proyecto, no garantías del artículo. No se demuestra estacionariedad de estos mercados; 52 semanas son solo 6,5 bloques de ocho semanas. Diez mil réplicas no multiplican la evidencia independiente. El intervalo no es la probabilidad de ganar dinero en el futuro.
Criterios implementados
- Beneficio absoluto positivo después de costes variables.
- Exceso anualizado mínimo de dos puntos porcentuales.
- Límite inferior del intervalo del exceso estrictamente positivo.
- Caída máxima de la candidata no más de cinco puntos peor que la referencia.
- Ventaja no negativa en cada sensibilidad y escenario de estrés; nunca elegir el mejor.
- Muestra completa para los ocho escenarios. Una valoración ausente invalida el tramo: no se interpola, no se descarta el día y no se cambia el universo.
Si falta muestra: inconcluso. Si los criterios numéricos fallan con muestra completa: incumplimiento numérico. Si todos pasan: revisión pendiente, sin aprobación automática.
Trabajo que queda para una conclusión formal
El informe incorpora un inventario de experimentos por estrategia y versión, leído sin modificar la base. No se confunde ese recuento con el número efectivo de ensayos independientes. Falta alinear intentos y periodos, estudiar dependencia y completar DSR/PBO con un alcance defendible, junto a atribución por activo/régimen y episodios. Los campos correspondientes se mantienen nulos y explican el motivo.
Bailey y colaboradores, The Probability of Backtest Overfitting explican la importancia de considerar el proceso de selección. Un diagnóstico de las ocho variantes aisladas no corrige toda la investigación anterior. No adoptamos los umbrales de otras estrategias ni inventamos que los 39 experimentos sean independientes.
Comprobaciones de software y auditoría
Pruebas artificiales: caso positivo, caso sin beneficio, caminos idénticos con exceso cero, repetibilidad del intervalo, muestra corta, valoración ausente, costes nulos, depósito duplicado, caja alterada y valoración con costes de otra fecha. Integración: el diario generado por el simulador cuadra; una cadena con un día eliminado se rechaza. Esto prueba software, no rentabilidad de mercado.
El lector verifica el manifiesto sellado, las huellas del código y de todos los objetos del diario, fechas consecutivas y contabilidad. Verifica íntegramente los inputs inicial y último; en los demás solo presencia. No equivale a reejecutar todos los datos de mercado ni prueba que un proveedor suministrara información correcta. Un error publica una incidencia; el evaluador no modifica decisiones ni pausa el controlador, que conserva sus propios bloqueos. La fecha del informe y la del controlador se mantienen separadas para detectar publicaciones antiguas.
Verificación de la entrega
13 pruebas específicas finales correctas y tres del panel. La suite completa de 310 pruebas pasó; posteriormente se añadió la cota acumulada de lectura y su prueba, verificadas con las 13 específicas. Los recuentos se solapan, no se suman. El primer intento de la suite se interrumpió porque Docker local estaba detenido; se recuperó el entorno de pruebas y la repetición terminó correctamente.
Publicación e invocación completa comprobadas en el VPS. Primer ciclo programado verificado el 17/10 a las 18:35 Madrid, terminado correctamente. Temporizador horario habilitado al minuto 35 UTC, separado del arranque al minuto 25. El informe vivo publica sus propias huellas de código. Siguen archivados 39 experimentos: no se ha creado otro. Las huellas del código congelado del arranque se han verificado intactas. Detalle de verificación.