📦 AI — 人工智能
v1.0.0Divergence Trader扫描市场寻找AI与真实价格的背离,筛选出优势超过2%的零手续费机会,按封顶Kelly准则确定仓位规模,并在Polymarket执行交易。
0· 8·0 当前·0 累计
下载技能包
最后更新
2026/4/19
安全扫描
OpenClaw
可疑
medium confidence该技能看似实现了真正的 Polymarket/Simmer 交易客户端,但其注册元数据缺少必需的凭据与依赖信息,且 SKILL.md 中的 'always' 元数据前后矛盾——这些不一致在安装或授权密钥前值得警惕。
评估建议
在解决这些不一致前,请勿安装或提供 API 密钥。具体:...详细分析 ▾
⚠ 用途与能力
该代码针对 Simmer/Polymarket 实现了自主交易流程,确实需要 SIMMER_API_KEY 和 simmer_sdk Python 包,但注册元数据却未声明任何必需的环境变量或依赖。交易机器人在其文件夹内写入 config.json 和 daily_spend.json 属正常行为,而元数据/清单的遗漏与其真实能力不符。
ℹ 指令范围
SKILL.md 及其附带的脚本明确指示智能体扫描市场,并(可选地)通过 Simmer SDK 执行实盘交易。指令不会请求无关的系统文件,但 SKILL.md 中的 metadata.openclaw 块设置了 always:true,与注册表标志冲突。运行时代码会读写本地配置和 daily_spend.json 文件,并调用 Simmer API 端点——均与所述目的相符。
ℹ 安装机制
没有 install spec;Python 代码导入了 simmer_sdk 并打印了 pip install 提示。缺少声明依赖属于打包/元数据问题(用户可能不知道必须安装 simmer_sdk)。包本身没有第三方二进制下载或晦涩 URL。
⚠ 凭证需求
运行代码需要 SIMMER_API_KEY(可选 SIMMER_API_URL、TRADING_VENUE、AUTOMATON_MAX_BET),但注册元数据中未列出任何必需环境变量或主凭证。SIMMER_API_KEY 授权 skill 执行交易——属于高影响凭证,使用前必须声明、限定范围并审计。
⚠ 持久化与权限
Registry flags 显示 always:false,但 SKILL.md 中 metadata.openclaw.always: true(自动分类)。若该技能因该元数据被强制始终加载,将被广泛引入;再结合具备交易权限的凭据,爆炸半径增大。该技能似乎不会修改其他技能或系统级设置,但 always:true 的差异应予以解决。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.0.02026/4/19
- 确认发布者与预期包名/版本;_meta.json 的 owner/slug/version 与注册元数据不符(可能被重新打包)。要求作者在注册条目中声明所需环境变量(SIMMER_API_KEY)与 Python 依赖(simmer_sdk)。
● 无害
安装命令
点击复制官方npx clawhub@latest install ai-divergence-trader
镜像加速npx clawhub@latest install ai-divergence-trader --registry https://cn.longxiaskill.com
技能文档
此为模板。 默认逻辑:当 AI 背离超过 2% 且市场零手续费时,使用 Kelly 仓位上限 25% 进行交易。可 remix 不同阈值、仓位策略或附加过滤器(如仅交易 7 天内结算的市场)。技能负责底层(背离扫描、手续费检查、风控、执行),你的 agent 提供 alpha。
功能
- 扫描 所有活跃市场,对比 AI 与市场价格背离
- 过滤 背离阈值以上(默认 2%)且零手续费的市场
- 检查 风控(反复交易检测、已有仓位)
- 仓位 使用 Kelly 准则,保守封顶
- 执行 在错价方向交易(AI 看涨买 YES,看跌买 NO)
快速命令
# 仅扫描(干跑,不交易)
python ai_divergence.py
# 扫描并执行交易
python ai_divergence.py --live
# 仅显示看涨背离
python ai_divergence.py --bullish
# 仅 >15% 背离
python ai_divergence.py --min 15
# JSON 输出
python ai_divergence.py --json
# Cron 模式(静默,仅交易)
python ai_divergence.py --live --quiet
# 显示配置
python ai_divergence.py --config
# 更新配置
python ai_divergence.py --set max_bet_usd=10
配置
| 键 | 环境变量 | 默认值 | 说明 | |-----|---------|---------|-------------| |min_divergence | SIMMER_DIVERGENCE_MIN | 5.0 | 扫描显示的最小背离 % |
| min_edge | SIMMER_DIVERGENCE_MIN_EDGE | 0.02 | 可交易的最小背离(2%) |
| max_bet_usd | SIMMER_DIVERGENCE_MAX_BET | 5.0 | 单笔最大投注 |
| max_trades_per_run | SIMMER_DIVERGENCE_MAX_TRADES | 3 | 每轮最多交易数 |
| kelly_cap | SIMMER_DIVERGENCE_KELLY_CAP | 0.25 | Kelly 比例上限 |
| daily_budget | SIMMER_DIVERGENCE_DAILY_BUDGET | 25.0 | 日限额 |
| default_direction | SIMMER_DIVERGENCE_DIRECTION | (both) | 过滤:"bullish" 或 "bearish" | CLI 更新:python ai_divergence.py --set max_bet_usd=10
工作原理
背离信号
每个导入市场有两个价格:- AI 共识 (
current_probability) — Simmer 多模型集成预测的 AI 共识价 - 外部价格 (
external_price_yes) — Polymarket/Kalshi 上的真实市场价
divergence = AI consensus - external price
背离 > 0:AI 认为市场低估 → 买 YES
背离 < 0:AI 认为市场高估 → 买 NO
Kelly 仓位
使用 Kelly 准则: ``
kelly_fraction = edge / (1 - price)
position_size = kelly_fraction * max_bet_usd
`
上限为 kelly_cap(默认 25%)以控制风险。 手续费过滤
75% 的 Polymarket 市场零手续费;剩余 25% 收 10%(短时加密/体育)。本技能仅交易零手续费市场,避免手续费侵蚀优势。 风控
- 手续费检查:跳过任何 taker fee 市场
- 反复交易检测:用 SDK context API 检测矛盾交易
- 仓位检查:跳过已持仓市场
- 日限额:达到每日支出上限即停止
- Kelly 仓位:保守 sizing 防止过度下注
所用 API 端点
GET /api/sdk/markets/opportunities— 按背离排序的市场列表GET /api/sdk/context/{market_id}— 各市场手续费率与风控信息POST /api/sdk/trade— 交易执行(经 SDK client)GET /api/sdk/positions— 当前持仓
故障排查
“No markets above min edge threshold” → 所有背离低于 min_edge 设置。用 --set min_edge=0.01 降低或等待更大背离。
“Daily budget exhausted” → 达到日限额。用 --set daily_budget=50 调整。
所有市场因手续费被跳过 → 仅交易零手续费市场。若所有背离机会均含手续费,则无交易,属设计如此。
“context fetch failed” → SDK context 端点限流(18 次/分钟)。若频繁运行,减少 max_trades_per_run`。