Polymarket Weather Trader

🌤️ 气象数据驱动的预测市场交易

trading榜 #4

通过 NOAA 和 Open-Meteo 气象数据自动交易 Polymarket 天气市场,提供纸面模拟、波动率动态调仓与多层风控保护,适合天气预测套利策略。

收藏
11.9k
安装
4.8k
版本
1.19.1
CLS 安全性认证2026-06-24
点击查看完整报告 >

使用说明

核心用法

Polymarket Weather Trader 是一套自动化天气预测交易市场执行系统,主打"气象数据 vs 市场定价"的套利逻辑。用户通过 Simmer SDK 接入,利用美国国家海洋大气局(NOAA)及 Open-Meteo 的全球气象预报数据,在 Polymarket 的温度区间合约(如"NYC 1月28日高温 34-35°F")或二元 yes/no 市场中寻找定价偏差。

执行流程:系统每轮扫描拉取活跃天气市场 → 解析事件获取地点与日期 → 调用 NOAA/Open-Meteo API 获取预报 → 匹配温度区间 → 经多层安全校验后执行买卖。默认纸面模式(paper mode)模拟真实价格交易,用户可切换至 --live 实盘或 $SIM 虚拟代币沙盒环境进行零风险测试。

关键配置:入场阈值默认 15¢(低于则买入)、出场阈值 45¢(高于则卖出)、单笔上限 $2、智能仓位(5% 余额比例)。v1.17.0 新增波动率目标(Vol Targeting)功能,基于 EWMA 计算的历史波动率动态调整仓位——高波环境自动降仓,低波环境允许 2 倍杠杆放大。

显著优点

  • 零成本试错:默认纸面模式 + $SIM 沙盒,策略验证不消耗真实现金
  • 权威数据源:NOAA(美国政府官方)与 Open-Meteo(开源气象聚合)双源校验
  • 动态风控:服务端自动止损(20% 回撤)/止盈(50% 价格),支持用户级覆盖
  • 智能仓位管理:结合账户余额百分比与实时波动率的双重调节机制
  • 策略可追溯:所有交易自动标记 sdk:weather,便于独立核算 P&L

潜在局限与风险

  • 数据源单一性风险:虽 NOAA 权威性高,但预报误差存在,极端天气事件下模型可能失效
  • 市场流动性约束:天气合约常属小众市场,滑点默认 15% 上限可能导致频繁跳过机会
  • 时间衰减敏感:系统默认跳过 2 小时内到期市场,临近决议的突现机会无法捕捉
  • 地理覆盖有限:仅支持 NYC、Chicago、Seattle、Atlanta、Dallas、Miami 六城
  • 链上迁移摩擦:Polymarket V2 采用 pUSD,持有 USDC.e 或原生 USDC 用户需手动迁移

适合人群

  • 熟悉量化交易逻辑、能接受程序自动决策的进阶散户
  • 对气象数据有理解或愿意研究预报准确性的策略研究者
  • 寻求低相关性资产(天气与传统金融市场脱钩)进行配置的对冲需求者

常规风险

  • 智能合约风险:Polymarket 平台及 Simmer SDK 合约漏洞可能导致资金损失
  • 预言机/决议风险:市场结果依赖链下数据源(实际温度测量),存在数据源操纵或测量误差争议
  • 私钥管理风险:实盘交易需暴露 WALLET_PRIVATE_KEY 于环境变量,存在泄露风险
  • 过度交易风险:默认每轮最多 5 笔交易,若用户调高频率且未启用波动率控制,可能在震荡市反复止损

安全解读

核心功能

Polymarket Weather Trader 是一款基于官方气象数据的自动化预测市场交易工具,通过对接 NOAA(美国国家气象局)和 Open-Meteo(国际数据源)的权威天气预报,在 Polymarket 平台上执行温度相关的二元及区间合约交易。

显著优点

1. 权威数据源:直接对接 NOAA 官方 API 与 Open-Meteo 开源气象服务,数据可信度 T2 级别
2. 安全默认设计:默认启用纸面交易模式(dry-run),需显式传递 --live 才执行真实资金操作,大幅降低误操作风险

3. 智能风控体系:内置多重交易保护机制——翻转交易警告(flip-flop detection)、15% 滑点上限、流动性门槛过滤、2 小时时间衰减检查

4. 动态仓位管理:支持 --smart-sizing(基于账户余额百分比)与 --vol-targeting(基于已实现波动率的 EWMA 动态调整),实现"高波减仓、低波加仓"的专业级风险管理

5. 完善的监控链路:交易标签化(sdk:weather)便于独立 P&L 追踪,集成 Simmer 平台级自动止损(20% 回撤)/止盈(50% 价格)

潜在局限

  • 外部依赖风险:核心依赖 Simmer 官方 SDK(simmer-sdk)及 NOAA/Open-Meteo 的 API 可用性,任一服务中断将导致策略失效
  • 数据单点故障:未实现 NOAA 响应的数字签名验证或异常值检测,极端情况下错误气象数据可能误导交易决策
  • 私钥管理责任:外部钱包模式下需用户自行保障 WALLET_PRIVATE_KEY 环境安全,无内置 KMS/HSM 集成
  • 市场容量限制:天气预测市场存在季节性波动,非活跃期可能出现"无市场可交易"状态

适合人群

  • 具备基础 Python 环境配置能力的量化交易爱好者
  • 已了解 Polymarket 预测市场机制、能承受本金损失风险的进阶用户
  • 希望以小额资金(默认单笔 $2 上限)测试"数据驱动型"自动化策略的实验者
  • 认同"纸面先行"理念、愿意先用模拟模式验证信号质量再过渡到实盘的操作者

常规风险

| 风险类别 | 具体说明 |
|---------|---------|
| 市场风险 | NOAA 预报非 100% 准确,温度实际值可能落入非预期区间导致合约归零 |
| 执行风险 | `--live` 模式下自动化交易可能在用户无实时监控时执行,需配合 Simmer 平台级止损使用 |
| 流动性风险 | 低流动性市场可能导致高滑点,建议启用 `SIMMER_WEATHER_MIN_LIQUIDITY` 过滤 |
| 密钥泄露风险 | 私钥以明文形式存储于环境变量,需避免日志泄露或容器镜像残留 |
| 版本兼容性 | Polymarket V2(2026-04-28 起)需 pUSD 而非 USDC.e,需完成迁移流程 |

建议操作路径:安装 SDK → 获取 Simmer API Key → 纸面模式验证信号 1-2 周 → 配置托管钱包或安全私钥管理 → 小额实盘测试 → 逐步放大仓位并启用波动率靶向。

Polymarket Weather Trader 内容

scripts文件夹
手动下载zip · 24.6 kB
status.pytext/plain
请选择文件