2026-05-12 变更记录
摘要
1. HKO ECMWF 采集器重构 — 引入 DWD ICON 区域气象模型作为第二数据源,与 ECMWF 全球模型并行采集,提取逻辑抽象复用。
2. PnL 按日重置 — 交易员详情页和追踪页面的 PnL 时间线改为仅展示当日数据、每日归零,不再累计跨日盈亏,更清晰反映日内表现。
3. 模拟运行页面增强 — 模拟天气做市状态 API 新增报价详情字段(bid/ask price/size、mode、edge、fair price),前端模板同步扩展显示。
4. 模拟交易退场逻辑 — weather_paper_trader.py 新增 close_unfavorable_positions(),当 edge 低于强阈值(15%)或最低阈值(10%)时自动平仓,匹配实盘做市商行为。
5. API 地址迁移 — combo_arb.py 从外部域名 polymkt.sopher.cool 切回本地 127.0.0.1:8899,降低外部依赖。
变更文件
scripts/combo_arb.py | 6 +-
scripts/hko_ecmwf_collector.py | 247 ++++++++++++++++++++-------
scripts/hko_predict.py | 194 ++++++++++++++++++---
scripts/position_monitor.py | 4 +-
scripts/start_web.sh | 2 +-
scripts/weather_paper_trader.py | 104 +++++++++++-
src/mm/weather_mm_runner.py | 32 ++--
src/scrapers/reimport_trades.py | 2 +-
src/web/app.py | 302 ++++++++++++++++++++++-----------
src/web/templates/mm_weather.html | 100 ++++++-----
src/web/templates/mm_weather_simu.html | 42 +++++
src/web/templates/tracker.html | 4 +-
src/web/templates/trader.html | 4 +-
13 files changed, 793 insertions(+), 250 deletions(-)