用途:在多个预测市场平台之间自动检测、比较并持续监控套利机会,支持聊天命令与 TypeScript API 两种用法。
主要能力:支持 Polymarket、Kalshi、Manifold、Metaculus、PredictIt、Drift、Betfair、Smarkets;可识别跨平台价差、同一市场 YES/NO 内部套利及互逆市场三类机会;提供开始/停止监控、单次扫描、指定平台扫描、两市场对比、机会列表(可按最低价差过滤、表格或详细格式)、手动关联与自动匹配市场、统计与历史记录。
用法:聊天命令以 /arb 开头,如 /arb start、/arb stop、/arb status、/arb config --interval 60、/arb check "election"、/arb check --platforms poly,kalshi、/arb compare poly:12345 kalshi:TRUMP、/arb opportunities --min-spread 2、/arb link、/arb auto-match、/arb stats --period 7d。TypeScript 侧用 import { createArbitrageService } from 'clodds/arbitrage'; 创建服务并传入平台、checkIntervalMs、minSpread、minLiquidity 与各平台凭据;随后 await arbService.start() 启动监控,监听 'arbitrage' 与 'arbitrageExpired' 事件,或调用 checkArbitrage、compareMarkets、addMatch、removeMatch、autoMatchMarkets、getOpportunities、formatOpportunities、getStats 等方法。
适用场景:需要在多个预测市场间捕捉价差、做价格对比与机会统计时使用。
限制:官方建议手动核实匹配结果,自动匹配可能误报;需自行确认流动性、平台手续费、滑点与成交速度,套利机会消失很快;相关平台凭据由使用者自行配置。具体收费标准与价格资料暂未提供。