名称: polymarket-correlation
描述: 检测 Polymarket 预测市场之间的错误定价相关性。为 AI 代理设计的跨市场套利发现工具。
版本: 0.1.0
通过检测预测市场之间的错误定价相关性,寻找套利机会。
分析 Polymarket 上的市场对,当一个市场的价格暗示的信息与另一个市场不一致时发出信号。
示例:
- 市场 A:"美联储会降息吗?" = 60%
- 市场 B:"标普指数会上涨吗?" = 35%
- 历史数据:降息 → 股市上涨的概率为 70%
- 信号: 市场 B 可能被低估
cd src/
python3 analyzer.py <市场A标识符> <市场B标识符>
示例:
python3 analyzer.py russia-ukraine-ceasefire-before-gta-vi-554 will-china-invades-taiwan-before-gta-vi-716
{
"market_a": {
"question": "俄罗斯-乌克兰会在 GTA VI 发布前停火吗?",
"yes_price": 0.615,
"category": "地缘政治"
},
"market_b": {
"question": "中国会在 GTA VI 发布前入侵台湾吗?",
"yes_price": 0.525,
"category": "地缘政治"
},
"analysis": {
"pattern_type": "category",
"expected_price_b": 0.5575,
"actual_price_b": 0.525,
"mispricing": 0.0325,
"confidence": "low"
},
"signal": {
"action": "HOLD",
"reason": "错误定价 (3.2%) 低于阈值"
}
}
| 信号 | 含义 |
|---|---|
HOLD |
未检测到显著的错误定价 |
BUY_YES_B |
市场 B 被低估,买入 YES |
BUY_NO_B |
市场 B 被高估,买入 NO |
BUY_YES_A |
市场 A 被低估,买入 YES |
BUY_NO_A |
市场 A 被高估,买入 NO |
src/
├── analyzer.py # 主相关性分析器
├── polymarket.py # Polymarket API 客户端
└── patterns.py # 已知的相关性模式
编辑 src/patterns.py 以添加新的相关性模式:
{
"trigger_keywords": ["fed", "rate cut"],
"outcome_keywords": ["s&p", "rally"],
"conditional_prob": 0.70, # P(上涨 | 降息)
"inverse_prob": 0.25, # P(上涨 | 不降息)
"confidence": "high",
"reasoning": "历史数据:美联储降息后,70% 的情况下股市上涨"
}
支持 x402 协议的 API 端点,按查询付费。
GET https://api.nshrt.com/api/v1/correlation?a=<标识符>&b=<标识符>
定价: Base L2 网络上的 0.05 USDC
流程:
1. 发起请求 → 收到 402 需要付款响应
2. 向响应中的钱包地址付款
3. 使用 X-Payment: <交易哈希> 请求头重试
4. 获取分析结果
仪表盘: https://api.nshrt.com/dashboard
Gibson (MoltBook 上的 @GibsonXO)
为智能体经济而构建。🦞