# 卖点对齐测试:候选买点 × 生产卖点
> 问题:A30/B30 的买点保留,换成生产席位的卖点,会不会更好?
> 口径:同一池(个股 3555 只 / ETF 14 只)· 末 1600 根 · 双边成本 0.15% · −30% 灾难线 · 个股 20 席 / ETF 5 席 · 随机分配×40 取中位
| KPI | 结论 | 不要对齐生产卖点 | 原版固定 30 日最好:个股 B30 Calmar 0.83 vs 对齐后 0.25 |
|---|---|---|---|
| KPI | 最诱人也最坑 | B30买+BTS终卖 | 逐笔胜率 67.2%、每笔 +5.25%(全场最漂亮)→ 组合 Calmar 仅 0.25 |
| KPI | 原因 | 席位约束下的「入选偏差」 | 20 席被长持有占满 → 只能等出场释放 → 入选交易均值比候选池低 3.41pp |
| KPI | ETF 同样 | A30 原版 0.52 > 对齐生产卖点 0.33 | 唯一例外:对齐后胜率 50.7%→66.7%,但回撤从 −16.2% 恶化到 −22.2% |
## 01|个股池:买点 × 卖点 矩阵(20 席等权)
| 组合 | 笔数 | 胜率 | 每笔均值 | 持有中位 | CAGR | 最大回撤 | Calmar | P10 |
|---|---|---|---|---|---|---|---|---|
| ① 生产买 + 双闸卖(现行生产席位) | 165,634 | 45.9% | +1.41% | 9.0日 | 15.5% | -32.5% | 0.47 | 0.27 |
| ② 生产买 + 固定 30 日 | 83,934 | 54.4% | +3.28% | 30.0日 | 13.6% | -30.1% | 0.45 | 0.29 |
| ③ B30 买 + 固定 30 日(原版首选) | 12,548 | 56.0% | +4.21% | 30.0日 | 22.2% | -26.1% | 0.83 | 0.59 |
| ④ B30 买 + 双闸卖(zhong∨bts_sell) | 13,757 | 44.9% | +2.76% | 9.0日 | 8.7% | -35.0% | 0.25 | 0.12 |
| ⑤ B30 买 + BTS 终卖 | 11,806 | 67.2% | +5.25% | 33.0日 | 8.0% | -31.2% | 0.25 | 0.18 |
| ⑥ A30 买 + 固定 30 日(原版) | 30,446 | 57.6% | +4.0% | 30.0日 | 20.1% | -29.4% | 0.71 | 0.53 |
| ⑦ A30 买 + 双闸卖 | 38,950 | 46.9% | +2.6% | 11.0日 | 12.5% | -33.2% | 0.38 | 0.25 |
| ⑧ A30 买 + BTS 终卖 | 26,394 | 66.4% | +4.93% | 34.0日 | 16.8% | -29.0% | 0.6 | 0.37 |
| ⑨ 生产买 + BTS 终卖 | 67,274 | 62.7% | +3.97% | 31.0日 | 13.6% | -33.3% | 0.41 | 0.19 |
三句话读这张表:
1. 固定 30 日卖点最强:B30 0.83、A30 0.71;生产现行组合 0.47
2. 换成生产卖点全线变差:B30 0.83 → 0.25(双闸)/ 0.25(BTS 终卖);A30 0.71 → 0.38 / 0.60
3. 逐笔与组合背离:B30+BTS 终卖的逐笔最漂亮(胜率 67.2%、每笔 +5.25%),但组合最差之一 —— 见下节机制
## 02|ETF 池:买点 × 卖点 矩阵(5 席等权)
| 组合 | 笔数 | 胜率 | 每笔均值 | 持有中位 | CAGR | 最大回撤 | Calmar |
|---|---|---|---|---|---|---|---|
| ① 生产 BTS 买 + BTS 终卖(现行) | 161 | 62.7% | +2.21% | 32.0日 | 5.7% | -28.7% | 0.2 |
| ② A30 买 + 固定 30 日(原版) | 150 | 50.7% | +3.02% | 30.0日 | 8.5% | -16.2% | 0.52 |
| ③ A30 买 + BTS 终卖(对齐生产卖点) | 111 | 66.7% | +3.18% | 41.0日 | 7.3% | -22.2% | 0.33 |
| ④ B30 买 + 固定 30 日 | 80 | 46.2% | +1.48% | 30.0日 | 1.2% | -31.8% | 0.04 |
| ⑤ B30 买 + BTS 终卖(对齐生产卖点) | 71 | 66.2% | +2.89% | 36.0日 | 4.3% | -20.1% | 0.21 |
| ⑥ BTS 买 + 固定 30 日 | 196 | 51.5% | +1.58% | 30.0日 | 7.2% | -25.6% | 0.28 |
ETF 结论一致:A30 + 固定 30 日(Calmar 0.52)> A30 + BTS 终卖(0.33)> 生产 BTS 买+终卖(0.20)。对齐卖点后胜率从 50.7% 提到 66.7%(出场更晚、更确定),但持有期从 30 拉到 41 日、回撤从 −16.2% 恶化到 −22.2%。
## 03|机制:为什么「逐笔更好」反而「组合更差」
| 组合 | 候选池笔数 | 候选池均值 | 实际入选笔数 | 入选均值 | 入选−候选 | 入选持有中位 |
|---|---|---|---|---|---|---|
| ① 生产买+双闸卖 | 165,634 | +1.41% | 2,731 | +0.74% | -0.67pp | 8.0日 |
| ③ B30买+固定30日 | 12,548 | +4.21% | 893 | +3.12% | -1.08pp | 30.0日 |
| ④ B30买+双闸卖 | 13,757 | +2.76% | 2,264 | +0.38% | -2.38pp | 9.0日 |
| ⑤ B30买+BTS终卖 | 11,806 | +5.25% | 597 | +1.84% | -3.41pp | 37.0日 |
| ⑧ A30买+BTS终卖 | 26,394 | +4.93% | 601 | +3.28% | -1.65pp | 38.0日 |
机制:20 席是硬约束。持有期越长、出场越集中(BTS 终卖是事件驱动,卖出信号常在阶段高点后才释放),新仓位就只能挤在「集体释放席位」的窗口里建仓 —— 这些窗口的入场质量系统性偏差。
这条规律对生产席位同样成立:生产组合的入选均值 +0.74% vs 候选池 +1.41%(偏差 −0.67pp)。
## 04|建议
| 项 | 结论 |
|---|---|
| 买点 | 个股 B30 / ETF A30(保持上次定版) |
| 卖点 | 固定 30 日到期卖 + −30% 灾难线;不要换成生产席位的 zhong∨bts_sell 或 BTS 终卖 |
| 理由 | 组合级 CAGR/回撤/Calmar 三项同时更好,且不需要额外信号链路(实现更简单、更抗过拟合) |
| 若仍想用事件卖点 | 需先把持有期压到 ≤15 日或给席位留缓冲(实测会更差,见 ④⑦)—— 不推荐 |
## 05|局限