Criterio de Kelly con cuotas justas de Pinnacle
Respuesta: Kelly dimensiona el stake a partir de tu probabilidad estimada y la cuota que consigues: f = (b·p − q) / b, donde b es la cuota decimal menos 1, p la probabilidad de acierto y q = 1 − p. Si usas como p el fairProb sin margen de Pinnacle que da PinnFeed, y como b la cuota de otra casa, obtienes una fracción del bankroll. Como p es una estimación, casi todo el mundo usa una fracción (un cuarto de Kelly) y nunca Kelly completo.
Python#
import os, requests
def kelly(decimal_price: float, p: float) -> float:
b = decimal_price - 1
return max(0.0, (b * p - (1 - p)) / b)
KEY = os.environ["PINNFEED_KEY"] # ps_live_...
r = requests.get("https://pinnfeed.io/v1/odds", headers={"x-api-key": KEY},
params={"sport": "soccer", "market": "moneyline", "main": "true", "limit": 20}, timeout=20)
r.raise_for_status()
ev = r.json()["events"][0]
o = ev["markets"][0]["outcomes"][0]
other_book_price = 2.30 # una cuota que has recogido en otra casa
f = kelly(other_book_price, o["fairProb"])
print(ev["home"], ev["away"], o["name"], "full", round(f, 4), "quarter", round(f / 4, 4))
Ejemplo con números ilustrativos: fairProb 0,488 y una cuota de 2,30 dan b = 1,30, Kelly completo ≈ 9,4 % y un cuarto de Kelly ≈ 2,35 % del bankroll. Si la cuota está por debajo de la cuota justa, Kelly devuelve 0: sin stake.
Precauciones#
fairProbes el precio de Pinnacle sin margen, no la probabilidad real.- Revisa
maxStakey que el mercado siga abierto antes de fiarte de un precio. - Mide tus resultados contra la cuota de cierre (guía de CLV) y no por el beneficio a corto plazo.
Guía completa con la misma fórmula: value betting con cuotas sin margen.
Planes#
Free (30 s de retraso) ejecuta este script. Tiempo real: Hobby (29 €/mes) por REST o Builder (99 €/mes) por WebSocket. Planes de pago: prueba de 3 días; se pide tarjeta y se cobra después del día 3 salvo que canceles.
Solo para mayores de 18 años. Kelly es una regla estadística de dimensionado, no un pronóstico. Nada de esto promete beneficios; juega con responsabilidad.
Preguntas frecuentes#
¿Por qué un cuarto de Kelly?#
Kelly completo supone que tu probabilidad es exacta. Con estimaciones, el Kelly fraccional reduce la varianza y el daño de sobrestimar.
¿Puedo usar como b la propia cuota de Pinnacle?#
Entonces la ventaja es negativa por el margen y Kelly devuelve 0. Kelly solo tiene sentido contra una cuota por encima de la cuota justa.
¿fairProb está en todos los planes?#
fair y fairProb se añaden a las cuotas del feed normalizado en todos los planes; Free los da con 30 segundos de retraso y solo mercados principales.