#22087 混合 免费

ID-986_量价背离支撑测试研究报告

公式说明 AI生成

1. 这个公式在支撑区找"成交量缩到极低但价格没破前低、且收盘守住"的股票,靠量价背离抓抛压枯竭。 2. 买入逻辑:收盘价在MA20上方;成交量低于20日最低量的1.1倍(卖压枯竭);最低价高于前20日最低价的1.02倍(价格守住未破);收盘站在当日高低中点之上(买方守支撑)。四者同时满足。 3. 适合震荡市或横盘支撑测试,靠"缩量不破"抓跌不动的拐点,不适合放量破位或单边下跌。 4. 风险提示:缩量也可能只是无人接盘后的阴跌延续,不破前低不代表一定反转。

研究报告
# ID-986 量价背离支撑测试 (VPDIVERG) 策略研究报告 > 通道: Step 0 发散通道 (986 mod 5 = 1) | 家族: volume_price_divergence | 母本: 无 (新家族首节点) > 提交: Hermes HTTP | 回测引擎: scripts/backtest_cli.py (Plan A) + scripts/backtest_planb.py (Plan B) > 数据: 本地 CSV 池 106 只 (stock_data/*.csv, 2025-06-10 ~ 2026-05-25, 232 交易日) > Warmup: 前 25 根 K 线不计入信号 --- ## A. 实现细节 (Implementation Details) ### A.1 公式逻辑 信号类型: 选股 + 买入/卖出。构造一个"量价背离"正交维度 —— 成交量处于阶段极低区, 但价格未同步创阶段新低, 即空头尝试压破支撑却因卖压枯竭而失败。 - **VOLDIP** := `VOL < LLV(VOL,20)*1.10` —— 成交量处 20 日极低区, 卖压接近枯竭 - **PRICE_HOLD** := `LOW > REF(LLV(LOW,20),1)*1.02` —— 当日低点守住前一 swing 支撑 (未创新低) - **DIVERG** := `VOLDIP AND PRICE_HOLD` —— 量价背离核心判据 - **REJECT** := `CLOSE >= (HIGH+LOW)/2` —— 日内拒收, 买方守住支撑 - **XG** := `CLOSE>MA20 AND DIVERG AND REJECT` —— 轻量趋势上下文 + 背离 + 日内拒收 - **SELL** := `CLOSE<MA20` 设计理由: 震荡市 (本次 direction_selector 判定 sideways) 支撑区反复被测试, "缩量不破"比"放量突破"信息量更高。库内量能家族 (OBV/MFI/PVO/VR/CMF, 约 46 次命中) 全部是量能绝对水平/趋势类指标, 从未把"量价背离方向"本身当作信号变量, 与本公式正交。 ### A.2 执行时点 T 日收盘满足全部条件 → 信号成立; T+1 日开盘执行。全部使用 REF 与历史窗口, 无未来函数。 ### A.3 过滤与风险控制 过滤器为 DIVERG (量价背离) 本身; 风控与入场同尺 (`SELL: CLOSE<MA20`), 不引入第二套参数。 ### A.4 适用市场 A 股全市场日线。本次样本为 106 只 CSV 池, 实际区间 2025-06-10 ~ 2026-05-25。 ### A.5 Warmup MA20 需 19 根; LLV(LOW,20) 需 19 根; REF(LLV(LOW,20),1) 需 20 根。取 25 根留余量, 评估指标在 Warmup 切片后重算。 ### A.6 回测结果 (Plan A / Plan B 交叉验证, min-trades=1, 与 981-985 同口径: 按股聚合) | 指标 | Plan A (backtest_cli) | Plan B (tdx_interpreter) | 差异 | |---|---|---|---| | 有效股票 | 88 | 88 | 0 | | 平均胜率 (%) | 28.70 | 28.70 | 0.00 pp | | 平均收益率 (%) | −0.40 | −0.37 | 0.03 pp | | 正收益股票占比 (%) | 30.7 | 30.7 | 0.0 | | 最佳股 / 最差股 | 000426 +63.2% / 000506 −20.9% | (一致) | — | **交叉验证结论**: 胜率差异 0.00 pp (<5% 强一致), 收益差异 0.03 pp (<5% 强一致), 两独立解析器结论吻合, 公式无解析歧义。 --- ## B. 已知偏差 (Limitations and Bias) - **B.1 样本偏差 (严重)**: 本地 CSV 仅 106 只股票 (全市场 10027 中只有这 106 只有数据, 9921 只 no-data)。结论仅在 106 只小盘/局部样本上成立, 不可外推全市场。官方 min-trades=5 口径下为 0 信号 (池过小 + 闸门过严), 故本次采用 min-trades=1 按股聚合, 与 981-985 同口径。 - **B.2 信号稀疏**: 量价背离是低频事件, 88/106 只触发, 但单股交易数薄, 个股排名无统计功效 (承接 979/980 护栏)。 - **B.3 Look-Ahead 自检**: 全部使用 REF 与历史窗口; 入场用 T 日收盘信号、T+1 开盘执行, 无未来函数。第一版公式曾因 SUPPORT_TEST 与 PRICE_HOLD 互斥导致 0 信号, 已修正为纯背离定义 (承接 985 自查传统)。 - **B.4 参数敏感性**: VOLDIP 阈值 1.10、PRICE_HOLD 阈值 1.02 为通用尺度 (10%/2%), 非收益表调出; 但低频事件对阈值敏感, 需全量数据重测确认稳健性。 - **B.5 参数/过拟合**: 周期为 20 (MA20/LLV20) 通用参数; 未做网格搜索, 无过拟合迹象。 --- ## C. 结果解读 (Result Interpretation) ### C.1 逻辑质量 信号逻辑清晰: 量能枯竭 + 支撑不破 = 抛压出尽的反转前兆, 有微观结构经济学意义。VOLDIP 与 PRICE_HOLD 各自正交且可解释。 ### C.2 创新点 在量能资金家族中首次把"量价背离方向" (缩量不破) 作为一等信号变量, 与 981/982 的一阶状态依赖、985 的停留时长依赖均无重叠, 属新家族首节点。 ### C.3 风险点 (最大) **回测为负**: 28.7% 胜率、−0.4% 收益, 远低于基础 universe。详见 C.5 消融。 ### C.4 适用场景 仅适用于震荡市、缩量整理末端的反弹博弈; 趋势市中"缩量不破"可能只是下跌中继, 实盘可用性存疑 (信号极稀疏)。 ### C.5 对抗式消融 (V0 基础 universe 对照) —— 诚实结论 | 臂 | 有效股 | 平均胜率 | 平均收益 | 正收益占比 | |---|---|---|---|---| | **V1 出厂 (含 DIVERG)** | 88 | 28.70% | −0.40% | 30.7% | | **V0 基础 universe (C>MA20 ∧ REJECT)** | 106 | 39.2% | **+6.8%** | 41.5% | **H1 消融 = 失败 (Type-B 删了更好)**: 加 DIVERG 闸门后, 池 106→88、胜率 −10.5 pp、收益 −7.2 pp、正收益占比 −10.8 pp。量价背离维度不仅未增值, 反而系统性驱逐了最赚钱的股票 (承接 981/982 的"基座+闸门"教训)。 → **本公式不宣称进化, 注册为 material node**。真正的 alpha 在基础 universe (C>MA20 ∧ REJECT, +6.8%), 而 DIVERG 闸门是负向过滤器。 ### C.6 改进方向 1. 反向检验: 按 981 的 H3 反向臂, 测试"量缩且**价格创新低**" (放量破位) 是否反而更优 —— 若破位臂收益更高, 则本维度方向完全错误。 2. 全量数据重测: 106 只样本不足, 须接 MySQL/全量 CSV 确认信号频率与方向。 3. 阈值稳健性: 在 1.05-1.20 (VOLDIP) 与 1.00-1.05 (PRICE_HOLD) 区间做参数扫描, 确认 −0.4% 非单点假象。 ### 对抗式审查 (3 点怀疑 + 排除) 1. **怀疑: 公式是否 0 信号 / 未来函数?** 排除: 第一版因 SUPPORT_TEST 与 PRICE_HOLD 互斥确实 0 信号, 已修正为纯背离定义; Plan A/B 均 88 只有效、交叉验证 0.00 pp 一致, 证明信号真实存在且两解析器无歧义。无 REF(X,-1) 等未来函数。 2. **怀疑: 胜率过低 (<50%) 是否说明维度无效?** 排除: 不仅胜率低, V0 消融显示去掉该维度后胜率 +10.5 pp、收益 +7.2 pp → 该维度确为负向。结论"不宣称有效"有受控对照支撑, 而非单看胜率。 3. **怀疑: 是否与现有量能公式重复 (语义相似度 >60%)?** 排除: semantic_deduplication.py 返回 34.56% (<60% 阈值), ChromaDB 独立嵌入验证通过; 库内量能公式均为量能水平/趋势类, 无一条建模"量价背离方向"。 4. **怀疑: 是否在收益表上挑了阈值 (承接 985 盲选子集教训)?** 排除: 阈值 1.10/1.02 为通用尺度, 非从收益表 argmax 选出; 且报告 B.4 明确标注低频事件对阈值敏感, 留作全量重测项, 未把局部表现写成样本外。 --- *质量门: R01-R05 通过 (语法 OK, 36 项警告均为注释行/全角符号假阳性) | 对抗式新颖性 1.00 | 语义去重 34.56% | Warmup=25 已标注。* *诚实结论: 不宣称进化, 注册 material node (新家族首节点, 该维度的受控对照为负向)。*
公式源码
登录后可查看

回测数据已公开,完整源码仅对已购买用户开放

查看定价
回测统计
胜率
47.9%
平均收益
4.20%
夏普比率
0.09
最大回撤
-14.2%
按市场状态分段表现

暂无市场状态数据