On the wire · 05:06:02 UTC Live 584 · Prematch 14,345 · Markets 56,980 Vol. I · No. 5 · Friday 13 November 2026 wss://pinnfeed.io/v1/stream
PinnFeed
Respuesta · Cuotas justas · Hoja de cálculo

Calculadora sin margen en Excel o Google Sheets

Actualizado el · PinnFeed · 2 min de lectura

Respuesta: para quitar el margen de forma proporcional, convierte cada precio decimal en una probabilidad implícita (=1/B2), divide cada una por la suma de todas las probabilidades implícitas del mercado e invierte para obtener el precio justo. En una hoja con los precios en B2:B4 (1X2), la probabilidad justa de la fila 2 es =(1/B2)/SUMPRODUCT(1/$B$2:$B$4) y el precio justo es =1/C2. PinnFeed ya devuelve fair, fairProb y margin en cada resultado, calculados exactamente así, así que también puedes saltarte las fórmulas.

Fórmulas#

CeldaFórmulaSignificado
B2:B4precios, p. ej. 2.10 / 3.45 / 3.60cuotas decimales de un mercado
D2=SUMPRODUCT(1/B2:B4)-1margen (overround), p. ej. 0.0438 = 4,38 %
C2=(1/B2)/(1+$D$2)probabilidad justa
E2=1/C2precio justo (sin margen)

En Excel o Sheets en español la función se llama SUMAPRODUCTO y el separador de argumentos puede ser ;. Los mercados de dos resultados (más/menos, moneyline sin empate) usan las mismas fórmulas sobre dos filas. Es el método proporcional; otros métodos (power, Shin) dan cifras algo distintas en los favoritos muy claros y en las cuotas altas.

Traer precios en vivo de Pinnacle a la hoja#

Google Sheets (Apps Script, con la clave en las propiedades del script como 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);
}

Ejecútalo con un disparador por tiempo: disparador de Sheets. No pongas la clave en una celda IMPORTDATA; cualquiera con acceso de lectura podría verla (por qué). Excel: Power Query.

Comparar un precio que te ofrecen#

Con el precio de tu casa en F2 y la probabilidad justa en C2, el valor esperado por unidad es =F2*C2-1. Un número positivo significa que el precio ofrecido está por encima del precio sin margen de Pinnacle; es una estimación, no una promesa.

Planes#

fair, fairProb y margin están en todos los planes. Free va con 30 s de retraso (2 deportes, 1.000 peticiones al día); Hobby (€29/mes) es REST en tiempo real; Builder (€99/mes) añade push por WebSocket. Prueba de 3 días; se requiere tarjeta y se cobra después del día 3 salvo que canceles.

Contenido educativo para mayores de 18 años. Sin pronósticos ni ganancias garantizadas. En España, apuesta solo con operadores con licencia de la DGOJ.

Preguntas frecuentes#

¿Por qué usar los precios de Pinnacle para quitar el margen?#

Los márgenes bajos de Pinnacle hacen de su línea sin margen una referencia habitual. Sigue siendo una estimación de la probabilidad real.

¿La fórmula sirve para mercados de 3 resultados?#

Sí. Suma las probabilidades implícitas de los tres resultados, como en la tabla.

¿Puedo obtener cuotas justas sin fórmulas?#

Sí. Cada resultado de PinnFeed trae fair y fairProb: API de cuotas justas sin margen.

El plan WebSocket: Builder, 99 €/mes.

Cuotas de Pinnacle en tiempo real por un único WebSocket: los 13 deportes, todos los mercados, cuotas justas sin margen y cuotas de cierre. 3 días gratis y cancelas con 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.