Value Bets bei Soft-Buchmachern mit Pinnacles fairen Quoten
Pinnacles Preise sind das, was im Wettmarkt einer echten Wahrscheinlichkeit am nächsten kommt. Entfernst du die Marge, erhältst du eine faire Quote; jeder Soft-Buchmacher, der mehr als diese Quote zahlt, bietet eine Wette mit positivem Erwartungswert (+EV). PinnFeed berechnet die faire Quote für jeden Markt, die Rechnung schrumpft also auf eine Multiplikation. +EV ist ein langfristiges statistisches Konzept, keine Gewinngarantie.
Schritt 1 — Die faire Quote verstehen#
Für einen Markt mit Dezimalquoten d_i:
implied_i = 1 / d_i
margin = Σ implied_i − 1
fairProb_i = implied_i / Σ implied_j (multiplikative Methode)
fair_i = 1 / fairProb_i
Jeder Ausgang in der API hat bereits fair und fairProb, jeder Markt hat margin. Die Rohpreise sind ebenfalls dabei, falls du lieber die Power- oder die Shin-Methode anwendest.
Schritt 2 — Den Erwartungswert berechnen#
Bietet ein Soft-Buchmacher die Dezimalquote S auf einen Ausgang mit fairer Wahrscheinlichkeit p:
EV = S × p − 1
Mit S = 2.30 und p = 0.488 (faire Quote 2.049) liegt der EV bei +12,3 %: Langfristig erwartest du 12,3 Cent pro eingesetztem Euro. Die meisten setzen eine Schwelle von 1–3 %, um Rauschen und die Zeit bis zur Platzierung abzufedern.
Schritt 3 — Den Einsatz bestimmen#
Voller Kelly ((S·p − 1) / (S − 1)) ist bei geschätzten Wahrscheinlichkeiten zu aggressiv. Ein Viertel-Kelly ist ein üblicher Kompromiss, und genau das gibt das Skript aus.
Schritt 4 — Das Skript ausführen#
Fülle SOFT mit den Quoten, die du bei einem Soft-Buchmacher gesammelt hast (von Hand, aus einem Quotenvergleich oder aus einer anderen API), mit den Teamnamen so, wie PinnFeed sie schreibt. Installiere requests und führe python value.py aus:
# value.py: findet +EV-Quoten bei einem Soft-Buchmacher anhand von Pinnacles fairen Quoten ohne Marge.
# pip install requests
import os, requests
BASE = os.environ.get("PINNFEED_BASE", "https://pinnfeed.io")
KEY = os.environ["PINNFEED_KEY"]
# Quoten, die du bei einem Soft-Buchmacher gesammelt hast: (Heimteam, Auswärtsteam, Ausgang) -> Dezimalquote.
SOFT = {
("Osasuna", "Malaga", "home"): 1.95,
("Colon", "Defensor Sporting", "away"): 2.30,
}
MIN_EV = 0.02 # 2 % Vorteil
def kelly(price, p, fraction=0.25):
"""Fraktionaler Kelly-Einsatz als Anteil der Bankroll."""
return max(0.0, fraction * (price * p - 1) / (price - 1))
r = requests.get(f"{BASE}/v1/odds", headers={"x-api-key": KEY},
params={"sport": "soccer", "market": "moneyline", "main": "true", "limit": 1000}, timeout=20)
r.raise_for_status()
for ev in r.json()["events"]:
for m in ev["markets"]:
for o in m["outcomes"]:
soft = SOFT.get((ev["home"], ev["away"], o["name"]))
if not soft:
continue
ev_pct = soft * o["fairProb"] - 1 # Erwartungswert pro eingesetzter Einheit
flag = "VALUE" if ev_pct >= MIN_EV else "no edge"
print(f'{flag:8} {ev["home"]} v {ev["away"]} {o["name"]}: soft {soft} vs Pinnacle {o["decimal"]} '
f'(fair {o["fair"]:.3f}, margin {m["margin"]:.1%}) EV {ev_pct:+.1%} '
f'kelly/4 {kelly(soft, o["fairProb"]):.2%}')
Die Ausgabe sieht so aus:
VALUE Colon v Defensor Sporting away: soft 2.3 vs Pinnacle 1.8065 (fair 2.049, margin 13.4%) EV +12.3% kelly/4 2.36%
Der REST-Aufruf funktioniert in allen Plänen; in Free sind die Preise 30 Sekunden alt. Für Live-Value brauchst du sie live: Mach denselben Vergleich im WebSocket-Client aus der Python- und Node-Anleitung, mit Builder.
Schritt 5 — Mit dem CLV gegenprüfen#
Kurzfristig sind Ergebnisse vor allem Varianz. Die schnellste ehrliche Antwort ist der Closing Line Value: Hat dein Preis Pinnacles faire Schlussquote geschlagen? Die CLV-Anleitung protokolliert jede Wette und misst sie.
Häufige Fragen#
Warum Pinnacle als Referenz?#
Pinnacle arbeitet mit niedrigen Margen und hohen Limits und bewegt seine Preise mit dem Sharp-Geld. Sein Preis ohne Marge gilt deshalb weithin als beste öffentliche Schätzung der wahren Wahrscheinlichkeit.
Welche Methode nutzt PinnFeed zur Margenentfernung?#
Die multiplikative (proportionale) Methode. Jeder Ausgang enthält die rohen Dezimal- und amerikanischen Quoten, du kannst also eine andere Methode verwenden.
Liefert PinnFeed Quoten von Soft-Buchmachern?#
Nein. PinnFeed liefert nur Pinnacle. Kombiniere es mit deinen eigenen Soft-Quoten oder einer API für mehrere Buchmacher wie The Odds API.