On the wire · 05:03:17 UTC Live 584 · Prematch 14,345 · Markets 57,100 Vol. I · No. 5 · Friday 13 November 2026 wss://pinnfeed.io/v1/stream
PinnFeed
Risposta · Scommettitori · CLV

Foglio per tracciare scommesse con CLV

Aggiornato il · PinnFeed · 2 min di lettura

Risposta: registra una riga per scommessa con la quota ottenuta, poi rileva due volte il prezzo di Pinnacle per lo stesso esito: al momento della giocata e poco prima del via. Il closing line value (CLV) è tua quota / quota di chiusura − 1. Puoi rilevare entrambi i prezzi tu stesso con /v1/odds o /v1/events/{id} su qualsiasi piano (Free ha 30 s di ritardo) oppure, su Builder, leggere il record di chiusura salvato in /v1/closing/{eventId}.

Colonne#

ColonnaEsempioCome compilarla
Data, evento, mercato, esito2026-11-09, Ajax v PSV, moneyline, homeTu
event_id, market_id123456, 123456:...Da /v1/odds al momento della giocata
Mia quota2.30La quota del tuo operatore
Puntata10Tu
Pinnacle alla giocata2.22decimal di quell'esito
Pinnacle equa alla giocata2.27fair di quell'esito
Chiusura Pinnacle2.15Ultimo prezzo rilevato prima del via
CLV=G2/J2-1La tua quota rispetto alla chiusura
Risultatovinta / persa / annullataTu

Un CLV positivo su molte scommesse suggerisce che batti la quota di chiusura; il profitto nel breve periodo dice poco.

Rilevare la chiusura da solo (tutti i piani)#

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

Eseguilo con uno scheduler pochi minuti prima di ogni inizio e scrivi il risultato nella colonna «Chiusura Pinnacle». Gli eventi spariscono da /v1/events/{id} quando Pinnacle smette di elencarli: rileva quindi prima del via. Su Free il valore ha 30 s di ritardo.

Oppure leggere il record di chiusura (Builder)#

GET /v1/closing/{eventId} restituisce il record di chiusura salvato da PinnFeed per ogni mercato (Builder o Pro).

Piani#

Free (2 sport, 1.000 richieste al giorno, 30 s di ritardo) basta per registrare poche scommesse al giorno. Builder (99 €/mese) aggiunge il push in tempo reale e le chiusure salvate. Prova di 3 giorni; carta richiesta, addebito dopo il giorno 3 salvo disdetta.

Contenuto educativo per maggiorenni (18+). Traccia i risultati in modo responsabile: niente qui promette un guadagno. In Italia scommetti solo con operatori autorizzati ADM.

Domande frequenti#

Il CLV va calcolato sulla chiusura grezza o equa?#

Si possono usare entrambe. Quella grezza è più semplice; quella equa (senza margine) toglie il margine di Pinnacle. Scegline una e resta coerente.

Quante scommesse servono perché il CLV abbia senso?#

Molte: qualche decina di scommesse è ancora rumore. Guarda la media su centinaia.

Posso rilevare con PinnFeed le quote di altri operatori?#

No. PinnFeed copre solo Pinnacle; la quota del tuo operatore la inserisci tu.

Il piano WebSocket: Builder, 99 €/mese.

Quote Pinnacle in tempo reale su un unico WebSocket: tutti i 13 sport, tutti i mercati, quote eque senza margine e quote di chiusura. 3 giorni gratis, disdici con un clic.

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.