FairProb-EV-Screen in Python
Antwort: Jedes Outcome auf GET /v1/odds enthält decimal, fair (No-Vig-Decimal) und meist fairProb. Vergleiche den Decimal eines anderen Books mit Pinnacles fair, um positives EV zu markieren. Bildungs-Screening, kein Tippservice.
Soccer-Moneyline-Screen#
import os, requests
KEY = os.environ["PINNFEED_KEY"]
r = requests.get(
"https://pinnfeed.io/v1/odds",
headers={"x-api-key": KEY},
params={"sport": "soccer", "market": "moneyline", "main": "true", "limit": 40},
timeout=20,
)
r.raise_for_status()
soft = {("Home FC", "Away United", "home"): 2.40}
for ev in r.json().get("events", []):
key = (ev.get("home"), ev.get("away"))
m = next((x for x in ev.get("markets", []) if x.get("type") == "moneyline"), None)
if not m:
continue
for o in m.get("outcomes", []):
name = o.get("name")
fair = o.get("fair") or (1 / o["fairProb"] if o.get("fairProb") else None)
soft_dec = soft.get((*key, name))
if fair and soft_dec and soft_dec > fair * 1.02:
print(ev["home"], "v", ev["away"], name, "soft", soft_dec, "fair", round(fair, 3))
Nur veröffentlichte REST-Felder. Free funktioniert (verzögert). Push: Builder (€99/Monat). Bezahlte Pläne: 3-Tage-Test; Karte erforderlich, Belastung nach Tag 3, sofern nicht gekündigt. Siehe Value-Guide. Bildungsinhalt für Erwachsene (18+). Kein garantierter Gewinn.
Fragen, die Leute stellen#
Sind fair und fairProb dasselbe?#
fair ist der No-Vig-Decimal; fairProb die faire Wahrscheinlichkeit (≈ 1/fair).
Findet das Arbs?#
Nein — es screent ein Sharp-Book (Pinnacle via PinnFeed) gegen einen anderen Preis, den du lieferst. PinnFeed ist nur Pinnacle.