二连板追涨为什么不赚钱?17831笔回测告诉你真相
第31集
连拉两个涨停还能追吗?|什么指标不赚钱
我是躺平的老黄。前几天深夜打车,司机跟我说连拉两板闭眼追,强者恒强。我翻了全市场17831次二连板追涨,胜率只有38.15%,组合年化-58.14%。今天就替他算笔账,看看追二连板到底是吃肉还是挨套。
答案先放这里:一共17831笔,胜率38.15%,中位数-3.80%,平均每笔亏1.87%,组合年化-58.14%。17年里17年每笔超额为负,组合15年跑输沪深300,4个时代全部跑输沪深300和中证500,事件分位0.0%,组合分位0.0%,还不如随机买。
口径、例子和对照一次讲完,赶时间可以直接拉到最后存卡。
这次怎么算:连板高度2板以上,次日开盘买
信号、买卖时点、费用和股票池全部固定,换规则就等于换题目。
回测口径:信号区间2010-01-01至2026-08-31;股票池为沪深主板+创业板+科创板(含已退市),剔除ST、北交所和成交太清淡的票,上市满250个交易日、前20日日均成交额不低于7000万元;连续两天收盘封涨停、连板高度2板以上,当天收盘算信号,第二天开盘买入,拿满5个交易日后开盘卖出;每笔扣0.30%往返费用;一字涨停买不进、一字跌停卖不出就顺延。组合是简化的10份等额资金轮做,空闲资金按0收益计算,几何年化。历史数据仅供参考,过往业绩不代表未来表现。
解释一下那个很扎眼的-58.14%:它是简化组合的几何年化,一年要轮很多次,每笔-1.87%被高频放大,最大回撤-100.00%。信号一共1.78万笔,10份钱长期轮着买,年换手约33.6倍,平均7.39份,所以组合数字看着吓人。不要把它理解成谁实盘亏了这么多,它的含义只有一个:这个信号没有组合层面的超额收益。
跟着图的顺序走就行,先看例子,再看全市场,最后看对照。
东方财富这1笔:国庆后首日追高,7天亏18.47%
形态走得再标准,也只保证过去两天封板,不保证明天还有人接。
以东方财富300059.SZ下半年为例(仅展示信号位置,不构成推荐),窗口2024年7月1日到12月31日,半年只出现1次二连板。2024年9月30日收盘出信号,10月9日开盘23.81买入,10月16日开盘走,7天净亏18.47%。国庆后首日追高,吃到的是节前的情绪,挨到的是节后的回落。
1笔说明不了什么,但它把追高的过程演了一遍:二连板出现,追进去,站岗。连板吃到的是过去的涨幅,追进去赌的是明天的接力,这两者经常不是一回事。个例是运气,全市场才是答案。
17831笔放在一起看:红线和基准越差越远
样本放大之后,分年、分时代看,全是跑输。
2010年以来成交17831笔,平均每笔亏1.87%,毛均值-1.57%,扣掉0.30%剩净亏1.87%。组合年化-58.14%,最大回撤-100.00%。同期沪深300年化+1.69%,中证500年化+3.60%,全市场等权约+1.4%。
分时代看(2010-2013、2014-2017、2018-2021、2022-2026),4个时代组合年化全部低于沪深300,也全部低于中证500。分年看,17年里17年每笔超额为负,组合15年跑输沪深300。牛市熊市都一样:我原以为强势连板至少在牛市里能喝口汤,结果年年都不行。
两面镜子:拿着不动赢了,随机买也赢了
随机对照是照妖镜,二连板没照出优越感。
第一面镜子是拿着不动。从2012年初股票池随机抽12只,只做二连板再和持有比:第一组1只跑赢,也就是1/12。第二组1只跑赢,也就是1/12。第三组3只跑赢,也就是3/12。换股票也躲不掉。
第二面镜子是随机买。同样日子随机换股票、同样拿5天,做1000次:随机均值约+0.19%,二连板均值-1.87%,分位0.0%,比每一次随机都差。组合层面做200次,随机中位数约-12.86%,二连板-58.14%,分位0.0%,比每一次随机都差。
换拿法和降费都救不回来
毛均值自己就是负的,根子不在费用。
每笔分布:中位数-3.80%,61.9%在亏。毛均值-1.57%,扣0.30%变净-1.87%。费用砍到0.15%,组合仍-55.86%。换拿法呢:拿3天每笔-2.08%,拿5天每笔-1.87%,拿10天每笔-2.25%,拿20天每笔-2.60%,组合最高也只有-29.51%,还是拿20天,拉长也没用。
三笔账一起算:每笔中位数-3.80%,61.9%的交易都在亏。每笔-1.87%,还不如随机买入的+0.19%。组合年化-58.14%对沪深300+1.69%,中证500+3.60%,4个时代全输。
一句话结论
跑过全市场17831次二连板追涨,每笔平均亏1.87%,组合年化-58.14%,结论就是不赚钱。对普通人来说,二连板不代表有人接力,多半是追在情绪高点。以上都是历史回测,不构成投资建议。我是躺平的老黄,这个系列还会继续。
关键数字
- 每笔收益(扣费后):-1.87%
- 中位数:-3.8%
- 胜率:38.15%
- 组合年化:-58.14%
- 成交笔数:17831
回测口径
hold5为主口径(特别注明除外),次日开盘买、拿满5个交易日后开盘卖,往返扣费0.30%,与随机买入对照(事件层1000次/组合层200次)
详细数据
二连板追涨(second_board_chase)
变体对比(事件层,往返 0.30%)
| 变体 | n | 胜率 | 毛均值 | 毛中位数 | 净均值 | 净中位数 | 盈亏比 | 组合年化 | 判定 |
|---|---|---|---|---|---|---|---|---|---|
| hold5 | 17831 | 38.15% | -1.57% | -3.50% | -1.87% | -3.80% | 1.172 | -58.14% | 不赚钱 |
| hold3 | 18480 | 36.02% | -1.78% | -3.66% | -2.08% | -3.96% | 1.173 | -65.45% | 不赚钱 |
| hold10 | 16871 | 37.32% | -1.95% | -4.70% | -2.25% | -5.00% | 1.219 | -43.03% | 不赚钱 |
| hold20 | 15834 | 37.12% | -2.30% | -6.09% | -2.60% | -6.39% | 1.262 | -29.51% | 不赚钱 |
数据与口径
- 股票池:沪深主板 + 创业板 + 科创板,剔除 ST/*ST、退市整理、北交所;
上市满 250 交易日;前 20 日日均成交额 ≥ 70000 千元。
- 代码数 5499,其中最后 K 线早于 2026-09-01 的 279 只(按年分布见各变体 summary.json)。
- 2010 年有 K 线的代码数 2033(含此后退市者);当前快照缺失部分历史退市/合并代码,存在残余幸存者偏差。
- 价格口径:daily 已前复权,指标/收益直接用(连续性修正 319 处);涨跌停/ST 用重构的不复权价,125 只改用涨跌幅比例判定。
- 信号 T 日收盘产生,T+1 开盘成交;一字涨停不能买、一字跌停不能卖,顺延成交。
- 指标用前复权价,涨跌停与成交额用不复权价;无未来数据。
- 残余幸存者偏差:DB 当前快照缺失部分历史退市/合并代码。
本文为投资者教育,不构成投资建议。过往业绩不代表未来表现,投资有风险,入市需谨慎。