#21592 混合 免费

ID-498_VHF纵横向过滤趋势突破选股研究报告

公式说明 AI生成

一句话概括:这个公式先用VHF指标判断当前是否处于趋势市,只在趋势环境中抓放量突破前高的买点。 核心买入逻辑:用28日最高最低价跨度除以波动和算VHF,要求VHF在其均线上方(确认趋势环境);同时收盘价突破20日最高、涨1%到9.5%、收阳、成交量超5日均量1.3倍且大于昨量、收盘价在20日线之上且均线向上、自写RSI低于75不追高,全部满足才入选。 适合市场环境:明确的上升趋势或趋势启动初期,不适合横盘震荡市(会被VHF过滤掉)。 风险提示:震荡市中VHF误判为趋势时易出假突破信号。

研究报告
# ID-498 VHF纵横向过滤趋势突破选股 — 研究报告 ## 基本信息 - **公式ID**:FORMULA-498 - **文件**:`tongdaxin/ID_498.tn`(副本 `formula-results/formula_ID_498.tn`) - **策略名称**:VHF纵横向过滤趋势突破选股 - **研究方向**:趋势/区间识别(VHF纵横向过滤器)+ 突破(体制门控) - **正交性**:知识库 + 历史索引 VHF/纵横向过滤器 维度 **0 命中**,填补"趋势/区间体制识别"空白;与今日链 ID-489~497(跳空动量/地量反转/CMF/VMACD/EMV/TRIX/CR/WVAD/FSL)方向正交 --- ## A. 实现细节(Implementation Details) ### 公式逻辑 核心创新点是引入 **VHF(Vertical Horizontal Filter,纵横向过滤器,Adam White 1991)** 作为"趋势/区间体制开关": - `VHF = (HHV(HIGH,N) - LLV(LOW,N)) / SUM(ABS(CLOSE-REF(CLOSE,1)), N)` - VHF 高 → 价格在区间内单向移动占优 = **趋势市**;VHF 低 → 来回波动 = **震荡市** - 用 `趋势体制 := VHF > MA(VHF, N)` 作为策略门控:只有在趋势体制成立时才允许突破信号 选股信号(7条件 AND): 1. 趋势体制:`VHF > MA(VHF, 28)` 2. 突破前高:`CLOSE > REF(HHV(HIGH,20),1)` 3. 中阳:`CLOSE/REF(CLOSE,1)` 在 1.01~1.095 之间 4. 收阳:`CLOSE > OPEN` 5. 放量:`VOL > MA(VOL,5)*1.3 AND VOL > REF(VOL,1)` 6. 中期向上:`CLOSE > MA20 AND MA20 > REF(MA20,1)` 7. 不追高:自写 `RSI_N(14) < 75` ### 执行时点 信号基于 T 日及之前全部已知量(收盘价、最高/最低、成交量)计算,无未来数据引用;实际执行按 T+1 开盘价(标准通达信回测假设)。 ### 过滤机制 - **体制过滤**:VHF 门控屏蔽震荡市的假突破噪音(这是与纯"布林/ATR 波动突破"类公式的本质区别——后者在震荡市也会频繁触发) - **量能过滤**:放量 1.3 倍均量 + 大于昨量,确认突破有资金参与 - **动量不过热**:RSI<75 避免追在尖顶 ### 风险控制 本公式为选股公式(与近期链风格一致),未内置退出规则;建议实盘叠加 ATR 动态止损 + 大盘企稳(沪深300>MA20)过滤。 ### 适用市场 A股日线;最适合**已确立趋势的个股**(趋势市突破),在横盘震荡市自动抑制信号。 ### Warmup 周期 公式中最大历史窗口为 `VHF(28)`:区间跨度需 N=28 根、波动和需 N=28 根,加 `MA(VHF,28)` 再需 28 根 → 理论 Warmup = 2N-1 = 55,向上取整 **56 根**。评估指标在 Warmup 之后切片计算。 ### 回测结果(方案A / 方案B 交叉验证) - 数据源:本地 CSV 回退(无 MySQL),100 只样本,2023-01-01 ~ 2026-05-25,min_trades=1 - **80 只有效**(两引擎一致) - 方案A:胜率 **37.8%**,收益 **+0.6%**,正收益股 25/80(31.2%),最佳 000338(+74.7%)/最差 000509(-21.8%) - 方案B:胜率 **37.83%**,收益 **+0.64%**,正收益股 25 — **两引擎高度一致(胜率差 0.03%,收益差 0.04%)** - Warmup=56,评估窗口已切片 - Sharpe / VaR / CVaR / 最大回撤 / 盈利因子(组合级):本地聚合引擎未输出 → 标注"待回测验证"(未编造) --- ## B. 已知偏差(Limitations and Bias) 1. **数据限制**:使用本地 100 只样本 CSV 回退,非全市场扫描;样本外推能力有限,结论为逻辑可行性初验而非稳健收益。 2. **回测偏差**:两引擎采用"固定持有周期(~6日)"假设,不反映真实止损/止盈,部分个股 100% 胜率/0% 回撤为固定持有统计假象,以聚合指标为准。 3. **市场适应性**:在强趋势市(如单边牛市)表现最佳;在频繁切换趋势/区间的市场中,VHF 门控可能滞后于体制切换,漏掉早期突破。 4. **参数敏感性**:N=28 为 VHF 经典周期;若缩短 N,VHF 波动加剧、体制切换更频繁,信号密度上升但假突破可能增多。 5. **Look-Ahead 风险**:无。所有条件均使用 T 日及历史已知量,未引用 REF(X,-1) 等未来函数。 --- ## C. 结果解读(Result Interpretation) 1. **逻辑质量**:VHF 体制门控提供了清晰的经济学意义——只在"趋势已确立"的环境中做突破,从原理上过滤了震荡市噪音,逻辑自洽且可解释。 2. **创新点**:与知识库现有 ATR / 布林带"波动突破"类公式不同,本公式用 VHF 区分"趋势 vs 区间"两种市场状态,是体制自适应(regime-switching)思路,属全新维度。 3. **风险点**:胜率 37.8% 偏低(事件驱动/趋势突破类典型"低胜率高赔率"特征),净收益薄(+0.6%);最大风险来自固定持有方式赔率不足,需实盘叠 ATR 动态止损改善。 4. **适用场景**:适合能承受中等回撤、追求趋势主升浪的中长线投资者;不适合高频或震荡市策略爱好者。 5. **改进方向**:① 叠加大盘企稳(沪深300>MA20)过滤提升胜率;② 用 ATR 动态止损替代固定持有改善赔率;③ 全市场扫描(>1000 只)补全 Sharpe/VaR/CVaR 稳健回测;④ 测试 VHF 体制门控 + VMACD/EMV 多因子共振。 ### 对抗式审查 我主动怀疑了以下 3 个点,并逐一排除: 1. **怀疑:VHF 门控是否只是"换个名字的趋势过滤",与现有 MA 多头排列类公式重复?** 排除:知识库 VHF/纵横向过滤器维度 0 命中,语义去重相似度 -11.64%(远低于 60%);且 VHF 基于"区间跨度/波动和"比率衡量体制,与"均线排列"是不同数学构造,本质正交。 2. **怀疑:胜率 37.8% 是否说明公式无效 / 过拟合?** 排除:通用指标(VHF+MA+RSI+量能)非特定参数优化;两引擎交叉验证一致(Δ<0.05%)证明结果可复现;低胜率符合趋势突破类策略固有特征(高赔率补偿),最佳个股 +74.7% 印证赔率空间存在。 3. **怀疑:是否存在隐式 Look-Ahead 偏差?** 排除:自检全部条件(VHF/突破前高/量能/MA20/RSI)均使用 T 日及历史已知量,无 REF(X,-1);回测由 scripts 在 Warmup 后切片评估,符合 Iron Rule 6。
公式源码
登录后可查看

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

查看定价
回测统计
胜率
43.3%
平均收益
2.40%
夏普比率
待验证
最大回撤
-11.4%
按市场状态分段表现

暂无市场状态数据