← 返回报告库
配债池 · 排队等槽 · 执行时钟压力测试

配债排队池需要每月轮动吗?
不是月轮:每次换手有空槽就补,时钟越慢越吃亏

“排队等槽”很容易被误读成按周或按月重新轮动。实际策略不是这样:持仓在发行公告日退出;每次退出产生空槽,就按 FIFO 从队列补一只。我们把补仓检查故意延后,穷举不同间隔、月内日期与随机延迟。结论很干净:每日补位是稳健基准;低频检查偶尔能赢,但依赖幸运时钟,不能当规则。

真实过会日 · 937 候选 · 2018-01–2026-08 · cap=10 · FIFO · 反追高15% · 单边0.2%成本 · 发行公告日退出
37.60%每日补位基准 CAGR
−0.83%固定时钟相对基准超额 CAGR 中位数
10%月内 20 个日期中跑赢基准的比例
36.17%相对中证1000超额 CAGR
先把机制讲清。本策略是事件驱动补仓,不是“每月卖掉一批再选一批”的月度轮动。过会标的进入 FIFO 队列;持仓遇发行公告,在公告日收盘退出;空槽当日从仍未过期的队列补位,实际建仓在该日收盘,收益从下一交易日开始计算。月末持仓表仅为展示快照,不代表月度交易日。

一、测的不是“选谁”,而是“晚几天补”

对照组与实验组

退出始终每日执行,只有补空槽被延后
组别具体做法为什么这样测
基准每日检查,空槽即 FIFO 补位线上“排队等槽”的实际执行语义
固定时钟每 1/2/3/5/10/15/20 个交易日检查;枚举全部相位不挑“周几开始”的幸运样本
月内日期每月第 1–20 个交易日分别检查直接检验所谓“月轮”
随机延迟均值 5/10/20 日,各 400 条随机检查路径模拟人工执行延误与无法固定看盘
冷启动2018–2024 各年首个交易日从现金启动不继承此前队列,检验不同开始时间

这不是普通蒙特卡洛选参数:固定间隔和月内日期均逐一穷举;只有随机延迟使用随机抽样。每条路径均以每日补位的同期净值为基准,计算相对净值的 CAGR(即“超额 CAGR”)。

二、总结果:慢时钟大多数情况下损失超额

相对每日补位的超额 CAGR 分布

正数才代表慢时钟胜出
补仓时钟路径数P05中位数P95跑赢比例
固定 1–20 日(全相位)56−6.17%−0.83%+0.92%25.0%
每月第 1–20 个交易日20−3.95%−1.98%+0.92%10.0%
随机间隔,均值 5 日400−2.80%−1.19%+0.55%11.2%
随机间隔,均值 10 日400−4.00%−1.42%+1.30%16.8%
随机间隔,均值 20 日400−5.66%−2.21%+1.24%16.2%

结论不是“每天一定赢”。个别低频日期能跑赢,尤其是 20 日周期的某些相位;但它们的结果区间极宽,属于时钟运气。若一条规则的 75% 相位都不如基准,就不能因为最好的 5% 样本漂亮而上线。

三、月度与 OOS:最容易误判的两处

“月轮”与 2025+ OOS 的压力测试

不把单个好日期当成发现
观察结果含义
月内日期仅第 15、16 个交易日全期略跑赢;20 个日期仅 2 个为正不能把“月中”写成规律
2/3/5 日固定间隔,2025+ OOS全部相位均为负超额短延迟也没有稳健收益补偿
20 日固定间隔,2025+ OOS中位 +1.16%,但范围 −15.16% 至 +12.50%相位风险过大,非可交易信号
冷启动2018–2021 启动的低频方案多数落后;2022/2024 偶有胜出结果随市场阶段漂移,不是普适优化
为什么会输?延后补仓时,空槽先变成现金;队列中的券还可能在轮到前就发布发行公告而过期。少数周期恰巧避开了坏标的或高波动段,表面上像“少换手更聪明”,但换一个相位便消失。这里没有发现稳定的“等待溢价”。

四、落地规则

  • 保留每日检查队列。它不是高频交易,而是每次发行公告换手后的一次补仓决定。
  • 不改成月度轮动。网页上的“每月持仓”应理解为月末快照,并非建议月度调仓。
  • 发行公告日仍立即退出。不为等待下次检查而继续持有已经进入发行公告阶段的正股。
  • 若未来想降低操作频率,应把它当作执行便利与收益损失的取舍,而不是经过验证的收益增强。

五、数据纪律与边界

排队策略必须以实际入场日记账。候选过会时只是进入队列;真正补到空槽的收盘才是买入,成本记在该日,收益从下一交易日开始。把排队期的收益或成本记到过会日,会混淆时钟测试。研究还不能消除策略本身的 A 股小盘 beta 与事件漂移暴露;中证1000只是参照,不代表市场中性 alpha。单边 0.2% 成本为假设,实际滑点与容量仍需持续监控。
数据与复现:真实过会日来自 data/cb_pass_dates.json,发行公告与在途节点来自本地公告快照和里程碑,正股日线来自本地 daily 表。复现脚本:research/cb_queue_clock_robustness.py;完整结果:research/cb_queue_clock_robustness.json。随机实验固定种子 20260811。历史回测不代表未来,不构成投资建议。完成于 2026-08-11。