pnclDATA Chave gratuita

valor da linha de fechamento / odds de fechamento da pinnacle / clv

Calculadora de closing line value contra o fechamento da Pinnacle

O preço que você pegou contra o fechamento justo da Pinnacledigite seus próprios preços

Mercado
final 2.05justo final 2.11tomado 2.20

Tomado a 2.20, preço justo de fechamento 2.11: CLV +4,36%.

Preço justo de fechamento
2.11margem de fechamento removida
CLV contra o justo
+4.36%tomado / fechamento justo − 1
Contra o fechamento bruto
+7.32%favorece você pela margem
Leitura
Você superou o preço justo de fechamentouma aposta é ruído; acompanhe centenas

O feed não tem arquivo de preços de fechamento, então o fechamento é algo que você registra. Uma chave e o script abaixo guardam o último preço pré-jogo de cada partida que importa para você.

Criar uma chave gratuita
close.py
import os
import time
from datetime import datetime, timezone
import requests

BASE = os.environ["ODDS_BASE_URL"]
KEY = os.environ["ODDS_API_KEY"]
URL = BASE + "/kit/v1/markets"
HDR = {"x-portal-apikey": KEY}
seen = {}  # event_id: (starts, prices)


def utc(stamp):
    return datetime.fromisoformat(
        stamp.replace("Z", "+00:00"))


def tick(sport_id):
    q = {"sport_id": sport_id,
         "event_type": "prematch"}
    r = requests.get(URL, params=q,
                     headers=HDR,
                     timeout=10)
    r.raise_for_status()
    for ev in r.json()["events"]:
        per = ev["periods"]
        ml = per.get("num_0", {}).get(
            "money_line")
        if ml:
            seen[ev["event_id"]] = (
                ev["starts"], ml)


def settle():
    now = datetime.now(timezone.utc)
    for eid, (starts, ml) in list(
            seen.items()):
        if utc(starts) <= now:
            print(eid, "closed at", ml)
            del seen[eid]


while True:
    tick(sport_id=1)  # soccer
    settle()
    time.sleep(60)

Registre você mesmo os preços de fechamento da Pinnacle com a API de odds

O script lê o painel pré-jogo de futebol da API de odds da Pinnacle a cada minuto e guarda a money line mais recente de cada partida. Quando o horário de início de uma partida passa, o último preço que ele viu é o fechamento, e ele o imprime; escreva-o na sua própria tabela em vez disso.

Sessenta segundos entre chamadas colocam o fechamento registrado a menos de um minuto do início, com 1.440 chamadas por dia, o que exige um plano REST pago. As 100 chamadas por dia da chave gratuita permitem uma chamada a cada 15 minutos: o bastante para testar o script, grosso demais para um fechamento de verdade.

  1. Crie uma chave e exporte-a com a URL base da documentação.
  2. Execute o script antes de as partidas em que você aposta começarem.
  3. Coloque cada fechamento registrado na calculadora acima, ou na sua própria coluna de CLV.
  • Feedback rápidoO lucro leva milhares de apostas para separar habilidade de sorte. O fechamento diz algo sobre cada aposta no momento em que o mercado fecha.
  • Contra o fechamento mais afiadoO preço de fechamento da Pinnacle absorveu mais dinheiro e informação do que qualquer linha da partida, o que o torna a referência mais difícil de superar.
  • Margem removidaComparar com o fechamento bruto conta a margem da Pinnacle como sua vantagem. O fechamento justo não.

Por que o fechamento é a referência

Se você continua conseguindo preços melhores do que onde a Pinnacle fecha, geralmente está à frente do julgamento final do mercado. Apostadores acompanham o CLV porque ele aponta a direção certa muito antes de um saldo apontar.

tomado 2.20 · justo final 2.11 · CLV +4,36%

Guarde um fechamento para cada aposta, e a calculadora vira uma coluna na sua planilha