📦 AI — 人工智能

v1.0.0

Divergence Trader扫描市场寻找AI与真实价格的背离,筛选出优势超过2%的零手续费机会,按封顶Kelly准则确定仓位规模,并在Polymarket执行交易。

0· 8·0 当前·0 累计
下载技能包
最后更新
2026/4/19
0
安全扫描
VirusTotal
无害
查看报告
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`。

数据来源ClawHub ↗ · 中文优化:龙虾技能库