Polymarket Weather Trader

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

量化交易榜 #1

基于 NOAA 和 Open-Meteo 气象数据自动交易 Polymarket 温度预测市场,支持纸面模拟与实盘交易,默认安全边界保护资金安全。

收藏
19.1k
安装
4.9k
版本
1.20.1
CLS 安全性认证2026-07-06
点击查看完整报告 >

使用说明

核心用法

Polymarket Weather Trader 是一款自动化天气预测市场交易工具,通过对比 NOAA(美国)和 Open-Meteo(国际)气象预报与市场价格差异,寻找套利机会。用户可通过环境变量灵活配置交易策略:设置入场阈值(默认 15%)、出场阈值(默认 45%)、单笔交易上限(默认 $2)、关注城市(NYC、Chicago、Seattle 等)等参数。支持三种运行模式:默认干跑模式(仅展示机会不执行交易)、$SIM 虚拟货币纸面交易、以及 --live 标志触发的实盘交易。

显著优点

安全性设计突出:默认干跑模式、需显式 --live 标志才能实盘、多层资金保护(单笔/单日上限、自动止损、滑点控制)。数据权威:直接接入 NOAA 官方预报,信息源可靠。策略透明:基于温度桶匹配 forecast,逻辑清晰可验证。灵活配置:14 项环境变量支持精细风控,支持波动率目标动态仓位管理。新手友好:提供 $SIM 沙盒环境,可在零风险下验证策略有效性。

潜在缺点与局限性

市场依赖性:天气预测市场具有季节性,非全年活跃。延迟风险:预报更新与市场反应存在时间差,高频交易可能受 API 延迟影响。单一资产类别:仅限温度相关预测市场,策略多元化不足。外部钱包限制:使用非托管钱包时需保持代理运行才能接收止损警报,存在执行断点。黑箱组件:部分风控参数(如"flip-flop"检测的具体算法)未完全开源,调试依赖平台支持。

适合人群

  • 对预测市场和 DeFi 交易感兴趣的初学者(难度标记为 beginner)
  • 希望自动化执行 gopfan2 风格天气交易策略的量化爱好者
  • 需要严格资金边界保护的谨慎型交易者
  • 愿意在沙盒环境充分测试后再实盘的理性投资者

常规风险

资金风险:尽管有多重保护,实盘交易仍存在本金损失可能,$2 默认单笔上限虽限制单次风险,但频繁交易可能累积亏损。预言机风险:市场以官方观测数据结算,若 NOAA 预报与实际天气出现系统性偏差,策略将失效。流动性风险:小众温度桶市场可能流动性不足,15% 默认滑点上限可能错过交易机会。平台风险:依赖 Simmer API 和 Polymarket 基础设施,存在服务中断或智能合约漏洞可能。操作风险:误设 --live 标志或环境变量可能导致非预期实盘交易,需严格遵循 "先干跑、再纸面、后实盘" 的流程。

安全解读

核心用法

Polymarket Weather Trader 是一款自动化天气预测市场交易工具,专为Polymarket平台的温度预测市场设计。核心策略基于NOAA(美国)和Open-Meteo(国际)的天气预报数据,寻找市场定价与预报之间的偏差进行套利。

运行模式(三重安全层级):

  • Dry-run(默认)python weather_trader.py — 仅显示交易机会,零资金风险
  • $SIM模拟交易:设置 TRADING_VENUE=sim 使用Simmer虚拟币在真实价格下验证策略
  • 实盘交易--live 标志 + 已绑定钱包 → 执行真实USDC交易

关键操作流程
1. 获取活跃天气市场 → 按事件分组(地点+日期)

2. 拉取NOAA/Open-Meteo预报 → 匹配温度区间

3. 安全护栏检查(滑点、时间衰减、市场状态、flip-flop警告)

4. 趋势检测确认 → 低于入场阈值则买入

5. 持仓监控 → 高于出场阈值自动卖出

显著优点

  • 安全优先架构:默认模拟模式,无"自动升级"陷阱;--live为显式单次命令
  • 多层风控体系
  • 平台级:日交易上限、单笔上限(默认$2)、自动止损
  • 策略级:滑点保护(默认15%最大)、时间衰减过滤、流动性检查
  • 用户级:可配置止盈止损阈值
  • 智能仓位管理--smart-sizing 按账户余额5%动态调整;--vol-targeting 根据市场波动率自适应缩放(高波动减仓、低波动加仓)
  • 透明可审计:所有交易标记 sdk:weather,便于独立核算策略盈亏
  • 灵活配置:16项环境变量可调,支持6个美国主要城市,可选纯二元市场模式

潜在缺点与局限

  • 季节性依赖:天气市场非全年活跃,无事件时无交易机会
  • 外部数据风险:NOAA/Open-Meteo API故障将直接影响策略有效性
  • 地理限制:仅支持NYC、Chicago、Seattle、Atlanta、Dallas、Miami六个预设城市
  • 市场结构约束:范围型事件(如"34-35°F")流动性通常低于二元事件
  • API密钥依赖:需维护SIMMER_API_KEY和钱包连接
  • 无历史回测框架:技能本身不提供回测功能,需依赖Simmer平台的$SIM模式验证

适合人群

  • 新手友好:难度标记为"beginner",文档完善,默认安全模式降低学习成本
  • 量化交易爱好者:对天气预测套利、离散事件定价有兴趣的用户
  • Polymarket活跃用户:已在平台有持仓,希望自动化特定策略
  • 风险厌恶型交易者:重视多层安全防护,愿意接受保守仓位限制($2/笔默认)

常规风险

| 风险类型 | 具体表现 | 缓释措施 |
|---------|---------|---------|
| **市场风险** | 天气预报错误导致方向亏损 | NOAA数据权威性较高,但非100%准确 |
| **流动性风险** | 低流动性市场滑点超预期 | `SIMMER_WEATHER_SLIPPAGE_MAX` + `MIN_LIQUIDITY` 过滤 |
| **时间风险** | 临近结算市场波动剧烈 | 自动跳过<2小时到期的市场 |
| **操作风险** | 私钥泄露或误操作 `--live` | 托管钱包模式推荐,环境变量隔离敏感信息 |
| **平台风险** | Simmer/Polymarket服务中断 | 多API端点,技能本地运行不依赖单一服务 |
| **过度交易** | Flip-flop频繁反向操作 | 策略内置警告机制,平台日限硬约束 |

关键提示:该Skill本质是信息套利工具——盈利假设是"NOAA预报准确度 > 市场集体预测准确度",此假设在极端天气事件或市场出现非理性定价时可能失效。建议充分使用$SIM模式验证后再投入实盘资金。

Polymarket Weather Trader 内容

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