做 A 股涨停板打法的人,几乎都问过同一个问题:我的首板/连板规则,能不能用历史数据验一验?
常规均线、MACD 那套回测,用的是后复权价格——对趋势策略很合适。但打板逻辑围绕涨停价、封板、炸板展开,涨停幅度是按实际报价算的(主板 10%、创业板/科创板 20% 等),除权除息后后复权价格会把历史涨停位「拉变形」。用后复权回测打板,轻则封板率失真,重则根本对不上「那天是否涨停」。
本文讲清楚:为什么打板回测必须用未复权,它与常规后复权回测差在哪里,以及如何在 LemonPicking 里正确做首板/连板的历史验证。文中界面来自 LemonPicking 的打板回测模块(需专业版授权);口径原理适用于任何严肃的打板历史模拟。
一、打板研究的核心变量:涨停价是「绝对价位」,不是复权曲线
打板策略关心的是这类问题:
- – 今天是否首板(近期首次涨停)?
- – 是否连板(连续第 N 个涨停)?
- – 封板时刻几点?封板率多少?
- – 盘中炸板是否触发止损?
- – 一字板能否排队成交?
这些判定都绑定在当日实际涨跌幅限制上——即 (今日收盘价 − 昨日收盘价) / 昨日收盘价 是否达到板块对应的涨停阈值。交易所的涨跌停规则按未复权(实际成交)价格执行,而不是后复权后的「连续化」价格。
后复权为什么不适合打板判定
后复权把历次分红送股折算进历史价格,目的是让技术指标跨除权日连续。好处是 MA、MACD 不会假突破;代价是:历史上的「价格点位」不再等于当时的市场报价。
举例(简化):某股除权前最后一天收盘价 20 元涨停,除权后开盘价变 10 元。后复权会把除权前价格拉高,使曲线连续——但「20 元是否涨停」这个历史事实,必须用当时未复权的 20 元去对照涨停价,而不是后复权后的某个虚拟价位。
因此:打板回测用未复权,不是「不严谨」,而是「必须如此」。
二、两种回测口径:各管各的,不要直接对比
LemonPicking 里有两条并行的验证路径:
| 模块 | 价格口径 | 适用策略 | 典型指标 |
|---|---|---|---|
| 历史回测 | 后复权 | 均线、突破、MACD 等趋势/指标策略 | 夏普、最大回撤、胜率 |
| 打板回测 | 未复权 | 首板、连板、封板率、炸板止损 | 连板层级表现、封板时刻分布、炸板统计 |
关键提醒: 同一只票、同一时间段,两种回测的收益率、胜率不可直接对比。它们回答的是不同假设下的不同问题。把后复权常规回测的「高收益」与打板回测的「低胜率」放在一起争论「哪个对」,本身就是口径错误。
行情列表页会同时展示不复权与后复权价格——日常看盘用后复权看趋势、用未复权对照涨停价,研究时进入对应模块即可,不必强行统一成一个数字。

三、打板回测能做什么:首板、连板、封板与炸板
打板回测是面向 A 股涨停板打法的专项历史模拟工具,需专业版授权。采用清晰的三步流程:
- 1. 选股与资金 — 确定标的范围、初始资金、回测区间;可全市场,也可限定自选股或通过筛选组件圈定股票池;
- 2. 打板策略 — 配置入场、出场与风控;提供标准首板、保守型、激进型等模板;
- 3. 回测结果 — 查看胜率、回撤、连板层级表现、封板时刻分布、跳过原因、交易明细等。
常见可配置项(以界面为准)包括:
- – 连板层级、涨停形态、封板时刻、成交假设(一字板/封板排队成交概率);
- – 最低封板率、涨停幅度(不同板块阈值不同);
- – 止损比例、最大持仓天数、固定止盈、回调止盈、次日未涨停离场;
- – 大盘暴跌日过滤等环境过滤;
- – 炸板止损、封板时刻过滤等——部分形态依赖分钟线数据(专业版相关能力)。
分钟线精度对「封板时刻」「盘中炸板」类规则尤为重要:日 K 只能知道「当天收盘是否涨停」,无法还原「10:30 封板、14:00 炸板」的路径。若你的策略依赖盘中细节,需使用专业版的小时/分钟线能力;若只做「是否首板」「连板天数」等日级判定,日 K 通常足够。

