Commit Graph

157 Commits

Author SHA1 Message Date
boris f3cc790659 fix(data): reject normalized reserved adjustment keys 2026-09-07 19:38:28 +08:00
boris 04b45adf98 perf(data): type adjustment factor snapshots 2026-09-07 17:53:36 +08:00
boris 9714c051c5 精确预分配按股行情分组 2026-09-07 13:57:12 +08:00
boris fbf5a6d61a 按符号索引一次构建行情序列 2026-09-07 13:46:59 +08:00
boris 94632f42d6 拆分共享日线序列与日内字段 2026-09-07 13:34:38 +08:00
boris 3f6017d98b 保持日内覆盖与按股序列一致 2026-09-07 13:25:07 +08:00
boris d5af51c02b 支持复用只读日线基础面板 2026-09-07 12:54:49 +08:00
boris 728ed7998d Revert "以运行覆盖层隔离补充行情"
This reverts commit 757b5665ca.
2026-09-07 11:28:33 +08:00
boris 757b5665ca 以运行覆盖层隔离补充行情 2026-09-07 11:22:20 +08:00
boris 68c186f649 Revert "分层共享执行行情索引"
This reverts commit f2de8b281a.
2026-09-07 11:09:02 +08:00
boris f2de8b281a 分层共享执行行情索引 2026-09-07 11:03:08 +08:00
boris f45b3a71fa 避免共享行情释放触发整图复制 2026-09-07 10:27:39 +08:00
boris dd376e4b32 Revert "perf: build calendar series boundaries in one pass"
This reverts commit f927ef8c0f.
2026-09-06 22:24:18 +08:00
boris f927ef8c0f perf: build calendar series boundaries in one pass 2026-09-06 22:18:54 +08:00
boris 0d831c4ca6 Revert "perf: build price series by symbol id"
This reverts commit 96d0cc6fc4.
2026-09-06 21:08:15 +08:00
boris 96d0cc6fc4 perf: build price series by symbol id 2026-09-06 20:55:18 +08:00
boris c5767ca272 revert: reject neutral symbol-id series storage 2026-09-06 06:29:51 +08:00
boris 5a7c49a454 perf: build market series by symbol id 2026-09-06 06:18:21 +08:00
boris 2aa330786a revert: reject allocation-free signal rolling scan 2026-09-05 13:26:23 +08:00
boris b65b3ed8f1 perf: scan signal rolling aggregates without allocations 2026-09-05 13:19:04 +08:00
boris b55ac0bf81 revert: reject rolling boundary reuse 2026-09-05 12:46:42 +08:00
boris 6b5d57675e perf: reuse rolling window boundaries 2026-09-05 12:40:40 +08:00
boris 52f9ee9d92 perf: use lexical symbol ids for rank ties 2026-09-05 06:14:49 +08:00
boris 0c2681e699 Revert "perf: compact adjusted close series values"
This reverts commit ab87e18ba5.
2026-09-05 04:24:43 +08:00
boris ab87e18ba5 perf: compact adjusted close series values 2026-09-05 04:19:58 +08:00
boris f2105399c5 Revert "perf: cache symbol board classification"
This reverts commit eb8b14602a.
2026-09-05 03:19:31 +08:00
boris eb8b14602a perf: cache symbol board classification 2026-09-05 03:09:15 +08:00
boris 75ab0c06c6 perf: type static current rolling helpers 2026-09-05 02:42:47 +08:00
boris abe4fed452 perf: transpose rolling boundary index by date 2026-09-05 02:17:24 +08:00
boris e5646ef80c perf: intern stock-state symbols 2026-09-05 01:41:00 +08:00
boris 5b2a03d416 revert: remove unproven duplicate rolling reuse 2026-09-05 01:00:33 +08:00
boris e469b0ddf4 test: use valid adjusted series in rolling benchmark 2026-09-05 00:54:10 +08:00
boris 1f02e78b24 perf: reuse duplicate rolling lookbacks 2026-09-05 00:48:12 +08:00
boris 05953f857a perf: share immutable market-cap order index 2026-09-05 00:37:39 +08:00
boris 1f10a6bb3d Revert "perf: reuse daily snapshot views in stock selection"
This reverts commit 1df0081479.
2026-09-05 00:24:05 +08:00
boris 1df0081479 perf: reuse daily snapshot views in stock selection 2026-09-05 00:14:57 +08:00
boris 6d458dbbc6 perf: reuse stock-state calendar index 2026-09-04 23:49:33 +08:00
boris 52b07be19b perf: reuse current rolling series boundary 2026-09-04 23:06:52 +08:00
boris 914820cc07 perf: skip unused standard rolling lookup 2026-09-04 22:55:03 +08:00
boris 8ed22897ea perf: index instruments by symbol id 2026-09-04 22:46:14 +08:00
boris 92322349d4 style: normalize fidc core formatting 2026-09-04 22:18:35 +08:00
boris d014bb2fbd fix: fail closed on missing factor values 2026-08-31 14:30:33 +08:00
boris dff791b51f perf: index factor lookups by symbol 2026-08-31 14:27:30 +08:00
boris cb18a3f279 复用选股日快照视图 2026-08-31 05:03:20 +08:00
boris 362d85773a 复用标准rolling的交易日边界索引 2026-08-29 06:15:28 +08:00
boris 257088d7d9 优化策略选股的索引查找路径 2026-08-29 05:44:06 +08:00
boris 56a38accc8 为股票序列增加有界交易日位置索引 2026-08-28 17:02:35 +08:00
boris e261d93ce5 跳过已排序快照的重复排序 2026-08-28 15:49:02 +08:00
boris c1e7fc91e4 跳过无需求的滚动计算 2026-08-28 15:15:18 +08:00
boris 56511f9d15 批量计算标准滚动均线 2026-08-28 14:53:28 +08:00