2026-05-23 变更记录


摘要

  • HKO 预测模型重构: 将OM信号基准从"50%气候平均+50%天气预报"改为纯气候平均基座,仅冷锋日保留20%预报权重,大幅降低HKO预报偏差对信号的拖累;新增太阳能验证逻辑,实测辐射>400W/m²时云量压制清零,>200W/m²时限制在-0.3以内;因相似日数据不全,临时禁用该模块。
  • V2 汇总面板新增已实现PnL: API 新增 realized_pnl/projected_today 等字段及按合约粒度的已实现PnL明细端点;前端展示「今日预计」「未实现PnL」「已实现·今天/之前」四栏汇总,支持点击展开逐合约成交明细表。
  • 逐日对比策略修复: 修复 yesterday_max 缺失时从历史文件回退获取;基于实时观测温度对 meteo_impact 进行下限截断,防止气象修正过度压制;数据缺口时 meteo_impact 归零。
  • 新增每日结算保存脚本: hko_daily_save.py 定时提取昨日HKO最高温写入 DuckDB hko_daily 表并更新预测JSON。
  • 前端体验改进: weather_hk.html 逐日对比图增加5分钟自动刷新;修复昨日最高温获取逻辑避免null值。

  • 变更文件

    scripts/hko_daily_save.py | 172 ++++++++++++++++++++++++++++++++++++++

    scripts/hko_predict.py | 40 +++++++--

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

    src/web/templates/v2_summary.html | 77 ++++++++++++++++-

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

    strategy/hk_day_over_day.py | 22 ++++-

    hk_hko.db | 0

    hko.db | 0

    hko.duckdb | Bin 0 -> 12288 bytes

    9 files changed, 423 insertions(+), 13 deletions(-)