1. Fuentes de datos

Las odds se obtienen continuamente de bookmakers conectados a Kambi — entre ellos 1x2.se (ID de operador pafpre1x2se), Unibet y Paf — además de The Odds API como complemento para una cobertura de mercado más amplia.

Utilizamos Pinnacle como mercado de referencia. El motivo es sencillo: Pinnacle tiene el margen más bajo y los límites más altos del sector, por lo que sus odds se consideran la estimación más precisa del mercado sobre las probabilidades reales. Comparamos las odds de otros operadores con esa referencia.

La obtención se realiza mediante una cadena multicapa con conmutación automática: si una fuente falla o responde demasiado despacio, el sistema pasa a la siguiente fuente de la cadena. Los datos servidos desde la caché por cualquier motivo siempre se marcan como tales en la interfaz, para que nunca haya dudas sobre la frescura de una cifra.

El frontend nunca llama directamente a API externas. Todo pasa por una capa backend propia que gestiona la obtención, validación, caché y conmutación entre fuentes. Esto hace que el comportamiento sea uniforme y trazable, independientemente de qué fuente responda.

2. De las odds a la probabilidad

El punto de partida son siempre las odds decimales. La probabilidad implícita bruta de un resultado se calcula mediante:

Probabilidad implícita = 1 / odds

Si se suma la probabilidad implícita de todos los resultados de un mercado, la suma siempre supera el 100 %. Ese excedente es el margen del bookmaker — a menudo llamado vig u overround — y es la forma en que el bookmaker garantiza sus ganancias independientemente del resultado.

Seguimos un partido por toda la cadena de cálculo siguiente como ejemplo concreto: un mercado 1X2 con odds 2,10 / 3,40 / 3,80 para victoria local, empate y victoria visitante, respectivamente.

ResultadoOddsProbabilidad implícita
Victoria local2,1047,6%
Empate3,4029,4%
Victoria visitante3,8026,3%
Suma103,3%

La suma es del 103,3 %, es decir, 3,3 puntos porcentuales más que el 100 %. Ese es el margen del bookmaker en este mercado.

3. Devigging (eliminación del margen)

Para acceder a la estimación real del mercado sobre las probabilidades, hay que eliminar el margen. Se hace proporcionalmente, de modo que la parte de cada resultado en el excedente sea proporcional a su propia probabilidad implícita, y la suma tras eliminarlo sea exactamente del 100 %. El resultado se denomina fair probability — la estimación del mercado sin el recargo del bookmaker.

Fair probability = Probabilidad implícita / Suma de probabilidades implícitas
Fair odds = 1 / Fair probability

Para una victoria local en nuestro ejemplo: 47,6 / 103,3 = 46,1 %. Esto da unas fair odds de 2,17 — las odds que el mercado, sin margen, considera realmente que vale la victoria local.

ResultadoProbabilidad implícitaFair probabilityFair odds
Victoria local47,6%46,1%2,17
Empate29,4%28,5%3,51
Victoria visitante26,3%25,4%3,94

4. Cálculo de edge

Con una fair probability podemos compararla con lo que realmente ofrecen otros bookmakers. La diferencia — edge — se calcula así:

Edge% = (fair_probability × odds_ofrecidas − 1) × 100

Siguiendo con el ejemplo: la fair probability de una victoria local es del 46,1 %. Otro bookmaker ofrece 2,45 por el mismo resultado. Entonces el edge es:

(0,461 × 2,45 − 1) × 100 = +12,9%

Un edge del +12,9 % significa que, según nuestro modelo, las odds del bookmaker son notablemente superiores a lo que vale estadísticamente el resultado.

No se publica todo edge positivo. Antes de mostrar un bet a los miembros se aplican dos umbrales:

  • El edge debe superar el 3 %. Las desviaciones menores entran dentro del ruido normal del modelo y los datos.
  • No se publican odds superiores a 3,50. Con odds tan altas, la varianza de los resultados individuales es demasiado elevada para que la cifra de edge sea significativa en la práctica.

En nuestro ejemplo, odds 2,45 con edge +12,9 % supera ambos límites y se publicaría.

5. Nivel de stake (units)

El stake recomendado se expresa en units. Una unit equivale a 100 kr. El stake aumenta según el tamaño del edge:

EdgeStake
≥ 8%3 units
5–8%2 units
Menos del 5 %1 unit

Las odds altas reducen aún más el stake, porque la varianza y el riesgo de resultados individuales aumentan con odds más elevadas. En nuestro ejemplo continuo, un edge del +12,9 % da un stake de 3 units, es decir, 300 kr, a odds 2,45.

6. Liquidación (grading)

Los bets se liquidan automáticamente con los resultados reales de los partidos. No hay intervención manual en la liquidación ni selección interesada de qué bets se cuentan.

Beneficio = units × (odds − 1)
Pérdida = −units
Void = 0

Void se utiliza cuando se cancela un partido, el mercado no es válido o el bet no ha podido liquidarse por motivos técnicos con una fuente fiable.

Terminemos el ejemplo con un bet ganado: 3 units a odds 2,45 dan 3 × (2,45 − 1) = 3 × 1,45 = 4,35 units de beneficio, es decir, 435 kr con un stake de 300 kr.

Las odds llevan marca de tiempo en el momento de la publicación. Las odds que mostramos en las estadísticas y los resultados son las disponibles cuando se publicó el bet — no unas odds mejores que pudieran aparecer después.

7. CLV (Closing Line Value)

CLV compara nuestras odds publicadas con las odds de cierre del mercado — la última odd disponible antes de comenzar el partido. Un CLV positivo a lo largo del tiempo se considera el indicador más sólido de que un modelo tiene un edge real y duradero, ya que la odd de cierre refleja toda la información que el mercado ha incorporado.

Situación honesta: La medición del CLV requiere guardar las odds de cierre al comenzar el partido. BetSynq empieza a recopilar estos datos a partir de ahora. Los bets históricos no tienen odds de cierre y no pueden recalcularse posteriormente. Por eso el CLV se mostrará cuando la base de datos sea suficientemente amplia para resultar significativa. Lo decimos claramente, sin excusas: actualmente no hay una cifra histórica de CLV que mostrar.

8. Lo que NO hacemos

  • No ocultamos ningún bet perdido. Todos los bets publicados se liquidan y muestran, independientemente del resultado.
  • No ajustamos las odds posteriormente. Las odds mostradas son siempre las disponibles en el momento de la publicación.
  • No mostramos rendimiento en datos que carecen de odds. Si faltan datos para un cálculo correcto, no se muestra ninguna cifra en lugar de una estimación.
  • No prometemos ganancias. Un edge positivo es una ventaja matemática a lo largo del tiempo, no una garantía del resultado de un bet concreto.