fix: fund overview history starts from 2026-06-09
Add HUB_FUND_HISTORY_START_DAY so curves and drawdown exclude snapshots before the baseline trading day. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -99,3 +99,5 @@ AI_MODEL=huihui_ai/deepseek-r1-abliterated:latest
|
||||
TRADING_DAY_RESET_HOUR=8
|
||||
# 资金概况 / AI 上下文:分户资金快照保留交易日数(默认 180)
|
||||
# HUB_FUND_HISTORY_DAYS=180
|
||||
# 资金曲线与回撤统计起始交易日(默认 2026-06-09,该日之前不记、不展示)
|
||||
# HUB_FUND_HISTORY_START_DAY=2026-06-09
|
||||
|
||||
@@ -215,7 +215,8 @@
|
||||
const parts = [
|
||||
"交易日 " + (data.trading_day || "—"),
|
||||
"切日 " + (data.reset_hour != null ? data.reset_hour : 8) + ":00 北京",
|
||||
"历史 " + (data.keep_days || 180) + " 天",
|
||||
"自 " + (data.history_start_day || "2026-06-09") + " 起",
|
||||
"最多 " + (data.keep_days || 180) + " 交易日",
|
||||
];
|
||||
if (data.updated_at) parts.push("刷新 " + data.updated_at);
|
||||
if (totals.live_known_count != null) {
|
||||
|
||||
@@ -334,7 +334,7 @@
|
||||
<div id="page-funds" class="page hidden">
|
||||
<div class="page-head">
|
||||
<h1><span class="head-tag">FND</span> 资金概况</h1>
|
||||
<p class="page-desc">总资金 = 各监控户(资金账户 + 交易账户);按北京时间交易日切日快照,保留 180 天</p>
|
||||
<p class="page-desc">总资金 = 各监控户(资金账户 + 交易账户);自 2026-06-09 起按北京时间交易日切日快照,最多保留 180 天</p>
|
||||
</div>
|
||||
<div class="funds-toolbar toolbar">
|
||||
<button type="button" id="funds-btn-refresh" class="primary">刷新</button>
|
||||
@@ -456,7 +456,7 @@
|
||||
<script src="/assets/chart_draw.js?v=20260609-market-day-split"></script>
|
||||
<script src="/assets/chart.js?v=20260609-market-day-split"></script>
|
||||
<script src="/assets/archive.js?v=20260608-hub-archive-history"></script>
|
||||
<script src="/assets/funds.js?v=20260609-hub-funds"></script>
|
||||
<script src="/assets/funds.js?v=20260609-hub-funds-start"></script>
|
||||
<script src="/assets/ai_review_render.js?v=2"></script>
|
||||
<script src="/assets/app.js?v=20260609-hub-funds"></script>
|
||||
</body>
|
||||
|
||||
@@ -200,7 +200,7 @@ Chrome **桌面快捷方式**图标来自站点 `favicon` / `manifest`(已配
|
||||
| 功能 | 说明 |
|
||||
|------|------|
|
||||
| **总资金** | 已监控账户的 **资金户 + 交易户** 合计(不含浮盈) |
|
||||
| **总曲线** | 按北京时间交易日(默认 8:00 切日)每日一点,保留 **180** 天 |
|
||||
| **总曲线** | 自 **2026-06-09** 起、按北京时间交易日(默认 8:00 切日)每日一点,最多 **180** 天 |
|
||||
| **最大回撤** | 基于总资金余额曲线(非平仓盈亏回撤) |
|
||||
| **分户** | 每户资金/交易拆分、迷你曲线、分户回撤;**未监控** 不参与合计 |
|
||||
| **快照** | 监控板聚合成功时写入 `hub_fund_history.json` |
|
||||
|
||||
@@ -14,7 +14,8 @@
|
||||
| **缺数据** | 资金户、交易户任一侧缺失 → 该户当日快照 **跳过**(不估、不补 0) |
|
||||
| **交易日** | 北京时间 `TRADING_DAY_RESET_HOUR`(默认 **8:00**)切日,与四所统计一致 |
|
||||
| **曲线粒度** | 每个交易日 **1 个点** |
|
||||
| **历史保留** | 默认 **180** 个交易日(`HUB_FUND_HISTORY_DAYS`) |
|
||||
| **统计起点** | 默认 **2026-06-09**(`HUB_FUND_HISTORY_START_DAY`);此前不记、不展示 |
|
||||
| **历史保留** | 自起点起最多 **180** 个交易日(`HUB_FUND_HISTORY_DAYS`) |
|
||||
| **最大回撤** | 基于 **总资金曲线**(分户同理),峰值到谷底的最大跌幅(U 与 %) |
|
||||
|
||||
> 与实例统计页「最大回撤」不同:实例统计来自 **平仓盈亏累计**;资金概况来自 **账户余额曲线**。
|
||||
@@ -63,7 +64,8 @@
|
||||
|
||||
| 变量 | 默认 | 说明 |
|
||||
|------|------|------|
|
||||
| `HUB_FUND_HISTORY_DAYS` | `180` | 资金快照保留交易日数 |
|
||||
| `HUB_FUND_HISTORY_DAYS` | `180` | 资金快照保留交易日数(与起点取较晚边界) |
|
||||
| `HUB_FUND_HISTORY_START_DAY` | `2026-06-09` | 曲线/回撤统计起始交易日 |
|
||||
| `TRADING_DAY_RESET_HOUR` | `8` | 切日整点(北京),与四所 `.env` 建议一致 |
|
||||
| `HUB_BOARD_POLL_INTERVAL` | `5` | 监控聚合间隔(秒),影响快照刷新频率 |
|
||||
|
||||
|
||||
Reference in New Issue
Block a user