Kelly-Kriterium mit fairen Pinnacle-Quoten
Antwort: Kelly bemisst einen Einsatz aus Ihrer Wahrscheinlichkeitsschätzung und dem erzielten Preis: f = (b·p − q) / b, wobei b die Dezimalquote minus 1 ist, p die Gewinnwahrscheinlichkeit und q = 1 − p. Nimmt man Pinnacles margenfreie fairProb aus PinnFeed als p und den Preis eines anderen Buchmachers als b, ergibt sich ein Einsatzanteil. Weil p nur eine Schätzung ist, nutzen die meisten einen Bruchteil (etwa ein Viertel Kelly) und nie volles Kelly.
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]
m = ev["markets"][0]
o = m["outcomes"][0]
if (m["maxStake"] or 0) >= 100: # dünne Märkte überspringen
other_book_price = 2.30 # ein anderswo erfasster Preis
f = kelly(other_book_price, o["fairProb"])
print(ev["home"], ev["away"], o["name"], "voll", round(f, 4), "viertel", round(f / 4, 4))
Rechenbeispiel mit erfundenen Zahlen: fairProb 0,488 und ein Preis von 2,30 ergeben b 1,30, volles Kelly ≈ 9,4 % und ein Viertel Kelly ≈ 2,35 % der Bankroll. Liegt der Preis unter dem fairen Preis, liefert Kelly 0: kein Einsatz.
Vorsicht#
fairProbist Pinnacles Preis ohne Marge, nicht die wahre Wahrscheinlichkeit.- Prüfen Sie
maxStakeund ob der Markt noch offen ist, bevor Sie einem Preis vertrauen. - Messen Sie Ihre Ergebnisse an der Schlussquote (CLV), nicht am kurzfristigen Gewinn.
Ausführlich mit derselben Formel: Value-Betting-Leitfaden. Screening-Code: fairProb-EV-Screen.
Tarife#
Free (30 Sekunden Verzögerung) reicht für dieses Skript. Echtzeit: Hobby (29 €/Monat) per REST oder Builder (99 €/Monat) per WebSocket. Bezahlte Tarife: 3 Tage Testphase; eine Karte ist erforderlich und wird nach Tag 3 belastet, sofern Sie nicht kündigen.
18+. Kelly ist eine statistische Einsatzregel, kein Tipp. Nichts hier verspricht Gewinn; spielen Sie verantwortungsvoll.
Häufige Fragen#
Warum ein Viertel Kelly?#
Volles Kelly setzt voraus, dass Ihre Wahrscheinlichkeit exakt ist. Bei Schätzungen senkt Bruchteil-Kelly die Schwankung und den Schaden einer Überschätzung.
Kann ich Pinnacles eigenen Preis als b nehmen?#
Dann ist der Vorteil um die Marge negativ und Kelly liefert 0. Kelly ergibt nur gegen einen Preis über dem fairen Preis Sinn.
Gibt es fairProb in jedem Tarif?#
fair und fairProb stehen im normalisierten Feed in jedem Tarif; Free liefert sie mit 30 Sekunden Verzögerung und nur für Hauptmärkte.