乐于分享
好东西不私藏

接力型涨停回调:量化回测框架文档(V3.0)

接力型涨停回调:量化回测框架文档(V3.0)

本文是笔者之前编制的一个量化策略框,分享出来供相关朋友参考。
仅供参考,不做任何保证或承诺

文档状态:可执行核心哲学:逻辑先行,数据验证;单向负筛,逐层迭代;记录进化,拒绝黑盒。


第一章:策略核心定义

1.1 策略名称

接力型涨停回调策略

1.2 策略生态位

捕捉第二个涨停板后,经过短暂有序回调,发生分歧转一致后的短期加速行情。

1.3 核心假设

二板确立了人气。T+1至T+2的回调,是获利盘有序离场与新资金承接的过程。如果回调受控且资金健康,T+3日大概率出现多方重新主导的走势。

1.4 交易规则概要

时间节点 事件 说明
T-1日 首板涨停 确认进入视野
T日 二板涨停 人气确认,策略起点
T+1日 回调首日 获利盘涌出,股价回落
T+2日 回调次日 空方衰竭,止跌企稳
T+3日 买入日 以开盘价买入
T+5日 卖出日 以收盘价卖出,持股3天

1.5 持股周期选择:为什么是3天?

接力型回调的驱动力是情绪爆发力,而非趋势惯性。

时间窗口 驱动力 性质
T+3(弱转强确认日) 多方重新主导,空方衰竭后的第一波反扑 情绪爆发
T+4(加速日) 确认日的赚钱效应吸引跟风盘 惯性延续
T+5(高潮日) 短线跟风盘涌入,先手资金考虑兑现 动能峰值
T+6及以后 情绪退潮,获利盘涌出,接力资金枯竭 动能衰竭

结论:T+3开盘买入,T+5收盘卖出。3天是接力型动能的保质期。


第二章:回测迭代总体原则

2.1 五大铁律

原则 说明
逻辑先行 每个过滤条件必须有基于市场微观结构的行为金融学解释
单向负筛 每层规则只做“一票否决”,不做正向评分,防止过拟合
分层构建 从低成本日线数据开始,逐层叠加高成本L2因子
逐层验证 每层过滤后独立计算绩效,与上一层基线对比
记录进化 保留每层的过滤条件、样本量、绩效变化、剔除案例

2.2 样本隔离纪律

区间 时间范围 用途 规则
开发区间 2017-08-01 至 2022-12-31 策略开发、参数探索、五层迭代 可反复使用
样本外区间 2023-01-01 至 2026-06-31 最终验证 严格隔离,任何修改后必须重新通过样本外验证

2.3 市场范围限定

规则 说明
仅保留 上证主板(60开头)、深证主板(00开头)
剔除 创业板(300/301开头)、科创板(688开头)、ST及*ST股票
逻辑 不同涨跌幅限制导致博弈生态不同。主板10%涨跌幅下的回调逻辑,不适用于20%涨跌幅的双创板。先做主板,验证有效后再独立扩展至双创板。

第三章:第一层——K线形态与量价分布筛选(基线层)

3.1 目的

在全市场日线数据中,框定“接力型涨停回调”初始样本空间,建立未经任何高级因子过滤的基线绩效

3.2 数据要求

  • 日线OHLCV、分钟线成交量(前5分钟)、涨停标识、ST标识、上市日期

  • 开发区间:2017-08-01至2022-12-31

  • 样本外区间:2023-01-01至今

3.3 完整筛选条件

