用途:在 Polymarket 与 Kalshi 两个预测市场之间发现价格可能背离的候选市场,用于研究、发现和优先级排序,而非自动交易或执行。
主要能力:抓取 Polymarket 当前公开市场价格;抓取 Kalshi 公开开放市场;用模糊字符串相似度匹配事件(默认阈值 0.7);在扣除基本费用后计算理论价差;生成 CSV 与 Markdown 报告。结果按标题价格差异排序,而非可交易优势。
使用方式:需 Python 3.x,安装依赖 pip install requests pandas。依次运行:python {baseDir}/scripts/fetch_polymarket.py、python {baseDir}/scripts/fetch_kalshi.py、python {baseDir}/scripts/detect_arbitrage.py、python {baseDir}/scripts/generate_report.py。输出 polymarket_data.json、kalshi_data.json、arbitrage_opportunities.csv、arbitrage_report.md。
限制:不执行交易;不保证盈利;不建模滑点、深度或流动性;不做仓位管理或风险管理。所有输出须在行动前对照 Kalshi 订单簿和市场规则验证。Kalshi 部分端点可能需要认证,本技能仅使用公开数据。若未匹配到事件,可提高模糊匹配阈值或手动映射高价值系列;若价格数据不足,需确保两个平台均存在 YES 和 NO 价格。应把输出视为信号而非决策,优先使用手动映射事件。