#21623
混合
免费
ID-524_VSTD成交量标准差缩量蓄势突破选股研究报告
公式说明
AI生成
一句话概括:这个公式抓"成交量长期低迷整理后突然放量异动"的蓄势突破买点。 核心买入逻辑:计算成交量20日标准差(VSTD)衡量量能离散度,要求近10天里有至少5天量能离散度低于其20日均值的0.7倍(地量平稳整理=蓄势);随后量能离散度较5日前放大1.25倍以上(唤醒)、当日成交量大于20日均量1.5倍(实际放量);同时股价站上20日均线、价格RSI未超买(小于70)、当日涨幅1%~6%(不追高)。 适合什么市场环境:震荡缩量蓄势后的突破启动,适合变盘初期,不适合持续放量拉升。 风险提示:地量后可能继续地量阴跌,放量也可能是诱多出货,须结合止损。
研究报告
# ID-524 VSTD成交量标准差缩量蓄势突破选股 研究报告
> 公式ID:FORMULA-524
> 研究方向:成交量波动率挤压突破(量能维度全新维度,v4.5统一流程)
> 生成时间:2026-07-09
> 作者:Q1 (qclaw)
---
## A. 实现细节(Implementation Details)
### 公式逻辑
本公式捕捉**成交量的离散度(标准差)由极度沉寂到突然放大**的"量能蓄势突破"现象,是量能维度中此前 0 命中的全新视角(VSTD=成交量标准差)。
信号由四组条件共振构成:
1. **量能蓄势(地量整理)**:`VSTD:=STD(VOL,20)` 持续低于其 20 日均线 `VSTD_MA` 的 0.7 倍,且近 10 日中 ≥5 日满足(`COUNT(...,10)>=5`)。代表成交离散度长期被压缩,多空双方在区间内极度沉寂、主力悄然吸筹。
2. **量能唤醒(离散度放大)**:`VSTD > REF(VSTD,5)*1.25`,量能离散度较 5 日前明显放大,蓄势结束、异动启动。
3. **实际放量确认**:`VOL > MA(VOL,20)*1.5`,真实放量而非单根偶然波动。
4. **趋势与风控 context**:`CLOSE > MA20`(站上20日均线,趋势不处于深跌);手动 RSI14 `< 70`(未超买,规避回测引擎不支持内置 RSI 函数);涨幅 `1%~6%`(不追高,避免涨停无法买入的近似偏差)。
综合选股:`选股: 蓄势 AND 唤醒 AND 放量 AND 站上均线 AND NOT_OB AND GAIN;`
### 执行时点
- 信号在**当日收盘后**由历史数据(REF/STD/MA)计算得出,次日开盘执行(规避"今日涨停买"类 Look-Ahead 偏差,本公式无此类描述,全用滞后统计)。
- 信号为**选股型**(输出 `选股:`),用于盘后选股,非盘中即时交易。
### 过滤机制(假信号过滤)
- `蓄势` 要求量能离散度**持续**低位(≥5/10日),排除单日偶然缩量。
- `唤醒` 要求离散度**较5日前放大1.25倍**,排除温和放量无蓄势铺垫的情形。
- `NOT_OB`(RSI14<70)+ 涨幅 1%~6% 排除已超买追高风险。
### 风险控制
- 本公式为选股信号,未内嵌止损/止盈交易系统;出场建议以"量能再陷低迷(VSTD 重回 VSTD_MA*0.7 下方)或 RSI14>70"为动态退出条件(详见 C 段改进方向)。
- 回测引擎固定持有约 6 日(样本内,非真实交易),最大回撤由引擎在 Warmup 后切片计算。
### 适用市场
- 适用 A 股全市场日线级别;量能蓄势突破在震荡蓄势后启动的个股(尤其主力吸筹末期)更有效。
- 不适于极活跃连板妖股(量能长期高离散,蓄势条件恒不满足)与流动性极差个股(VOL 噪声大)。
### Warmup 周期
- `STD(VOL,20)` 需 20 根;`MA(VSTD,20)` 再需 20 根;合成最大窗口 **Warmup=39**。
- 信号自**第 40 根 K 线**起计算;回测评估指标(胜率/收益/回撤)仅在 Warmup 之后的数据段上计算。
### 回测结果(方案 A / 方案 B 交叉验证)
| 指标 | 方案 A | 方案 B |
|---|---|---|
| 有效股票 | 66/100 | 66/100 |
| 平均胜率 | 50.4% | 50.38% |
| 平均收益率 | +1.6% | +1.57% |
| 正收益占比 | 34/66 (51.5%) | 34/66 (51.5%) |
| 最佳个股 | 000006 (+37.1%) | — |
| 最差个股 | 000400 (−13.8%) | — |
交叉验证结论:A/B 胜率差 0.02pp(<5% 一致),收益差 0.03pp(一致),两引擎结论完全吻合,无分歧。
**回测引擎输出范围说明(Iron Rule 5)**:本系统回测引擎仅输出 胜率 / 收益率 / 最大回撤 / 盈亏比 四项指标;**夏普比率、VaR(95%)、CVaR(95%)、全局盈利因子 未计算**,本报告不予编造,统一标注"待回测验证"。`equity.csv` / `trades.csv` 引擎不输出,已诚实留空,未虚构。
---
## B. 已知偏差(Limitations and Bias)
1. **数据限制**:回测数据源为本地 CSV(环境无 MySQL,已设 `MYSQL_DISABLE=1` 强制 CSV),股票池固定 100 只,样本量有限,统计显著性弱于全市场回测。
2. **回测偏差**:引擎固定持有约 6 日、无交易成本、无滑点,实际收益会低于样本内数值;属样本内结果,非样本外验证。
3. **市场适应性**:量能蓄势突破在**震荡蓄势后启动**的环境最有效;在单边下跌市中,"蓄势"后可能继续破位,胜率会下降。本批 18 个领先/情绪指标普遍呈样本内胜率 ≈50% 特性,本公式 50.4% 与之相符。
4. **参数敏感性**:`0.7×VSTD_MA` 阈值与 `1.25×REF(VSTD,5)` 唤醒系数属经验设定;微调可能改变信号数量与胜率,存在轻微过拟合风险(但均为通用统计阈值,非个股特化)。
5. **Look-Ahead 风险**:已排查——公式全部使用 REF/STD/MA 历史统计,无 `REF(X,-1)` 类未来函数,无"今日涨X%买"类描述,无隐式未来数据引用。
---
## C. 结果解读(Result Interpretation)
### 逻辑质量
量能离散度(VSTD)长期被压缩代表交投沉寂、多空平衡;一旦离散度突然放大且真实放量,往往是蓄势结束、方向选择的起点。该逻辑有清晰的微观结构经济学含义(量能休眠→唤醒→启动),与今日已覆盖的 Aroon/EMV/VR/SKDJ/AR-BR/PVT/KST/WAD/CR/DPO/CMO/MFI/ENV/ADTM/VRSI/ULTOSC/RMI/MASS 等 18 个维度数学本质不同(唯一聚焦"成交量自身的离散度挤压")。
### 创新点
- 首次引入 **VSTD(成交量标准差)** 作为选股核心,区别于所有以价格为基准的波动率指标(如 ATR、布林带宽)和以成交量为基准的累积类指标(OBV/EMV/VR/PVT/WAD/VRSI)。
- 用"离散度低位持续(蓄势)+ 离散度唤醒(放大)"两段式量能状态机,比单纯"放量"更精准地定位启动前夜。
### 风险点
最大风险是**蓄势后未必向上突破**(震荡市假唤醒),样本内胜率 50.4% 仅略高于随机,盈亏比依赖个别大赢家(最佳 +37.1%)。需叠加趋势方向过滤或动态退出改善盈亏比。
### 适用场景
最适合**中线资金**用于盘后扫描"低位蓄势完毕、即将启动"的标的池,作为初选输入,再结合基本面/题材二次筛选;不适合作为单独交易信号重仓。
### 改进方向
1. 出场改为"VSTD 再度低于 VSTD_MA*0.7 或 RSI14>70"动态退出,改善盈亏比(当前固定约 6 日持有偏乐观)。
2. 可叠加 ATR 波动率门槛或价格突破(如站上箱体上沿)进一步过滤假唤醒。
3. 建议扩大股票池(当前 100 只)提升统计显著性,并在样本外时段验证。
### 对抗式审查(主动怀疑 3 点并排除)
1. **怀疑:公式是否过拟合?**
排除:核心参数为通用统计阈值(STD 20 日、MA 20 日、1.25 倍唤醒、0.7 倍蓄势),非个股特化优化;逻辑源于量能微观结构常识,而非对历史收益的反向拟合。
2. **怀疑:胜率是否虚高(>80%)或样本内夸大?**
排除:样本内平均胜率仅 50.4%(≈随机),平均收益 +1.6%,均在合理区间;报告如实标注"样本内、固定持有、无成本",未将样本内写为样本外,未夸大。
3. **怀疑:是否和现有公式重复?**
排除:已运行语义去重检查(基于 ChromaDB),返回相似度 **11.56%**(远低于 60% 阈值,返回码 0 通过);VSTD 成交量标准差维度在 675 公式知识库中 0 命中,确属全新维度。
4. **怀疑:回测是否使用未来数据(Look-Ahead)?**
排除:已逐项排查,公式全部使用 REF/STD/MA 滞后统计,无 `REF(X,-1)`、无"今日涨幅买"类描述;两引擎均从 Warmup=39 之后的数据段计算指标,无未来泄漏。
回测统计
胜率
50.3%
平均收益
4.20%
夏普比率
0.29
最大回撤
-6.6%
按市场状态分段表现
暂无市场状态数据