Skills prediction-market-arbitrage-zh
通过 AIsa API 发现 Polymarket 和 Kalshi 预测市场的套利机会。扫描体育市场跨平台价差、比较实时赔率、验证订单簿流动性。适用场景:预测市场套利、跨平台价差、体育博彩套利、赔率对比、无风险利润、市场低效。
install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/bibaofeng/prediction-market-arbitrage-zh" ~/.claude/skills/clawdbot-skills-prediction-market-arbitrage-zh && rm -rf "$T"
manifest:
skills/bibaofeng/prediction-market-arbitrage-zh/SKILL.mdsource content
预测市场套利
通过 AIsa API 发现 Polymarket 和 Kalshi 之间的套利机会。
配置
export AISA_API_KEY="your-key"
在 aisa.one 获取 Key($0.01/次查询,按量付费)。
工作流程
发现套利机会的步骤:
- 扫描匹配市场(
批量扫描,scan
分析特定市场)match - 查看价差 — 工具自动计算跨平台价格差异
- 验证流动性 — 用
检查订单簿深度后再行动prediction_market_client.py orderbooks
快速示例
扫描某项运动的套利机会
# 扫描指定日期所有 NBA 市场 — 自动显示价差 python3 {baseDir}/scripts/arbitrage_finder.py scan nba --date 2025-04-01
分析特定市场
# 通过 Polymarket slug python3 {baseDir}/scripts/arbitrage_finder.py match --polymarket-slug <slug> # 通过 Kalshi ticker python3 {baseDir}/scripts/arbitrage_finder.py match --kalshi-ticker <ticker>
行动前验证流动性
# 检查两边的订单簿深度 python3 {baseDir}/scripts/prediction_market_client.py polymarket orderbooks --token-id <id> python3 {baseDir}/scripts/prediction_market_client.py kalshi orderbooks --ticker <ticker>
命令参考
arbitrage_finder.py — 自动检测
python3 {baseDir}/scripts/arbitrage_finder.py scan <运动类型> --date <YYYY-MM-DD> [--min-spread <百分比>] [--min-liquidity <美元>] [--json] python3 {baseDir}/scripts/arbitrage_finder.py match --polymarket-slug <slug> [--min-spread <百分比>] [--min-liquidity <美元>] [--json] python3 {baseDir}/scripts/arbitrage_finder.py match --kalshi-ticker <ticker> [--min-spread <百分比>] [--min-liquidity <美元>] [--json]
支持:
nba、nfl、mlb、nhl、soccer、tennis。
prediction_market_client.py — 原始市场数据
用于手动价格检查和深入分析。
# 搜索市场 python3 {baseDir}/scripts/prediction_market_client.py polymarket markets --search <关键词> --status open --limit 5 python3 {baseDir}/scripts/prediction_market_client.py kalshi markets --search <关键词> --status open --limit 5 # 获取价格(使用 markets 输出中的 token_id / market_ticker) python3 {baseDir}/scripts/prediction_market_client.py polymarket price <token_id> python3 {baseDir}/scripts/prediction_market_client.py kalshi price <market_ticker> # 跨平台体育市场匹配 python3 {baseDir}/scripts/prediction_market_client.py sports by-date <运动类型> --date <YYYY-MM-DD> python3 {baseDir}/scripts/prediction_market_client.py sports matching (--polymarket-slug <slug> | --kalshi-ticker <ticker>) # 订单簿深度 python3 {baseDir}/scripts/prediction_market_client.py polymarket orderbooks --token-id <id> python3 {baseDir}/scripts/prediction_market_client.py kalshi orderbooks --ticker <ticker>
理解套利
当不同平台上所有互斥结果的合计成本低于
1.0 时,套利机会存在:
Polymarket 上 "Yes" 价格
+ Kalshi 上 "No" 价格0.40= 成本0.55,保证回报0.95→ 5.3% 利润。1.00
务必验证订单簿深度 — 没有流动性的价差无法执行。
安全与权限
需要:
AISA_API_KEY 环境变量。
所有操作均为只读,通过 HTTPS GET 请求
api.aisa.one。套利价差在本地计算。不执行交易、不连接钱包、除 API Key 外不发送个人数据。每个响应包含 usage.cost 和 usage.credits_remaining。
完整文档:AIsa API 参考。