2026-05-11 变更记录
摘要
1. 交易时间从 16:00 延长至 17:30,所有模块(交易 runner、风控、Web、模板)同步更新了时间逻辑和显示。
2. 修复了仓位跟踪逻辑:现在同时检查 YES 和 NO 两个 token ID 的持仓,解决 NO 买入仓位被遗漏的问题。
3. 对硬边界不可能合约(hard-bound held positions) 增加 orderbook 价格回退,当 Gamma 市场价缺失时使用 CLOB 中间价继续跟踪仓位。
4. 模拟状态 API 增强了仓位信息:从 weather_state.json 拉取报价补充 token 信息,同时合入 paper trader 中的模拟仓位到风控仓位展示中。
5. HK 仓位分析新增了 NO 必胜检测(温度下限确定大于目标温度时,NO 几乎必然获胜),并修正了 NO 合约的赢率计算逻辑。
变更文件
src/mm/weather_mm_runner.py | 59 +++++++++++----
src/mm/weather_risk.py | 6 +-
src/web/app.py | 133 +++++++++++++++++++++++++++++----
src/web/templates/mm_weather.html | 2 +-
src/web/templates/mm_weather_simu.html | 23 ++++++
5 files changed, 192 insertions(+), 31 deletions(-)