apinn.io
Tutti gli articoli
Misurazione7 min di lettura

CLV: l'unica metrica che dice qualcosa prima di 1.000 scommesse

Il tuo ROI su 200 scommesse non prova nulla. Il tuo scarto rispetto alla closing line sì — a patto di misurarlo correttamente.

Uno scommettitore a +8% di ROI su 200 scommesse e uno a -3% sulle stesse 200 scommesse possono avere esattamente lo stesso edge. Su questa dimensione di campione, la varianza domina tutto. Questo è il problema centrale delle scommesse sportive: il segnale che vuoi misurare è molto più piccolo del rumore che lo circonda.

La closing line value (CLV) aggira il problema. Invece di aspettare che i risultati convergano, misura se hai preso un prezzo migliore rispetto al mercato alla sua chiusura — il momento in cui il mercato è più informato.

La formula

CLV = (prezzo preso / prezzo di chiusura − 1) × 100. Scommetti una moneyline a 2.10 e chiude a 2.00: il tuo CLV è +5%. Hai comprato qualcosa che il mercato ha poi riprezzato a tuo favore.

def clv_pct(bet_price: float, closing_price: float) -> float:
    return (bet_price / closing_price - 1) * 100

clv_pct(2.10, 2.00)   # +5.00 %
clv_pct(1.90, 2.00)   # -5.00 %

Un CLV medio positivo e stabile su qualche centinaio di scommesse è un indicatore di edge molto più affidabile di un ROI positivo sullo stesso campione. Converge più rapidamente perché non dipende da come è finita la partita.

Chiusura contro cosa? (è qui che si vince o si perde)

Il CLV misurato contro la chiusura di un book "morbido" non vale nulla: quel book si limita a seguire, in ritardo e con un margine grasso. Il tuo riferimento deve essere un book che fa mercato — motivo per cui la chiusura Pinnacle è lo standard de facto, sia nella letteratura sia tra gli scommettitori seri.

  • Usa la chiusura dello stesso mercato, stesso periodo e la STESSA linea. Un handicap a -0.5 e uno a -1 non sono confrontabili.
  • Applica il devig a entrambi i lati oppure a nessuno — ma mantieni una regola sola. Confrontare un prezzo grezzo preso con una chiusura devigata genera un CLV negativo artificiale pari a circa metà dell'overround.
  • Usa l'ultimo prezzo prima del fischio d'inizio, non il prezzo "intorno all'orario della partita". Le linee si muovono ancora molto nei dieci minuti finali.

Trappola classica: misurare il CLV contro la chiusura del book su cui hai scommesso. Se scommetti su un book morbido che chiude largo, il tuo CLV sembrerà eccellente quando in realtà hai solo preso un prezzo meno cattivo di un altro prezzo cattivo.

Cosa il CLV non ti dice

Il CLV misura la qualità dei tuoi prezzi, non la tua redditività. Ci sono tre scarti che compaiono regolarmente tra un buon CLV e un conto in crescita:

  1. Limiti: un CLV di +4% su puntate da 20€ che il book non ti lascia far salire a 200€ non paga le bollette.
  2. Selezione: se scommetti solo quando il prezzo è ancora aperto, stai raccogliendo CLV sui mercati meno liquidi — esattamente dove la chiusura stessa è meno affidabile.
  3. Vig pagato: un CLV lordo di +3% su un book che applica un margine del 6% può comunque tradursi in una perdita netta reale.

Al contrario, un CLV persistentemente negativo accompagnato da un ROI positivo è un allarme, non un successo: hai avuto fortuna, e il mercato ti sta dicendo che i tuoi prezzi erano cattivi.

Automatizzarlo

La parte dolorosa non è la formula, è avere la chiusura giusta per la linea giusta mesi dopo. È esattamente a questo che serve l'endpoint CLV di apinn: gli passi la scommessa, lui trova la linea di chiusura corrispondente e restituisce lo scarto.

curl -H "X-API-Key: $APINN_KEY" \
  "https://api.apinn.io/api/clv?event_id=1610000123\
&market=moneyline&period=0&selection=home&bet_price=2.10"

# → { "bet_price": 2.10, "closing_price": 2.0, "clv_pct": 5.0, ... }

Per un audit retrospettivo completo, gli endpoint di apertura e chiusura ti danno entrambi gli estremi del movimento, linea per linea. Quella coppia è anche il modo più semplice per individuare i mercati in cui è il tuo timing d'ingresso, e non il tuo modello, a guidare i risultati.

Battere la chiusura non garantisce che vinci. Non batterla garantisce quasi sempre che perdi, su un orizzonte sufficientemente lungo.

Questi calcoli, su dati reali

Quote Pinnacle in tempo reale con true odds incluse, più storico di apertura e chiusura — accesso self-serve, API key in pochi minuti.