2026-05-10 变更记录


摘要


1. 新增 ECMWF 数据管道和前端展示 — 新增 scripts/cache_hk_data.py 后台缓存刷新脚本(支持3个子进程并行循环采集 Polymarket 仓位/活动/市场价格),前端 weather_hk.html 新增 "ECMWF 预报" 标签页,包含温度/云量(4层)/风/降水/CAPE/湿度/气压等多维图表和 3×3 网格梯度分析。

2. Web 端数据缓存重构 — 所有 Polymarket 实时 API 调用统一改为读取预缓存文件,避免请求阻塞;_cached_or_refresh 默认改为非阻塞模式,缓存过期时返回旧数据并触发后台刷新;下单后增加 _force_refresh_after_order 强制刷新盘口/挂单/持仓缓存。

3. MM 做市系统硬边界(Hard Bound)集成 — 在 weather_signal.py 中,当 settlement_pred 明确指示阈值不可能到达时(如 temp > 预测最高温),公平价直接设为 0.001;weather_quotes.py 中该场景边缘阈值降至 1%、强制使用盘口定价、跳过自成交保护;weather_mm_runner.py 中硬边界市场填充阈值降至 1%、NO side 填充价格上限 0.999。

4. ECMWF 网格 API — 新增 /api/weather/hk/ecmwf/grid/api/weather/hk/ecmwf 两个端点,读取收集器生成的缓存 JSON 文件和实时网格数据(3×3 0.25° 网格,约 28km 精度),并提取温度/云量/风速/降水梯度用于云移动方向分析。


今日 HK 天气结算

  • 日期: 2026-05-10 (周日)
  • HKO 实测最高: 26.0°C(官方),站点最高 26.1°C
  • 结算预测: 26°C(100% 置信,峰值已锁定)
  • 当前温度: 24.4°C / RH 79%
  • 明日预报: 24-28°C 阳光间有云
  • 未来趋势: 周二三升温至 30°C 有零星骤雨,周四周五雷暴风险(高 PSR)

  • 变更文件


    scripts/cache_hk_data.py | 582 ++++++++++++++++++++++++++++++

    src/mm/weather_mm_runner.py | 19 +-

    src/mm/weather_quotes.py | 67 +++-

    src/mm/weather_signal.py | 28 +-

    src/web/app.py | 397 ++++++++++++++++----

    src/web/templates/mm_weather.html | 26 +-

    src/web/templates/weather_hk.html | 737 +++++++++++++++++++++++++++++++++++++-

    7 files changed, 1767 insertions(+), 89 deletions(-)