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(-)