YichengYang-Ethan/oracle3-prediction-market-agent
Oracle3: open-source trading engine and MCP server for prediction markets. Finds fee-adjusted no-arbitrage violations across related event contracts and trades them live on Kalshi, Polymarket and Solana, or on paper, under pre-trade risk limits. 13 MCP tools, JSON CLI, agent skills, 600+ tests.
解决的问题
Oracle3 解决了预测市场中效率低下的问题,即相关合约的价格往往违反概率公理(例如:如果事件 A 隐含事件 B,则 A 的价格不应高于 B)。它能识别跨不同平台(如 Kalshi、Polymarket 和 Solana)的定价差距,并计算这些套利机会在扣除交易所收取的手续费后是否仍具获利空间。
运作方式
该系统通过三个主要组件运作:
- 关系映射 (Relation Mapping):追踪市场之间的逻辑关系,例如隐含、互斥和互补关系。
- 约束检查 (Constraint Checking):监控实时报价并应用各平台的费率表,以确定潜在交易组合的净优势。
- 执行引擎 (Execution Engine):使用多种策略执行交易(实盘或模拟盘),包括基于约束的套利、统计套利以及模型驱动的公平价值偏差,同时强制执行交易前风险限制与紧急停止开关。
对于 AI 代理,它提供了一个包含 13 种工具的 Model Context Protocol (MCP) 服务器,允许代理搜索市场、检查约束并管理模拟交易账本。
目标受众
专为希望在预测市场中自动化套利与定价策略的量化交易员、研究人员及 AI 代理开发者所设计。
特色亮点
- 多平台支持:支持在 Kalshi、Polymarket 和 Solana 上进行实盘交易。
- AI 代理原生:包含完整的 MCP 服务器以及用于数据探索与策略编写的预定义代理技能。
- 费用感知:根据各平台的费率表精确计算损益平衡点。
- 风险管理:内置仓位、回撤与敞口限制。
- 学术基础:使用基于 Wang transform 的定价模型,并针对超过 290,000 份已结算合约进行校准。
相关
- 项目
- 项目
- 项目
- 项目