Calcolatore di quote senza margine in Excel o Google Sheets
Risposta: per togliere il margine in modo proporzionale, trasforma ogni quota decimale in probabilità implicita (=1/B2), dividi ciascuna per la somma delle probabilità implicite del mercato e inverti per ottenere la quota equa. Con le quote in B2:B4 (1X2), la probabilità equa della riga 2 è =(1/B2)/SUMPRODUCT(1/$B$2:$B$4) e la quota equa è =1/C2. PinnFeed restituisce già fair, fairProb e margin per ogni esito, calcolati esattamente così, quindi puoi anche saltare le formule.
Formule#
| Cella | Formula | Significato |
|---|---|---|
B2:B4 | quote, es. 2.10 / 3.45 / 3.60 | quote decimali di un mercato |
D2 | =SUMPRODUCT(1/B2:B4)-1 | margine (overround), es. 0.0438 = 4,38 % |
C2 | =(1/B2)/(1+$D$2) | probabilità equa |
E2 | =1/C2 | quota equa (senza margine) |
In Excel o Sheets in italiano la funzione si chiama MATR.SOMMA.PRODOTTO e il separatore degli argomenti è spesso ;. I mercati a due esiti (over/under, moneyline senza pareggio) usano le stesse formule su due righe. È il metodo proporzionale; altri metodi (power, Shin) danno valori un po' diversi sulle quote alte.
Importare i prezzi Pinnacle live#
Google Sheets (Apps Script, chiave salvata nelle proprietà dello script come 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);
}
Avvialo con un attivatore a tempo: attivatore Sheets. Non mettere la chiave in una cella IMPORTDATA: chiunque abbia accesso in lettura potrebbe vederla (perché). Excel: Power Query.
Confrontare una quota offerta#
Con la quota del tuo bookmaker in F2 e la probabilità equa in C2, il valore atteso per unità è =F2*C2-1. Un numero positivo significa che la quota offerta supera la quota senza margine di Pinnacle; è una stima, non una promessa.
Piani#
fair, fairProb e margin sono su tutti i piani. Free ha 30 s di ritardo (2 sport, 1.000 richieste al giorno); Hobby (29 €/mese) è REST in tempo reale; Builder (99 €/mese) aggiunge il push WebSocket. Prova di 3 giorni; serve una carta, addebitata dopo il giorno 3 salvo disdetta.
Contenuto educativo per maggiorenni (18+): non pronostici né promesse di guadagno. In Italia scommetti solo con operatori autorizzati ADM.
Domande frequenti#
Perché usare le quote Pinnacle per togliere il margine?#
I margini bassi di Pinnacle rendono la sua linea senza margine un riferimento comune. Resta una stima della probabilità reale.
La formula funziona per mercati a 3 esiti?#
Sì. Somma le probabilità implicite dei tre esiti, come nella tabella.
Posso avere quote eque senza formule?#
Sì. Ogni esito PinnFeed ha fair e fairProb: API di quote eque.