kevin9327
5da887b737
fix(screener): 涨停梯队按分区找前一交易日, 不再按固定自然日回看
春节后第一个交易日打开「涨停梯队」, 断板(晋级失败)一栏是空的, 炸板股的
板数也从「昨日 N 板 + 1」退回 1 板。
load_prior_consecutive 在 as_of 前 1~9 个自然日里找 enriched 日分区。春节
长假连着调休周末, 相邻两个交易日能隔 10~11 个自然日 (如 2024-02-08 到
2024-02-19), 固定窗口整段落空, 函数返回空表, 上游把 prev_consec 整列填 0:
is_failed = ~is_limit & ~is_broken & (prev_c > 0) 恒假, boards 里的
prev_c + 1 也恒为 1。
改成枚举 enriched 的 date= 分区、由近到远取早于 as_of 的日期, 与
auction_benchmark._prev_trading_day「本地日K分区日期 = 已知交易日集合」
同口径; 回看分区数上限保持 10, 缺列继续往前找的行为不变。
2026-09-10 07:53:07 +09:00
..
2026-09-09 15:49:21 +08:00
2026-09-09 11:36:22 +08:00
2026-08-13 20:16:02 +08:00
2026-09-05 22:49:52 +08:00
2026-08-13 20:16:02 +08:00
2026-09-09 15:30:10 +08:00
2026-09-09 11:09:48 +08:00
2026-09-09 11:09:48 +08:00
2026-09-06 17:39:43 +08:00
2026-09-10 07:53:07 +09:00
2026-09-09 15:30:10 +08:00
2026-09-09 11:09:48 +08:00
2026-09-05 15:41:15 +08:00
2026-09-07 15:25:41 +08:00
2026-07-31 19:56:33 +08:00
2026-07-16 12:17:27 +08:00
2026-09-07 15:25:27 +08:00
2026-09-09 11:09:48 +08:00
2026-08-30 19:05:14 +08:00
2026-07-09 17:38:44 +08:00
2026-09-07 15:25:41 +08:00
2026-07-18 23:37:54 +08:00
2026-09-04 16:37:06 +08:00
2026-07-18 23:37:54 +08:00
2026-09-07 15:25:41 +08:00