GitHub
bcaee1404d
fix(web): /bars MIN_1 被误判为日线,datetime 归一化为 date 00:00:00(issue #49)
KlineCategory 枚举值不按周期长短排序(MIN_1=7、MIN_3=8 均大于 DAY=4),
/bars 的 MAC 路径用 int(cat) >= int(KlineCategory.DAY) 判定"日线及以上",
把 1 分钟线误判为日线,_normalize_mac_df 因此将 datetime 截断为 00:00:00
并把列名改为 date。回退 TdxClient 路径与 MAC symbol_bar 均为显式判定,
仅此一处用整数比较,故只有 MAC 路径复现。
改为 _is_daily_plus() 查表判定(复用 _df._CATEGORY_MINUTES,与回退路径
同一判定源),保证两条路径 date/datetime 语义一致。新增表驱动单测 +
端点级回归测试(假 MAC 客户端,在未修复代码上失败、修复后通过)。
2026-08-19 18:19:07 +08:00
..
2026-07-10 15:12:47 +08:00
2026-06-17 18:17:32 +08:00
2026-07-07 01:48:07 +08:00
2026-07-02 03:37:37 +08:00
2026-06-10 15:03:41 +08:00
2026-07-13 15:59:28 +08:00
2026-07-13 15:59:28 +08:00
2026-07-02 03:37:37 +08:00
2026-07-13 15:59:28 +08:00
2026-07-02 03:37:37 +08:00
2026-07-02 03:37:37 +08:00
2026-07-10 15:12:47 +08:00
2026-07-12 16:56:41 +08:00
2026-07-02 03:37:37 +08:00
2026-06-15 00:31:13 +08:00
2026-06-13 21:09:55 +08:00
2026-08-19 18:19:07 +08:00
2026-07-02 03:37:37 +08:00
2026-07-07 01:48:07 +08:00
2026-05-21 23:21:21 +08:00
2026-07-02 03:37:37 +08:00
2026-07-13 15:59:28 +08:00
2026-07-13 15:59:28 +08:00
2026-08-05 15:53:49 +08:00
2026-07-07 20:36:44 +08:00
2026-05-21 23:21:21 +08:00
2026-06-14 18:46:02 +08:00
2026-07-09 18:42:00 +08:00
2026-07-09 18:42:00 +08:00
2026-05-21 23:21:21 +08:00
2026-07-07 01:48:07 +08:00
2026-07-02 03:37:37 +08:00