Polymarket Weather Trader

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

DeFi榜 #9

自动化天气预测交易工具,整合NOAA/Open-Meteo气象数据,在Polymarket温度预测市场中执行量化策略。源自$200万+盈利策略,支持波动率自适应仓位管理。

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

使用说明

核心功能

Polymarket Weather Trader 是一款专为预测市场设计的自动化交易技能,核心功能是将气象预报数据转化为交易信号。系统对接 NOAA(美国国家海洋大气局)Open-Meteo 两个权威气象数据源,通过 Simmer API 在 Polymarket 的温度预测市场中执行买卖操作。

显著优势

1. 数据权威性:NOAA 是全球最权威的气象机构之一,Open-Meteo 提供国际覆盖,双重数据源确保预测可靠性
2. 成熟的策略框架:明确标注灵感来源于 gopfan2 的 $200万+ 盈利策略,有实盘业绩背书

3. 智能风控体系:内置多重保护机制——翻转交易警告(防止过度交易)、滑点控制(默认15%上限)、时间衰减过滤(排除2小时内结算的市场)、流动性门槛

4. 动态仓位管理

5. 交易信号增强:价格趋势检测模块识别近期下跌形成更强的买入信号

  • Smart Sizing:按账户余额百分比自动调整仓位(默认5%)
  • 波动率目标(Volatility Targeting):v1.17.0 新增核心功能,基于 EWMA 计算已实现波动率,高波动时减仓、低波动时加仓,实现风险预算动态平衡

潜在局限性与风险

| 风险类型 | 具体说明 |
|---------|---------|
| **模型风险** | 气象预报本身存在误差,NOAA 短期温度预测准确率约 80-90%,极端天气事件预测难度更高 |
| **市场结构风险** | Polymarket 流动性分散,"Slippage too high" 是常见阻塞原因;部分市场(range-bucket)流动性极差 |
| **执行延迟** | API 轮询+链上确认存在时间差,高波动市场可能出现"看对做错" |
| **策略同质化** | 公开模板策略(gopfan2-style)可能导致多人拥挤交易同一方向,压缩Alpha |
| **季节性空白** | 文档明确提示 "No weather markets found" 可能因季节因素出现 |
| **资金管理风险** | 初学者默认 $2/笔 的小额设计合理,但若用户调高仓位或滥用 `--no-safeguards` 可能造成集中损失 |

适合人群

  • 量化交易初学者:难度标记为 "beginner",默认参数保守,适合体验预测市场
  • 气象/气候领域专家:可利用专业判断优化 ENTRY_THRESHOLD 等参数
  • 策略开发者:文档强调 "This is a template",支持替换气象 API、扩展至降水/风速等市场

常规风险提示

  • 必须妥善保管 `WALLET_PRIVATE_KEY`:SDK 要求私钥环境变量实现自动签名,存在密钥泄露风险
  • 区分 USDC.e 与原生 USDC:Polymarket 使用桥接 USDC,新用户易因资产类型错误导致余额显示为零
  • 不建议关闭 safeguards--no-safeguards 模式仅供研究,实盘强烈建议保持保护开启

安全解读

核心用法

Polymarket Weather Trader 是一款自动化天气衍生品交易工具,通过集成NOAA美国国家气象局和Open-Meteo的国际天气预报数据,在Polymarket预测市场上执行温度相关合约的买卖。用户配置入口阈值(默认15¢买入)、出口阈值(默认45¢卖出)、最大仓位(默认$2)及目标城市后,系统每小时扫描市场,自动匹配预报温度与市场价格偏离的套利机会。

交易流程:获取活跃天气市场 → 解析事件地点与日期 → 拉取NOAA/Open-Meteo预报 → 匹配温度区间合约 → 执行多维度风控检查 → 自动下单/平仓。支持--live实盘模式与默认模拟模式,所有交易标记sdk:weather便于追踪。

显著优点

| 特性 | 说明 |
|------|------|

数据源权威 | NOAA为美国政府官方气象机构,Open-Meteo为全球开源气象服务,预报可靠性高
智能仓位管理 | --smart-sizing按账户余额5%动态计算仓位,--vol-targeting基于EWMA波动率实时调整(高波动降仓、低波动加仓)

多层风控体系 | 内置flip-flop反转警告(防止过度交易)、15%滑点上限、2小时到期过滤、流动性阈值检查

策略可复制 | 明确源自gopfan2的$200万+盈利策略,提供完整参数调优空间

低门槛启动 | 默认$2最小仓位、模拟模式先行,适合初学者验证策略

潜在缺点与局限性

  • 地域限制:官方仅支持NYC、Chicago、Seattle等6座美国城市,国际城市需依赖Open-Meteo且覆盖不稳定
  • 季节性市场:天气合约非全年活跃,无市场时脚本返回"No weather markets found"
  • 预测误差风险:NOAA预报存在偏差,温度实际值落入错误区间将导致亏损
  • 流动性约束:小众温度区间合约买卖价差大,滑点可能触发交易取消
  • 资金效率:Polymarket使用USDC.e(桥接版),原生USDC需兑换,增加操作复杂度

适合人群

  • 量化交易新手:希望以低资金($10-100)实践系统化策略的投资者
  • 天气数据爱好者:具备基础气象知识、能理解预报不确定性的用户
  • Polymarket生态参与者:已熟悉预测市场机制、寻求自动化工具的老用户
  • 策略研究者:希望复现/改进gopfan2温度套利框架的开发者

常规风险

| 风险类型 | 具体表现 | 缓释建议 |
|---------|---------|---------|

市场风险 | 预报错误导致方向性亏损 | 设置BINARY_ONLY=true简化 exposure,分散多城市持仓 |
操作风险 | 误启--live模式或私钥泄露 | 专用小额钱包、环境变量隔离、定期轮换密钥 |

流动性风险 | 低流动性市场滑点超15%触发交易失败 | 启用MIN_LIQUIDITY预过滤,降低单笔仓位 |

技术风险 | API中断、SDK版本不兼容 | 锁定依赖版本,监控status.py异常输出 |

模型风险 | EWMA波动率估计滞后,极端行情仓位调整不及时 | 缩短VOL_SPAN提升响应,设置VOL_MIN_ALLOC保底 |

建议首次使用者以--smart-sizing --vol-targeting组合运行2-4周模拟期,验证本地预报准确性后再逐步放大资金。

Polymarket Weather Trader 内容

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