Foglio per tracciare scommesse con CLV
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#
| Colonna | Esempio | Come compilarla |
|---|---|---|
| Data, evento, mercato, esito | 2026-11-09, Ajax v PSV, moneyline, home | Tu |
event_id, market_id | 123456, 123456:... | Da /v1/odds al momento della giocata |
| Mia quota | 2.30 | La quota del tuo operatore |
| Puntata | 10 | Tu |
| Pinnacle alla giocata | 2.22 | decimal di quell'esito |
| Pinnacle equa alla giocata | 2.27 | fair di quell'esito |
| Chiusura Pinnacle | 2.15 | Ultimo prezzo rilevato prima del via |
| CLV | =G2/J2-1 | La tua quota rispetto alla chiusura |
| Risultato | vinta / persa / annullata | Tu |
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.