On the wire · 04:57:17 UTC Live 567 · Prematch 14,380 · Markets 56,895 Vol. I · No. 5 · Friday 13 November 2026 wss://pinnfeed.io/v1/stream
PinnFeed
Antwort · CLV · Tabelle

Wett-Tracker-Tabelle mit CLV

Aktualisiert am · PinnFeed · 2 Min. Lesezeit

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#

SpalteBeispielSo füllen Sie sie
Datum, Event, Markt, Ausgang2026-11-09, Ajax v PSV, moneyline, homeSie
event_id, market_id123456, 123456:...Aus /v1/odds beim Wetten
Mein Preis2.30Der Preis Ihres Buchmachers
Einsatz10Sie
Pinnacle beim Wetten2.22decimal dieses Ausgangs
Pinnacle fair beim Wetten2.27fair dieses Ausgangs
Pinnacle Schluss2.15Letzter Preis, den Sie vor Anpfiff erfasst haben
CLV=G2/J2-1Ihr Preis gegen den Schlusspreis
Ergebnisgewonnen / verloren / storniertSie

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.

Der WebSocket-Plan: Builder, 99 €/Monat.

Pinnacle-Quoten in Echtzeit über einen einzigen WebSocket: alle 13 Sportarten, alle Märkte, faire Quoten ohne Marge und Schlussquoten. 3 Tage kostenlos, mit einem Klick kündbar.

Form K-1 · Free API key

Get your free API key.

One field. No password, no card: enter your email, click the link we send, and your key is on screen.

By continuing you agree to the Terms and Privacy Policy.

One free key per email. Link valid for 20 minutes.