Wett-Tracker-Tabelle mit CLV
Antwort: Erfassen Sie pro Wette eine Zeile mit dem Preis, den Sie bekommen haben, und halten Sie Pinnacles Preis für denselben Ausgang zweimal fest: beim Wetten und kurz vor Anpfiff. Der Closing Line Value ist Ihr Preis / Schlusspreis − 1. Beide Pinnacle-Preise können Sie in jedem Tarif selbst über /v1/odds oder /v1/events/{id} abrufen (Free ist 30 s verzögert), oder im Builder den gespeicherten Schlussquoten-Datensatz über /v1/closing/{eventId} lesen.
Spalten#
| Spalte | Beispiel | So füllen Sie sie |
|---|---|---|
| Datum, Event, Markt, Ausgang | 2026-11-09, Ajax v PSV, moneyline, home | Sie |
event_id, market_id | 123456, 123456:... | Aus /v1/odds beim Wetten |
| Mein Preis | 2.30 | Der Preis Ihres Buchmachers |
| Einsatz | 10 | Sie |
| Pinnacle beim Wetten | 2.22 | decimal dieses Ausgangs |
| Pinnacle fair beim Wetten | 2.27 | fair dieses Ausgangs |
| Pinnacle Schluss | 2.15 | Letzter Preis, den Sie vor Anpfiff erfasst haben |
| CLV | =G2/J2-1 | Ihr Preis gegen den Schlusspreis |
| Ergebnis | gewonnen / verloren / storniert | Sie |
Ein positiver CLV über viele Wetten deutet darauf hin, dass Sie den Schlusspreis schlagen; kurzfristiger Gewinn sagt in beide Richtungen wenig.
Schlusspreis selbst erfassen (jeder Tarif)#
import os, requests
KEY = os.environ["PINNFEED_KEY"] # ps_live_...
def pinnacle_price(event_id: int, market_id: str, outcome: str):
r = requests.get(f"https://pinnfeed.io/v1/events/{event_id}",
headers={"x-api-key": KEY}, timeout=10)
if r.status_code == 404:
return None # event no longer listed (started or finished)
for m in r.json()["event"]["markets"]:
if m["id"] == market_id:
for o in m["outcomes"]:
if o["name"] == outcome:
return o["decimal"], o["fair"]
return None
Lassen Sie das von einem Scheduler einige Minuten vor jeder Anstoßzeit laufen und schreiben Sie das Ergebnis in die Spalte "Pinnacle Schluss". Events verschwinden aus /v1/events/{id}, sobald Pinnacle sie nicht mehr listet; erfassen Sie also vor Anpfiff. Bei Free ist der Wert 30 s verzögert.
Oder den gespeicherten Datensatz lesen (Builder)#
GET /v1/closing/{eventId} liefert den Schlussquoten-Datensatz, den PinnFeed für jeden Markt gespeichert hat (Builder oder Pro): Closing Odds und CLV, CLV-Report in Python.
Tarife#
Free (2 Sportarten, 1.000 Anfragen pro Tag, 30 s Verzögerung) reicht für ein paar Wetten am Tag. Builder (99 €/Monat) bringt Echtzeit-Push und gespeicherte Schlussquoten. 3 Tage Testphase; eine Karte ist erforderlich und wird nach Tag 3 belastet, sofern Sie nicht kündigen. Tabellen-Setup: Sheets-Trigger. Einsatzhöhe: Kelly mit fairen Quoten.
Bildungsinhalt für Erwachsene (18+). Ergebnisse verantwortungsvoll erfassen; nichts hier verspricht Gewinn. In Deutschland nur bei Anbietern auf der GGL-Whitelist wetten.
Häufige Fragen#
Soll der CLV den fairen oder den rohen Schlusspreis nutzen?#
Beides ist üblich. Roh ist einfacher; fair (ohne Marge) entfernt Pinnacles Marge. Wählen Sie eins und bleiben Sie dabei.
Ab wie vielen Wetten bedeutet CLV etwas?#
Viele: ein paar Dutzend sind Rauschen. Schauen Sie auf den Durchschnitt über Hunderte.
Kann ich Preise anderer Anbieter über PinnFeed erfassen?#
Nein. PinnFeed führt nur Pinnacle; den Preis Ihres Anbieters tragen Sie selbst ein.