四、手把手:首板策略的历史验证流程
1. 确认专业版授权
打板回测属于专业版能力。在系统设置 → 授权与专业版中开通后,左侧导航会出现打板回测入口。

2. 第一步:圈定股票池与资金
- – 回测标的范围:默认覆盖全市场 A 股,也可「仅自选股」或与筛选条件取交集;
- – 回测区间:必选起止日期——建议先用短区间(如近 3–6 个月)验证逻辑,再扩大样本;
- – 初始资金、手续费率、印花税率(卖出计收)、最大同时持仓:按实盘习惯填写,避免回测过于乐观。
3. 第二步:选模板再微调
新手建议从标准首板模板起步,再按需调整:
- – 连板层级:只做首板,还是允许二板、三板?
- – 封板率门槛:过低会纳入「烂板」,过高可能无样本;
- – 出场规则:次日未涨停离场、固定止盈、炸板止损等。
改一个参数就重新回测一次,观察跳过原因统计——很多「零成交」不是数据问题,而是条件互斥过严。
4. 第三步:读报告,关注专项统计
除常规胜率、回撤、资金曲线外,重点看:
- – 连板层级表现:首板 vs 二板的收益差异;
- – 封板时刻分布:早盘封板 vs 尾盘封板;
- – 一字板 vs 普通板对比;
- – 跳过原因统计 / 出场原因分布:知道信号为什么没变成成交;
- – 交易明细:逐笔核对入场日、收益率、出场原因。

五、未复权打板回测 vs 后复权常规回测:对照表
| 维度 | 打板回测(未复权) | 历史回测(后复权) |
|---|---|---|
| 涨停判定 | 按实际涨跌幅与板块阈值 | 不适用(非打板场景) |
| 指标连续性 | 跨除权日可能不连续 | 连续,适合 MA/MACD |
| 成交假设 | 封板排队、一字板概率等 | 信号收盘确认、次日开盘成交 |
| 版本要求 | 专业版 | 免费版可用日 K 近 3 年 |
| 能否与另一模块直接比收益 | 不能 | 不能 |
六、实操中最容易踩的 5 个坑
- 1. 用后复权常规回测验证打板规则
涨停价、封板率在后复权口径下会系统性失真。打板玩法请进打板回测模块。
- 2. 把打板回测收益与趋势策略回测比高低
口径不同、成交假设不同,比较没有意义。各自模块内做参数对比即可。
- 3. 忽视分钟线依赖
封板时刻过滤、炸板止损等规则需要盘中数据。仅用日 K 却配分钟级条件,结果可能为空或过于粗糙。
- 4. 样本太短就下结论
打板策略对市场环境敏感。先用短区间调逻辑,再用更长区间(专业版最长约 15 年日 K)看稳健性。
- 5. 把回测当实盘承诺
排队成交、一字板能否买到,历史模拟与实盘仍有差距。回测用于检验规则合理性,不是收益保证。
七、一张清单:打板策略历史验证检查项
- 已开通专业版,进入打板回测模块
- 理解未复权口径:贴近涨停价,与后复权常规回测不可直接对比
- 选定股票池与回测区间(先短后长)
- 从模板起步,配置连板层级、封板率、出场规则
- 若用封板时刻/炸板止损,确认分钟线能力是否满足
- 查看跳过原因与交易明细,迭代参数
- 阅读连板层级、封板时刻等专项统计
- 不把回测结果当作未来收益承诺
结语:打板要验历史,先站对「未复权」这一边
首板、连板、封板率、炸板——这些概念天生绑在未复权的实际报价上。用专门的打板回测做历史验证,不是为了多一个花哨功能,而是为了避免用后复权曲线「模拟」出根本不存在的涨停路径。
若你正在研究 A 股涨停板打法,并希望在统一工具里同时完成趋势策略(后复权常规回测)与打板策略(未复权专项回测),可以了解 LemonPicking(零代码 A 股量化):打板回测、更长历史、分钟线精度等为专业版能力;免费版仍可完成后复权口径的筛选、常规回测与动画复盘,适合先把非打板类策略跑通。
下载与说明见产品页:
https://www.zpyztech.com/product/lemonpicking/
免责声明: 本文仅作量化研究方法与软件使用说明,不构成任何投资建议。打板交易风险极高,历史回测不代表未来表现,请独立判断并自行承担交易风险。
建议标签: A股 打板 涨停板 首板 连板 未复权 量化回测