返回顶部
p

polymarket-valuation-divergencePolymarket估值分歧

Trade Polymarket markets based on valuation divergence. When your probability model differs from Polymarket's price by >threshold, enter using Kelly sizing. Works with any probability model (Simmer AI consensus, user model, external API).

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
119
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

polymarket-valuation-divergence

Polymarket 估值偏差交易者

交易模型概率与Polymarket价格存在偏差的市场。

这是一个模板。 默认使用Simmer AI共识作为你的概率模型。你可以用自有模型、外部API或自定义预测逻辑进行改造。该技能负责市场扫描、凯利公式仓位计算和安全交易执行。

何时使用此技能

在以下情况使用:

  • - 你拥有概率模型(AI、统计、基本面分析)
  • 当市场价格偏离你的模型时进行交易
  • 需要凯利准则进行风险管理
  • 希望捕捉结构性错误定价(并购、财报、监管事件)

快速开始

设置

  1. 1. 设置你的API密钥:
bash export SIMMERAPIKEY=sklive...
  1. 2. 检查配置:
bash python valuation_trader.py --config
  1. 3. 模拟运行(不执行交易):
bash python valuation_trader.py
  1. 4. 实盘交易:
bash python valuation_trader.py --live

配置参数

设置项环境变量默认值说明
edgethresholdSIMMERVALUATIONEDGE0.015最小交易阈值(1.5%)
kellyfraction
SIMMERVALUATIONKELLY | 0.25 | 凯利准则分数(上限25%) | | maxpositionusd | SIMMERVALUATIONMAX_POSITION | 5.00 | 每笔交易最大金额 | | maxtradesperrun | SIMMERVALUATIONMAXTRADES | 5 | 每周期最大交易次数 | | probabilitysource | SIMMERVALUATIONSOURCE | simmerai | simmerai 或 usermodel |

更新设置:
bash
python valuationtrader.py --set edgethreshold=0.02

工作原理

1. 扫描市场

从Simmer获取活跃市场。对每个市场:

2. 获取模型概率

默认:来自 /api/sdk/context/{market_id} 的 Simmer AI共识

要使用自有模型:编辑 getmodelprobability() 函数。

3. 计算偏差

偏差 = 模型概率 - 市场价格

如果 偏差 > 阈值:交易信号 ✓

4. 凯利仓位计算

凯利分数 = 偏差 / (1 - 市场价格)
凯利分数 = min(凯利分数, 最大凯利分数)
仓位大小 = 凯利分数 * 资金总额
仓位大小 = min(仓位大小, 最大交易金额)

5. 执行交易

  • - 如果偏差 > 0: 买入YES(模型认为价格低估)
  • 如果偏差 < 0: 买入NO(模型认为价格高估)
  • 包含推理说明以提高透明度
  • 带保护机制执行(反转检测、滑点警告)

6. 持有至结算

持仓持有至市场结算。使用 --positions 查看当前持仓。

输出解读

🎯 估值交易者扫描
扫描市场数:50
发现信号数:3
执行交易数:2

📰 BTC年底达到10万美元?
模型:65% | 市场:52% | 偏差:+13%
💰 买入YES $4.50(凯利:2.25股)

📰 特朗普会在2028年获胜吗?
模型:58% | 市场:71% | 偏差:-13%
💰 买入NO $3.75(凯利:2.05股)

自定义模型

编辑 getmodelprobability() 使用任何数据源:

选项1:用户提供的概率(配置)
python
def getmodelprobability(marketid, marketquestion):
# 从配置返回固定概率
return USERPROBABILITIES.get(marketid)

选项2:外部API(例如Synth、Metaculus)
python
def getmodelprobability(marketid, marketquestion):
# 从外部API获取预测
resp = fetchjson(f{EXTERNALAPI}/forecast?q={market_question})
return resp[probability]

选项3:基于规则的模型
python
def getmodelprobability(marketid, marketquestion):
if 加密货币 in market_question.lower():
return 0.55 # 加密货币历史上涨空间
elif 选举 in market_question.lower():
return 0.50 # 选举无强信号
return None # 无模型则跳过

命令

bash

模拟运行(模拟交易,不实际执行)


python valuation_trader.py

实盘交易

python valuation_trader.py --live

显示当前持仓

python valuation_trader.py --positions

显示配置

python valuation_trader.py --config

更新配置

python valuationtrader.py --set edgethreshold=0.02

静默模式(适合定时任务)

python valuation_trader.py --live --quiet

风险管理

  • - 仓位上限: maxpositionusd 限制每笔交易
  • 凯利分数上限: 限制为资金总额的25%(单笔交易不超过25%)
  • 交易限制: maxtradesper_run 防止过度交易
  • 保护机制: Simmer SDK检测反转警告、滑点、即将到期仓位
  • --no-safeguards: 跳过检查(仅在明确风险时使用)

故障排除

未发现信号

  • - 模型概率与市场价格接近
  • 如过于保守,可在配置中增加 edge_threshold
  • 检查模型数据源——是否生成了概率?

扫描市场数:0

  • - 无活跃市场可用
  • 尝试在交易高峰时段运行

偏差为负但我们在买入YES

  • - 这是正确的!偏差 < 0 表示市场高估。应买入NO(我们正是这样做的)。

反转警告:注意

  • - 你最近在该市场上改变了方向
  • 纪律追踪防止过度交易。等待或使用 --no-safeguards。

绩效指标

检查你的表现:
bash
python valuation_trader.py --positions

显示:已实现盈亏、胜率、每笔交易平均偏差、最大持仓。

最佳适用场景

  1. 1. 结构性错误定价: 并购套利、财报意外、监管新闻
  2. 共识偏差: 市场尚未跟上已知信息
  3. 模型优于群体: 你的概率模型优于群体估计
  4. 短期市场: 错误纠正更快

不适用场景

  1. 1. 群体正确: 市场价格反映真实概率
  2. 模型校准错误: 你的概率估计劣于市场
  3. 延迟问题: 执行时价格已反向变动
  4. 流动性不足: 滑点侵蚀非流动性市场的偏差

从小开始。 先用模拟运行测试。用历史结果验证你的模型。然后以小额仓位进行实盘交易。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 polymarket-valuation-divergence-1776023784 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 polymarket-valuation-divergence-1776023784 技能

通过命令行安装

skillhub install polymarket-valuation-divergence-1776023784

下载

⬇ 下载 polymarket-valuation-divergence v1.0.0(免费)

文件大小: 8.47 KB | 发布时间: 2026-4-13 11:33

v1.0.0 最新 2026-4-13 11:33
Initial release of Polymarket Valuation Divergence Trader.

- Automates Polymarket trading based on divergence between user/model probabilities and market prices.
- Supports any probability model (Simmer AI, user-defined, external APIs).
- Executes trades when edge exceeds configurable threshold, using Kelly sizing with risk caps.
- Handles market scanning, position sizing, and trade execution with safety checks.
- Includes command-line controls for dry runs, live trading, configuration, and monitoring current positions.
- Highly customizable—template structure allows integration of custom models or forecasting logic.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部