weather-agent

🌡️ NOAA 数据驱动的自主天气预测交易

基于 NOAA 天气数据的智能预测市场交易机器人,支持动态置信度建模与市场质量过滤,每日自动执行 $30-60 风险可控的实时交易。

收藏
3.4k
安装
1.3k
版本
1.0.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Weather Trading (Enhanced) 是一个专为 Polymarket 天气预测市场设计的自动化交易 Skill。它通过 NOAA 官方气象数据驱动,结合 Simmer SDK 执行实时买卖操作。用户需手动安装部署,配置 SIMMER_API_KEY 后可通过 --live 模式启动交易,或设置 autostart:true 实现每 6 小时全自动化运行。

核心工作流程:①抓取 NOAA 公开气象预报 → ②动态计算置信度(60%-90%,随预测天数递减)→ ③市场质量评分过滤(≥60% 流动性门槛)→ ④价格偏离阈值时自动下单 → ⑤达止盈线自动平仓。支持任意美国城市智能地理编码,内置重试机制与 API 故障恢复。

显著优点

数据源权威:直接对接美国国家海洋大气管理局(NOAA)官方 API, forecast 数据公信力极高。

风险架构严谨:五层防护——默认禁用自动启动、$5/笔仓位硬上限、5 笔/轮交易限制、60% 质量过滤、15%/45% 买卖阈值——将单日最大暴露控制在 $100 以内。

动态智能模型:摒弃固定置信度,根据预测提前期、温度区间宽度、指标类型实时调整可信度;质量评分综合流动性、成交量、剩余时间、价格极端性四维加权。

依赖最小化:仅保留可选依赖 python-dotenv,移除 web3、telegram-bot、requests 等冗余库,使用内置 urllib 降低攻击面。

透明可审计:全源码可见,网络端点仅 3 个(NOAA、Nominatim、Simmer),API 密钥仅发送至 Simmer,无遥测、无日志持久化、无系统目录自动写入。

潜在缺点与局限

金融损失风险:自主交易属性决定其一旦启用即可能产生真实亏损,且无需逐笔人工确认。预测市场本身存在黑天鹅事件,气象预报亦有误差。

平台依赖性:Simmer Markets 若出现 API 变更、流动性枯竭或平台风险,将直接影响策略执行。

地理限制:当前仅支持美国城市天气市场,国际地区未覆盖。

无止损硬限制:配置中未见明确止损线,仅依赖 exit_threshold 主动止盈,极端行情下可能无法及时退出。

人工启动门槛:需用户完成代码审查、API 密钥最小权限配置、手动测试交易等多步安全流程,对非技术用户友好度有限。

适合人群

  • 具备 Python 基础、愿意审查源代码的技术型交易者
  • 已熟悉预测市场机制、接受自主交易风险的 Polymarket 活跃用户
  • 追求 NOAA 数据驱动、希望减少人工盯盘时间的量化爱好者
  • 可承受 $50-100 起步资金试错成本的轻度风险偏好者

常规风险

| 风险类别 | 描述 | 缓释措施 |
|---------|------|---------|
| 自主性风险 | 启用后每 6 小时自动执行,无人工介入 | 默认 `autostart:false`,需手动启用;提供三重紧急停止方案 |
| 密钥泄露风险 | SIMMER_API_KEY 若配置不当可能被窃取 | 仅授予 Trading 权限,禁止 Withdrawal;本地 `.env` 存储 |
| 模型失效风险 | 气象预测偏差导致置信度虚高 | 动态置信度已按天数递减,建议保留质量过滤 ≥60% |
| 流动性风险 | 低质量市场滑点大或无法成交 | 质量评分自动过滤,但极端行情下仍可能受影响 |
| 平台方风险 | Simmer Markets 运营或合约问题 | 使用最小余额原则,定期提取盈余 |

关键提示:Skill 文档明确要求完成 10 项安全审查清单后方可启用,任何一项未勾选均建议禁止部署。

weather-agent 内容

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