乐于分享
好东西不私藏

接力型涨停回调:量化回测框架文档(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-2T-1日涨停T-1日收盘价涨幅≥9.5%(或符合交易所涨停标准)确保首板存在
F1-3T日涨停(二板)T日收盘价涨幅≥9.5%,且为连续第二个涨停锁定接力生态位
F1-7二板非一字板T日 开盘价 < 最高价确保存在交易时段,有换手可能
F1-8二板实体幅度T日 (收盘价-开盘价)/前收盘价 ≥ 2%排除T字板和尾盘偷袭板,确保盘中有主动推升
F1-9二板量能分布T日前5分钟成交量 / T日全天成交量 < 30%排除开盘瞬间爆量后快速封死的板,确保换手时空分布合理
F1-4T+1日受控回调相对T日收盘价的涨跌幅 ≤ 0% 且 > -5%必须是明确回调(不收阳),但非崩盘
F1-5T+2日空方衰竭相对T+1日收盘价的涨跌幅 ≤ 1% 且 > -5%允许止跌十字星或极小阳线(≤1%),继续有序下跌也可接受
F1-6T+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-01superBigConcordance超大单与大单协同系数。=1同向,=-1分裂
L2-02highPriceBreakCount高价中断次数。涨停板被打开的累计次数
L2-03highPriceActiveBuyRatio高位主动买入占比。板上真吃货的比例
L2-04highPriceActiveSaleRatio高位主动卖出占比。板上悄悄出货的比例
L2-05spikeQualityRatio尖峰质量比。上涨尖峰占全部尖峰的比例
L2-06smallDiverge小单与主力背离度
L2-07mainAttackPurity主力攻击纯度。主力买入中主动成交占比

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-08mainNetCapitalT+1, T+2主力净额。需观察从T+1到T+2的收敛趋势
L2-09bigActiveSaleRatioT+1, T+2大单主动卖出占比。T+2必须显著收敛
L2-10maxSaleOpponentLevelT+1, T+2最大卖单对手方级别。1=小单,4=超大单
L2-11lowPriceActiveSaleRatioT+2最低价附近主动卖出占比
L2-12closingNetCapitalT+2尾盘主力净流入
L2-13superNetCapitalT+2超大单净额。顶级资金是否已开始回流
L2-14superBigConcordanceT+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因子组合可信程度分级汇总
深市与沪市:基因、资金与博弈逻辑的隐秘分野
市值差异如何重塑你的操作手法:从小盘博弈到大盘共舞
量化策略研究的第一性原理:为什么必须先有逻辑,后验相关性?
量化策略从雏形到实战的九九八十一难

📌 如果感觉笔者写的不错

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

📌 还没关注?

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