El 23 de julio congelamos las reglas de un experimento público: tomar cada señal de valor que publica nuestro sitio, compararla con el precio vivo de Betfair cada media hora, y registrar una apuesta simulada cuando el precio de la exchange superara nuestra probabilidad justa en al menos un 2.5% después de comisiones. Stakes de Half-Kelly sobre un bankroll simulado, liquidadas con resultados reales, cada decisión en un registro público. El archivo fue hasheado y sellado con marca de tiempo para que nadie, nosotros incluidos, pudiera mover la portería.
Dos meses y 262 apuestas liquidadas después, lo cerramos. No porque no superara su filtro. Sino por lo que mostró el registro cuando lo miramos bien.
| Value | |
|---|---|
| Apuestas liquidadas | 262 |
| Tasa de acierto / break-even a cuota media 2.50 | 43.9% / 40.0% |
| ROI, ponderado por stake (half-Kelly) | +3.4% |
| ROI, stake fijo de una unidad por apuesta | +0.8% |
| Closing line value vs Pinnacle close | +2.5%, 61% de apuestas positivas |
| CLV publicado originalmente | +6.5%, 83% de apuestas positivas |
Las dos últimas filas son la parte incómoda. Hasta esta semana, el registro comparaba el precio back de Betfair con las cuotas de cierre brutas de Pinnacle. Las cuotas brutas de Pinnacle incluyen su margen — alrededor de un overround del 4.95% en estos partidos, unas 1.7 puntos por selección. Un precio de exchange no lleva margen. Así que un precio de exchange casi "superará" por construcción a un precio bruto de bookmaker, y nuestro CLV publicado quedó inflado en unos cuatro puntos.
La regla pre-registrada decía "same-book CLV versus the Pinnacle close". Same-book tiene que significar el mismo tipo de precio, lo que implica el cierre sin vig, usando el mismo power devig que usa cualquier otra página de este sitio. Recalculado así, el CLV de cada apuesta en el registro ha sido corregido, y la media es +2.5%, no +6.5%. Este es el segundo error de medición que hemos encontrado y divulgado este mes; el primero usó precios en vivo como precios de cierre. Preferimos publicar esto a que lo encuentre otro.
La cifra global oculta una división demasiado limpia para ser ruido.
| Segmento | Apuestas | ROI |
|---|---|---|
| Probabilidad justa obsoleta (lectura de referencia con más de 2 h) | 77 | −14.8% |
| Apuesta colocada entre 3 y 8 horas antes del inicio | 59 | −21.0% |
| Liquidez de Betfair por debajo de 500 | 115 | −7.0% |
| Núcleo limpio: fair fresca, menos de 3 h, liquidez ≥ 500 | 119 | +15.3% ponderado, +2.4% fijo |
| Todo lo que está fuera del núcleo | 143 | −6.3% |
Cada uno de los tres segmentos perdedores tiene un mecanismo, no solo una mala racha.
Fair obsoleta. Nuestra probabilidad justa se deriva del mercado sharp. Cuando la última lectura viva de ese mercado tenía más de dos horas, el código recurría al precio justo registrado cuando la señal se detectó por primera vez — a veces días antes. Un "edge" medido contra un precio de hace días es sobre todo el movimiento de la línea desde entonces, no value. La firma es visible: estas apuestas mostraron el mayor CLV y los peores resultados.
Ejecución temprana. Cargamos un edge extra del 2% para apuestas colocadas con más de 2.5 horas de antelación. No fue suficiente. La probabilidad justa simplemente se degrada cuanto más lejos está del inicio; alineaciones, noticias y dinero llegan después.
Liquidez escasa. La propia especificación advertía que los precios mostrados de Betfair con baja liquidez "pueden no poder ejecutarse por el tamaño" y podrían embellecer los resultados. Así fue. Con liquidez por debajo de 500, el CLV parecía mejor y los resultados eran peores, que es exactamente lo que parece un precio que en realidad no está ahí.
La tan comentada "paradoja del edge" — apuestas con el mayor edge declarado, 8 a 12%, fueron las que más perdieron con −34.9% — es el mismo hallazgo desde otro ángulo. Los edges más grandes eran desproporcionadamente obsoletos, tempranos o finos. Un edge del 10% en Betfair es un artefacto de datos.
El núcleo limpio es +15.3% ponderado por stake, lo que suena a estrategia. A stakes fijos es +2.4% sobre 119 apuestas, dentro de un intervalo que incluye cómodamente el cero. La diferencia son 17 apuestas grandes half-Kelly que ocurrieron por ganar. El sizing de Kelly multiplica lo que diga tu estimación de edge, y donde la estimación estaba inflada (los tres segmentos de arriba) también multiplicó las pérdidas. El ROI ponderado en una muestra pequeña te dice quién tuvo suerte, no quién tiene edge.
Así que el resumen honesto de v1 es el que escribimos antes de empezar: nuestras propias simulaciones situaban el edge de las señales de value en la exchange cerca de cero, y 262 apuestas no lo contradijeron.
Toma el registro de v1, aplica los tres filtros, publica +15%. Eso es exactamente la selección ex post que pasamos la mayor parte de este sitio criticando en tipsters, y la pre-registración existe para impedir que hagamos eso. v1 queda como corrió, con su CLV corregido, sobre un registro que nadie puede editar.
En su lugar, las tres lecciones ahora son reglas en un sucesor pre-registrado aparte, TIPS-EXP-003: solo fair fresca o se omite, ejecución solo dentro de las tres horas previas al inicio, liquidez de al menos 500, ROI reportado tanto en fijo como ponderado, CLV contra el cierre sin vig. Su filtro es más estricto que el de v1: 150 o más apuestas con ROI a stake fijo por encima de cero y un intervalo que excluya el cero. Su prior declarado es "aproximadamente break-even, posiblemente ligeramente positivo". Empezó hoy, con su propio hash y marca de tiempo, y su registro está aquí en vivo.
Si v2 también termina en cero, ese será el resultado, y se publicará de la misma forma.
Notas metodológicas: 262 apuestas registradas entre el 18 de julio y el 21 de septiembre de 2026 bajo las reglas congeladas de TIPS-EXP-002; documento completo de autopsia con SHA-256 y ancla OpenTimestamps en el repositorio público del registro. CLV = precio back de Betfair × probabilidad de cierre de Pinnacle sin vig − 1. ROI fijo = media de (cuota − 1) × 0.98 en aciertos y −1 en pérdidas. Los ROI por segmento están ponderados por stake salvo que se indique lo contrario.