On the wire · 05:06:38 UTC Live 584 · Prematch 14,345 · Markets 57,026 Vol. I · No. 5 · Friday 13 November 2026 wss://pinnfeed.io/v1/stream
PinnFeed
Réponse · Cotes justes · Tableur

Calculateur de cotes sans marge dans Excel ou Google Sheets

Mis à jour le · PinnFeed · 2 min de lecture

Réponse : pour retirer la marge de façon proportionnelle, convertissez chaque cote décimale en probabilité implicite (=1/B2), divisez chacune par la somme des probabilités implicites du marché, puis inversez pour obtenir la cote juste. Avec les cotes en B2:B4 (1X2), la probabilité juste de la ligne 2 est =(1/B2)/SUMPRODUCT(1/$B$2:$B$4) et la cote juste =1/C2. PinnFeed renvoie déjà fair, fairProb et margin pour chaque issue, calculés exactement ainsi : vous pouvez aussi vous passer des formules.

Formules#

CelluleFormuleSignification
B2:B4cotes, par ex. 2.10 / 3.45 / 3.60cotes décimales d'un marché
D2=SUMPRODUCT(1/B2:B4)-1marge (overround), par ex. 0.0438 = 4,38 %
C2=(1/B2)/(1+$D$2)probabilité juste
E2=1/C2cote juste (sans marge)

Dans Excel ou Sheets en français, la fonction s'appelle SOMMEPROD et le séparateur d'arguments est souvent ;. Les marchés à deux issues (plus/moins, moneyline sans nul) utilisent les mêmes formules sur deux lignes. C'est la méthode proportionnelle ; d'autres méthodes (power, Shin) donnent des valeurs un peu différentes sur les outsiders.

Importer les prix Pinnacle en direct#

Google Sheets (Apps Script, clé stockée dans les propriétés du script sous PINNFEED_KEY) :

function pinnacleFair() {
  const key = PropertiesService.getScriptProperties().getProperty('PINNFEED_KEY'); // ps_live_...
  const url = 'https://pinnfeed.io/v1/odds?sport=soccer&market=moneyline&main=true&limit=20';
  const data = JSON.parse(UrlFetchApp.fetch(url, { headers: { 'x-api-key': key } }).getContentText());
  const rows = [['Event', 'Outcome', 'Price', 'Fair', 'FairProb', 'Margin', 'MaxStake']];
  data.events.forEach(e => e.markets.forEach(m => m.outcomes.forEach(o =>
    rows.push([e.home + ' v ' + e.away, o.name, o.decimal, o.fair, o.fairProb, m.margin, m.maxStake]))));
  const sh = SpreadsheetApp.getActive().getSheetByName('Pinnacle') || SpreadsheetApp.getActive().insertSheet('Pinnacle');
  sh.clearContents().getRange(1, 1, rows.length, rows[0].length).setValues(rows);
}

Lancez-le avec un déclencheur horaire : déclencheur Sheets. Ne mettez pas la clé dans une cellule IMPORTDATA : toute personne ayant accès en lecture pourrait la voir (pourquoi). Excel : Power Query.

Comparer une cote proposée#

Avec la cote de votre bookmaker en F2 et la probabilité juste en C2, l'espérance par unité est =F2*C2-1. Un nombre positif signifie que la cote proposée dépasse la cote sans marge de Pinnacle ; c'est une estimation, pas une promesse.

Offres#

fair, fairProb et margin sont inclus dans toutes les offres. Free a 30 s de retard (2 sports, 1 000 requêtes par jour) ; Hobby (29 €/mois) est du REST en temps réel ; Builder (99 €/mois) ajoute le push WebSocket. Essai de 3 jours ; une carte est requise et elle est débitée après le jour 3 sauf annulation.

Contenu éducatif pour adultes (18+) : ni pronostics ni promesse de gain. En France, seuls les opérateurs agréés par l'ANJ peuvent proposer des paris en ligne.

Questions fréquentes#

Pourquoi utiliser les cotes Pinnacle pour retirer la marge ?#

Les marges basses de Pinnacle font de sa ligne sans marge une référence courante. Cela reste une estimation de la vraie probabilité.

La formule marche-t-elle pour les marchés à 3 issues ?#

Oui. Additionnez les probabilités implicites des trois issues, comme dans le tableau.

Peut-on obtenir des cotes justes sans formule ?#

Oui. Chaque issue PinnFeed contient fair et fairProb : API de cotes justes.

Le plan WebSocket : Builder, 99 €/mois.

Les cotes Pinnacle en temps réel sur un seul WebSocket : les 13 sports, tous les marchés, cotes justes sans marge et cotes de clôture. 3 jours gratuits, résiliable en 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.