2026-05-17 变更记录


摘要

1. 缓存层扩展支持上海(Shanghai):cache_hk_data.py 中的持仓和活动 worker 现在将香港与上海的数据分别写入独立的缓存文件,避免数据混淆。

2. Web 后端新增交易汇总页面(/v2/summary),通过 /api/v2/summary 聚合真实 Polymarket 仓位、挂单和 PnL,支持按城市分类;_get_city_contracts() 引入缓存优先的数据获取策略,降低对 Gamma API 的实时依赖。

3. 上海交易页面独立化:价格快照 API 针对上海使用独立的 orderbook 缓存,不再复用香港 orderbook。

4. 交易 UI 全面重构为三栏布局(合约列表 / 订单簿与交易 / 仓位与挂单),新增边距强度可视化(脉冲动画标记高/低边距买卖按钮)、半仓平仓与市场关闭功能及操作日志面板,集成主网智能 tick 价格计算。

5. 导航栏添加「交易汇总」入口,连接至新页面。


变更文件

scripts/cache_hk_data.py | 432 +++++++++++++++++++++++++----------

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

src/web/templates/v2_base.html | 3 +

src/web/templates/v2_summary.html | 204 +++++++++++++++++

src/web/templates/v2_trade.html | 462 ++++++++++++++++++++++++++++++++++---

5 files changed, 1330 insertions(+), 241 deletions(-)