← 返回
未分类 Key 中文

Polymarket Sports Live

Exploits price lag between ESPN real-time scores and Polymarket sports markets. Uses Gaussian win-probability models for NBA/NFL/NHL and Poisson for soccer t...
利用ESPN实时比分与Polymarket体育市场的价格滞后。NBA/NFL/NHL使用高斯胜率模型,足球使用泊松模型...
mibayy
未分类 clawhub v2.0.5 1 版本 100000 Key: 需要
★ 2
Stars
📥 632
下载
💾 45
安装
1
版本
#latest

概述

Live Sports Score Arbitrage

Real-time live score arbitrage against Polymarket sports markets using ESPN data.

What It Does

Every 2 minutes, pulls live scores from ESPN's public API and calculates fair

win probabilities using sport-specific statistical models:

SportModelKey Parameter
----------------------------
NBAGaussiansigma = 12.5 points
NFLGaussiansigma = 13.5 points
NHLGaussiansigma = 1.5 goals
SoccerPoissonlambda = 1.35 goals/90min

Gaussian model: P(win) = CDF(lead / (sigma * sqrt(t_remaining / T)))

Poisson model: Calculates expected goals from current rate, sums probability

of all winning scorelines.

Edge Source

Polymarket prices update slowly during live games - often 30-120 seconds behind

real scoring events. ESPN's API updates near-instantly. This latency gap is the edge.

Scheduling

Runs every 2 minutes via cron (/2 *). Managed automaton (auto-executes on schedule).

Only trades when divergence exceeds 10%.

Requirements

pip dependencies: simmer-sdk, requests

Environment variables:

  • SIMMER_API_KEY (required) - get from simmer.markets/dashboard
  • TRADING_VENUE (optional) - defaults to sim for paper trading, set to polymarket for real
  • SPORTS_DIVERGENCE_THRESHOLD (optional) - minimum divergence to trigger trade, defaults to 0.10 (10%)
  • SPORTS_TRADE_SIZE (optional) - trade size in USD, defaults to 20.0

Usage

python sports_live.py                  # dry run (default, no trades)
python sports_live.py --live           # real trades via SimmerClient
python sports_live.py --live --quiet   # cron mode

> Dry-run by default. Pass --live to execute real trades.

Trade Execution Path

  1. sports_live.py fetches live scores from ESPN public API (no auth needed)
  2. Calculates fair win probability using Gaussian (NBA/NFL/NHL) or Poisson (soccer) models
  3. Finds matching Polymarket markets via SimmerClient.find_markets()
  4. Compares model probability to Polymarket price, applies >10% divergence threshold
  5. If --live: calls SimmerClient.trade() with market_id, side, amount, reasoning
  6. If dry-run (default): logs the signal but does NOT execute any trade

Security

  • All trades go through SimmerClient.trade() only. No direct CLOB or wallet access.
  • Reads SIMMER_API_KEY and optionally TRADING_VENUE from env. No other secrets.
  • No wallet private keys are required or read by this script.
  • Dry-run is the default. The --live flag must be explicitly passed to execute trades.

> Remixable Template: Fork this skill to adjust sigma values, add new

> sports (MLB, tennis), change the divergence threshold, or plug in different

> live score sources.

版本历史

共 1 个版本

  • v2.0.5 当前
    2026-03-30 12:19 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

Polymarket News Events

mibayy
监控20+个高端RSS源以获取突发新闻,并通过关键词分析将新闻匹配至Polymarket市场。当突发新闻产生预估时进行交易。
★ 0 📥 679

Polymarket Kalshi Divergence

mibayy
跨平台套利:监控Kalshi和Polymarket两个预测市场平台,追踪13个Kalshi事件系列(涵盖加密货币、宏观及政治领域),并与对应的Polymarket进行价格比较
★ 0 📥 642

Polymarket Candle Momentum

mibayy
利用币安1分钟K线实体分析和成交量激增检测,交易Polymarket 5分钟加密货币快速市场,扫描BTC、ETH、SOL、XRP、BNB等币种。
★ 2 📥 620