条件编号 条件名称 精确规则 逻辑解释
F1-1 市场与标的 仅60/00开头,非ST/*ST,T日前上市>30个交易日 排除极端风险、次新股、不同涨跌幅生态
F1-2 T-1日涨停 T-1日收盘价涨幅≥9.5%(或符合交易所涨停标准) 确保首板存在
F1-3 T日涨停(二板) T日收盘价涨幅≥9.5%,且为连续第二个涨停 锁定接力生态位
F1-7 二板非一字板 T日 开盘价 < 最高价 确保存在交易时段,有换手可能
F1-8 二板实体幅度 T日 (收盘价-开盘价)/前收盘价 ≥ 2% 排除T字板和尾盘偷袭板,确保盘中有主动推升
F1-9 二板量能分布 T日前5分钟成交量 / T日全天成交量 < 30% 排除开盘瞬间爆量后快速封死的板,确保换手时空分布合理
F1-4 T+1日受控回调 相对T日收盘价的涨跌幅 ≤ 0% 且 > -5% 必须是明确回调(不收阳),但非崩盘
F1-5 T+2日空方衰竭 相对T+1日收盘价的涨跌幅 ≤ 1% 且 > -5% 允许止跌十字星或极小阳线(≤1%),继续有序下跌也可接受
F1-6 T+3日开盘可执行 T+3日开盘价相对T+2日收盘价涨跌幅在 -3% 到 3% 之间 确保多方反攻尚未完全兑现,且空方未失控

3.4 T+3开盘涨跌幅分层处理

T+3开盘涨幅 处理方式 标记
≥ 9.5%(涨停开盘) 剔除,不可交易 Gap-Up Exclusion
5% ~ 9.4%(大幅高开) 剔除 High Gap Warning
-3% ~ 3%(正常区间) 正常买入 无标记
< -3%(大幅低开) 剔除 Low Gap Warning

3.5 筛选条件设计理念

第一层的九个条件,从五个维度共同定义“高质量接力型二板”的形态边界:

维度 条件 核心诉求
换手深度 F1-7(非一字)、F1-8(实体≥2%) 必须有过充分交易,而非筹码锁死
攻击幅度 F1-8(实体≥2%)、F1-4/F1-5(回调受限) 盘中有主动推升,回调有序受控
时间分布 F1-9(前5分钟量<30%) 换手发生在全天,而非开盘一笔
生态边界 F1-4/F1-5(±5%限制)、F1-6(开盘±3%) 回调不能是崩盘,买入不能是追高
市场纯净度 F1-1(主板、非ST、非新股) 同质博弈生态,排除结构性噪音

3.6 输出指标(基线绩效)

指标 定义 预期
总样本量 回测区间内触发信号总数 年化100-300个为宜
胜率 盈利交易数/总交易数(T+5收盘 vs T+3开盘) 预期<45%
平均收益率 所有交易T+3→T+5收益率均值 可能为负或微弱正
盈亏比 平均盈利/平均亏损 预期<1.0
最大单笔盈利 表现最好的单笔交易收益 检验是否存在“妖股”收益
最大单笔亏损 表现最差的单笔交易收益 评估极端风险
收益分布偏度 收益分布的形状 正偏(右偏)为佳
最大回撤 累计净值的最大回撤 评估连续亏损冲击
连续亏损次数 最长连续亏损次数 评估资金管理压力

3.7 第一层分箱验证清单(跑完后必做)

分箱维度 分组 验证目的
二板实体幅度 <2% / 2%-6% / ≥6% 确定最优实体阈值。若≥6%组胜率显著更高且样本量充足,可上调阈值
T+1回调幅度 0%~-2% / -2%~-5% 检验“浅回调更优”假设
T+2涨跌幅 -1%~1% / -5%~-1% 检验“止跌企稳”信号强度
T+3开盘涨跌幅 -3%~0% / 0%~3% 检验低开vs高开的胜率差异
二板前5分钟量占比 <20% / 20%-30% / ≥30% 验证量能集中度对胜率的单调影响

第四章:第二层——量能过滤

4.1 目的

排除无量一字板或伪放量的“独食板”,确保二板有真实的增量资金大规模换手。

4.2 新叠加条件

条件编号 条件名称 详细规则 逻辑解释
F2-1 二板量能放大 二板当日成交量 / 首板当日成交量 > 1.2 必须有明显增量资金入场
F2-2 二板换手充分 二板当日换手率 > 5%(主板) 确保换手充分
F2-3 绝对量能门槛 二板当日成交额 > 5000万元 排除小盘仙股

4.3 分析要点

  • 对比第一层:胜率、盈亏比、样本量的变化

  • 探索“量比甜蜜点”:量比过大(>5)是否反而预示过度投机后的衰竭?

  • 记录被此层剔除的典型样本特征


第五章:第三层——二板质量L2因子过滤

5.1 目的

用L2资金流数据深审二板当天,排除“主力对倒诱多”、“大资金分裂”、“纸上富贵”的劣质涨停板。

5.2 核心因子清单

因子编号 因子名称 逻辑解读
L2-01 superBigConcordance 超大单与大单协同系数。=1同向,=-1分裂
L2-02 highPriceBreakCount 高价中断次数。涨停板被打开的累计次数
L2-03 highPriceActiveBuyRatio 高位主动买入占比。板上真吃货的比例
L2-04 highPriceActiveSaleRatio 高位主动卖出占比。板上悄悄出货的比例
L2-05 spikeQualityRatio 尖峰质量比。上涨尖峰占全部尖峰的比例
L2-06 smallDiverge 小单与主力背离度
L2-07 mainAttackPurity 主力攻击纯度。主力买入中主动成交占比

5.3 一票否决规则

规则编号 规则名称 条件 逻辑解释
R3-1 大资金必须协同 superBigConcordance ≠ 1 → 排除 超大单与大单方向分裂,合力瓦解
R3-2 封板必须牢固 highPriceBreakCount > 1 → 排除 反复开板,封板意愿弱
R3-3 高位必须真吃货 highPriceActiveBuyRatio < highPriceActiveSaleRatio → 排除 涨停板上主动卖出>主动买入,出货特征
R3-4 攻击必须有组织 spikeQualityRatio < 0.7 → 排除 上涨尖峰不占优,拉升散乱
R3-5 散户未大规模反向 smallDiverge 极端负值 → 降级或排除 散户在主力买入时恐慌抛售

5.4 此层结束后行动

嵌入相关性分析(第一步)

  • 在通过第三层的样本中,计算上述因子的Spearman秩相关系数

  • 验证方向:IC的正负号与逻辑预期一致吗?

  • 排除无效因子:如果某因子IC与预期相反且显著,暂停,反思逻辑

  • 分箱分析:对关键因子分5-10组,寻找单调趋势和最优阈值


第六章:第四层——回调两日L2质量过滤

6.1 目的

分析T+1、T+2这两天回调的性质。是获利盘有序离场、新资金悄然承接?还是主力弃庄、多杀多的踩踏?

6.2 核心因子清单

因子编号 因子名称 使用日期 逻辑解读
L2-08 mainNetCapital T+1, T+2 主力净额。需观察从T+1到T+2的收敛趋势
L2-09 bigActiveSaleRatio T+1, T+2 大单主动卖出占比。T+2必须显著收敛
L2-10 maxSaleOpponentLevel T+1, T+2 最大卖单对手方级别。1=小单,4=超大单
L2-11 lowPriceActiveSaleRatio T+2 最低价附近主动卖出占比
L2-12 closingNetCapital T+2 尾盘主力净流入
L2-13 superNetCapital T+2 超大单净额。顶级资金是否已开始回流
L2-14 superBigConcordance T+2 协同性是否在T+2日恢复

6.3 一票否决规则

规则编号 规则名称 条件 逻辑解释
R4-1 主力流出必须收敛 mainNetCapital_T+2 未比T+1显著收窄(或转正) → 排除 主力在加速出货
R4-2 主动卖出必须衰减 bigActiveSaleRatio_T+2 > 60%,或与T+1持平 → 排除 主力仍在主动砸盘
R4-3 恐慌必须来自散户 maxSaleOpponentLevel ≥ 3 → 排除 最大卖单的对手是大资金,是主力在砸盘
R4-4 低位必须无恐慌 lowPriceActiveSaleRatio_T+2 > 40% → 排除 空方力量未竭
R4-5 尾盘必须无跳水 closingNetCapital_T+2 大幅为负 → 排除 收盘无人维护

6.4 此层结束后行动

嵌入相关性分析(第二步)

  • 计算T+1和T+2因子的“变化量”与T+3→T+5收益的IC

  • 核心检验:验证“T+2日主动卖出收敛”的实证强度

  • 用分箱分析确定最科学的数值阈值


第七章:第五层——特殊信号增强

7.1 目的

在通过前四层生死线的合格样本中,探索能进一步提升绩效的加分信号。

7.2 可选加分信号

信号编号 信号名称 因子/来源 逻辑解读
B1 回调中隐蔽吸筹 bigBuySmallSaleIndex(T+1或T+2) 大资金在下跌中悄悄拿货
B2 超大单先行回流 superNetCapital(T+2) 顶级资金已转正流入
B3 协同性提前恢复 superBigConcordance(T+2) T+2日已从-1转为1
B4 止跌信号明确 spikeReverseStopCount(T+2)≥ 2 放量下砸后迅速止跌
B5 二板深度攻击 二板实体幅度 ≥ 6% 盘中完成至少6%的主动推升
B6 护盘式做T(需龙虎榜) 前五席位合计净买入>5000万 实力资金在维护盘口
B7 大盘环境过滤 昨日涨停表现指数、上涨家数比 排除情绪极差日

7.3 纪律

  • 每个加分信号单独测试,验证统计显著性

  • 警惕过拟合:叠加多个加分项可能导致样本量不足(<30次/年)


第八章:特殊场景处理规则

8.1 T+3开盘涨停(无法买入)

情况 处理
T+3开盘涨幅≥9.5% 剔除该样本,标记“Gap-Up Exclusion”,不计入绩效

8.2 龙虎榜做T信号的判断

做T类型 净买卖额特征 判定 对策略的影响
护盘式做T 净买入为主 加分 增强信号
套利式做T 净额小,买卖均大 减分 降级处理
出货式做T 净卖出为主 一票否决 直接排除

第九章:回测后逻辑修正纪律

9.1 逻辑与回测的互动层级

互动类型 正确做法 错误做法
逻辑被验证 固化入模型
逻辑被否定 推翻该逻辑,追溯底层假设错误 为维护逻辑去修改数据样本
逻辑未被验证也未被否定 标记“待研究”,扩充样本 强行认定逻辑有效
逻辑部分成立 研究“何时生效、何时失效”的边界条件 笼统认为“大致有效”

9.2 修改逻辑的三条铁律

  1. 修改必须可解释:任何修改必须在市场微观结构上找到合理解释

  2. 修改必须在独立数据上验证:用样本外区间验证

  3. 修改应提升简洁度:好的修改是在做减法,而非增加复杂度


第十章:进化日志与失败样本库

10.1 进化日志模板

对每一层、每一次修改,记录以下内容:

【日期】YYYY-MM-DD
【层级】第X层
【操作】新增/修改/删除某条件
【逻辑依据】为什么这样做
【过滤前样本量】XXX → 【过滤后样本量】XXX
【胜率变化】XX% → XX%
【盈亏比变化】X.XX → X.XX
【典型剔除案例】股票代码+日期+简要描述
【结论与下一步】条件是否保留?是否触发新问题?

10.2 失败样本库

建立“完全通过前四层过滤却仍亏损”的样本库:

  • 保存K线截图

  • 记录当日L2关键因子值

  • 标注失败类型(冲高回落/低开闷杀/尾盘跳水)

  • 定期复盘,寻找共性模式


第十一章:风险提示

  1. 过拟合是最大的敌人:超过3个条件的“AND”组合,必须接受严格样本外检验

  2. 样本量底线:最终策略每年触发信号<30次,统计意义不足,需放宽条件

  3. 市场生态变迁:2018年有效的规则,在量化主导的市场中可能失效

  4. 实盘滑点:回测使用开盘价是理想情况,实盘需预留0.2%-0.5%滑点成本

  5. T+3一字涨停不可交易:已在框架中剔除,不粉饰业绩

  6. 板块局限性:当前框架仅适用于主板(10%涨跌幅)。双创板需独立验证


文档版本:V3.0

编制日期:2026年6月

开发区间:2017-08-01至2022-12-31

样本外区间:2023-01-01至今

适用市场:上证主板(60开头)、深证主板(00开头)

下一步行动:编写第一层K线筛选脚本,产出基线绩效数据与分箱验证报告


参考文档
量化进阶必备:蜗牛量化LV2因子表V3.0全面解析(附缺陷分析)
股票LV2因子组合可信程度分级汇总
深市与沪市:基因、资金与博弈逻辑的隐秘分野
市值差异如何重塑你的操作手法:从小盘博弈到大盘共舞
量化策略研究的第一性原理:为什么必须先有逻辑,后验相关性?
量化策略从雏形到实战的九九八十一难

📌 如果感觉笔者写的不错

点个 「赞」 或 「在看」 ,让更多朋友看到吧。

📌 还没关注?

量化干货、资金流、龙虎榜用数据读懂主力。