Tableur de suivi de paris avec CLV
Réponse : notez une ligne par pari avec la cote obtenue, puis relevez deux fois le prix de Pinnacle pour la même issue : au moment du pari et peu avant le coup d'envoi. La valeur de clôture (CLV) vaut votre cote / cote de clôture − 1. Vous pouvez relever ces deux prix vous-même via /v1/odds ou /v1/events/{id} sur n'importe quelle offre (Free a 30 s de retard), ou, sur Builder, lire l'enregistrement de clôture stocké dans /v1/closing/{eventId}.
Colonnes#
| Colonne | Exemple | Comment la remplir |
|---|---|---|
| Date, événement, marché, issue | 2026-11-09, Ajax v PSV, moneyline, home | Vous |
event_id, market_id | 123456, 123456:... | Depuis /v1/odds au moment du pari |
| Ma cote | 2.30 | La cote donnée par votre opérateur |
| Mise | 10 | Vous |
| Pinnacle au pari | 2.22 | decimal de cette issue |
| Pinnacle juste au pari | 2.27 | fair de cette issue |
| Clôture Pinnacle | 2.15 | Dernier prix relevé avant le coup d'envoi |
| CLV | =G2/J2-1 | Votre cote face à la clôture |
| Résultat | gagné / perdu / annulé | Vous |
Un CLV positif sur beaucoup de paris suggère que vous battez la cote de clôture ; le profit à court terme ne dit pas grand-chose.
Relever la clôture vous-même (toutes offres)#
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
Lancez-le avec un planificateur quelques minutes avant chaque début de match et écrivez le résultat dans la colonne « Clôture Pinnacle ». Les événements disparaissent de /v1/events/{id} quand Pinnacle cesse de les lister : relevez donc avant le coup d'envoi. Sur Free, la valeur a 30 s de retard.
Ou lire l'enregistrement de clôture (Builder)#
GET /v1/closing/{eventId} renvoie l'enregistrement de clôture stocké par PinnFeed pour chaque marché (Builder ou Pro).
Offres#
Free (2 sports, 1 000 requêtes par jour, 30 s de retard) suffit pour noter quelques paris par jour. Builder (99 €/mois) ajoute le push en temps réel et les clôtures stockées. Essai de 3 jours ; carte requise, débitée après le jour 3 sauf résiliation.
Contenu éducatif pour adultes (18+). Suivez vos résultats de manière responsable : rien ici ne promet un gain. En France, seuls les opérateurs agréés par l'ANJ peuvent proposer des paris en ligne.
Questions fréquentes#
Le CLV doit-il utiliser la cote de clôture brute ou juste ?#
Les deux se font. La brute est plus simple ; la juste (sans marge) retire la marge de Pinnacle. Choisissez-en une et restez cohérent.
Combien de paris avant que le CLV ait du sens ?#
Beaucoup : quelques dizaines de paris restent bruités. Regardez la moyenne sur des centaines.
Puis-je relever les cotes d'autres opérateurs via PinnFeed ?#
Non. PinnFeed ne couvre que Pinnacle ; vous saisissez vous-même la cote de votre opérateur.