#21782 混合 免费

ID-684_波动率自适应动态投票选股研究报告

公式说明 AI生成

1. 一句话概括:保留7个底部反转信号投票,按市场波动高低自动调整门槛(低波需3票、高波只需2票),找低位共振股。 2. 核心买入逻辑:7个成员看ENV下轨反弹、价格新低但动量背离、KDJ金叉+MACD动能、布林带宽收缩超卖、RSI/MACD底背离地量、多指标2-of-3背离等;用20日标准差与60日均价之比衡量波动,低波动时要求≥3票、高波动时≥2票,最后加收阳过滤。部分参数较原版微调。 3. 适合市场环境:震荡筑底、超跌反弹,波动自适应使其震荡和高波动都可用。 4. 风险提示:门槛降到2票时假信号增多,须配合止损和量能确认。

研究报告
# ID-684 波动率自适应动态投票选股 研究报告 > 公式ID: FORMULA-684 > 通道: 配方微迭代 (next_id=684, 684%5=4 ∈ {3,4}) > 来源配方: Wt3_501_478_477_563_476_567_475 (N-of-7, n=3, 原胜率87.5%, 原收益43.4%, 2026-07-16注册) > 微迭代方式: 方式2 参数微扰 + 方式4 信号频率优化(波动率自适应动态N-of-M阈值) > 生成时间: 2026-07-18 12:00 (cron Formula-12-00) --- ## A. 实现细节 (Implementation Details) ### 逻辑链说明 **市场背景**: A股底部反转信号在波动率不同时态下表现差异巨大——低波动(横盘蓄势)市中多重确认更有效(高精), 高波动(急跌恐慌或快速反弹)市中过度收紧会漏掉大量有效信号(召回不足)。原配方固定3-of-7阈值在波动切换时无法自适应。 **信号设计**: 保留原配方7个正交底部确认成员(M1 ENV均值回归 / M2 多周期动量背离破布林下轨 / M3 KDJ金叉+RSI+MACD动能 / M4 布林带宽收缩超卖 / M5 RSI+MACD双背离地量 / M6 2of3底背离 / M7 三指标2of3底背离), 重组为N-of-M投票; 以波动率比(STD20/MA60)相对其60日均值判断市场波动状态: 低波(波动率比<均线*0.9)需3票(高精), 高波降为2票(保召回)。 **确认机制**: 投票达动态阈值后, 再要求当日收阳(CLOSE>OPEN)过滤尾盘假信号; 不叠加额外AND确认层(与683的严格AND正交, 避免回到0信号)。 **风险控制**: 组件M4/M6/M7内置"非深跌"(CLOSE>MA60*0.8 或 偏离度>-25)护城河, 规避接飞刀; 单一信号持仓由回测引擎默认持有窗口评估。 **参数微扰**: M4 布林带宽收缩窗口由20改为40(更长周期收缩确认), M2 长ROC窗口由26改为24, 探索更优配置点。 ### 执行时点 T-1日收盘计算全部信号(所有指标均用历史/REF数据, 无未来函数), T日开盘执行。无Look-Ahead偏差。 ### 过滤机制 收阳过滤(CLOSE>OPEN); 各成员内部已含地量/超卖/非深跌等假信号过滤。 ### 风险控制 M4/M6/M7内置"非深跌"结构护城河; 动态阈值在高波动市放宽但以收阳收口, 避免追高。 ### 适用市场 A股主板/中小板/创业板(回测用100只样本覆盖)。适用于底部反转/超跌反弹场景; 趋势市中底部背离类成员触发少, 信号稀疏属正常。 ### Warmup周期 MA60/STD20/LLV40窗口 → Warmup=60。信号自第61根K线起生成。回测评估窗口在Warmup之后切片重算。实际样本窗口2025-06-10起(232日), 远超60, Warmup已满足。 ### 回测结果 (方案A vs 方案B 交叉验证) | 指标 | 方案A (backtest_cli) | 方案B (backtest_planb) | 差异 | |---|---|---|---| | 有效股票数 valid_stocks | 8 | 8 | 一致 | | 平均胜率 avg_win_rate | 37.5% | 37.5% | diff=0% (完全一致) | | 平均收益率 avg_return | -1.9% | -1.92% | 符号一致(均负) | | 正收益股票数 | 3/8 (37.5%) | 3 | 一致 | | 最佳 | 000017 (+4.4%) | — | — | | 最差 | 000034 (-9.7%) | — | — | | 错误数 errors | 0 | 0 | 一致 | **交叉验证结论**: A/B胜率差异0% (<5%一致), 收益/回撤符号一致, errors均为0。两引擎独立解析器结果完全吻合, 公式可复现性高。 **7项指标说明**: 回测引擎实际仅输出胜率/收益率/最大回撤/盈亏比4项(脚本已知范围), 夏普/VaR/CVaR/盈利因子未包含。禁止编造, 故仅列4项真实指标。 --- ## B. 已知偏差 (Limitations and Bias) 1. **数据限制**: 数据源为本地 SQLite(market.sqlite3), 实际可回溯窗口仅2025-06-10~2026-05-25(约232日), 非脚本请求的2023全段。样本仅100只股票, 且多为单笔交易(n=1/股), 统计显著性有限。 2. **回测偏差**: 执行假设为T日开盘按T-1信号成交, 未计交易成本/滑点; 持有期由引擎默认窗口决定(约6天), 未做动态止盈止损。 3. **市场适应性**: 底部背离类成员在强趋势/单边下跌市中易频繁触发但胜率下滑(实测37.5%<50%); 动态阈值虽提升召回, 但高波动市放宽至2票引入更多弱信号, 拉低整体胜率。 4. **参数敏感性**: M4窗口(40)与M2长ROC(24)为小幅微扰, 若进一步放宽阈值边界(如低波阈值0.9→0.8)会显著改变信号频率, 存在阈值灵敏性。 5. **Look-Ahead风险**: 已扫描, 无 REF(X,-1)/CAPITAL/DYNAINFO 等未来函数; 所有信号基于T-1及更早数据, 无隐式未来引用。 --- ## C. 结果解读 (Result Interpretation) ### 逻辑质量 信号逻辑清晰, 有经济学意义: 波动率自适应阈值模拟了"横盘高确认、波动保召回"的择时直觉, 是对原固定3-of-7阈值的合理进化。7个成员均为底部确认型(同源聚类), 保障了同日共现(与679异构成员0信号形成对照)。 ### 创新点 (a) 首次在配方微迭代中引入**波动率自适应动态N-of-M阈值**, 区别于673(波动率门控)/674(冷却去重)/678(第8成员)/683(AND严格确认), 提供"频率-精度"自适应权衡的新维度; (b) 参数微扰(M4窗口20→40, M2 ROC26→24)小幅探索更优配置; (c) 成功解决683的0信号问题——动态阈值使valid_stocks从0升至8。 ### 风险点 最大风险是**信号频率提升以牺牲精度为代价**: 动态阈值放宽至高波2票后, 胜率由原配方87.5%降至37.5%。这是真实的弱信号, 不是bug。依v4.5铁律, 弱信号不删, 照常入库为材料节点供后续N-of-M组合进化。 ### 适用场景 适合作为"底部反转信号频率放大器"子模块, 嵌入更大投票框架(如与原7成员或其他正交维度组合), 而非单独实盘。单独使用需配合更强过滤或仓位管理。 ### 改进方向 (1) 将动态阈值与683的轻量确认层(如量能确认)结合, 在保召回同时挽回精度; (2) 用全市场(4000+只)重测以扩大样本、提升统计显著性; (3) 对低波/高波两态分别统计胜率, 验证阈值切分是否真的改善; (4) 探索N_REQ=2时仅取高置信成员子集(M1/M3/M6)投票。 ### 对抗式审查 我主动怀疑了以下4个点, 并逐一排除: 1. **怀疑: 公式是否过拟合(参数微扰24/40是特定优化)?** 排除: 微扰幅度极小(26→24, 20→40), 属通用周期邻域探索, 非 exotic 数字; 其余参数均为标准MA5/10/20/60、RSI14、EMA12/26; 胜率37.5%无异常高值, 排除过拟合。 2. **怀疑: 胜率是否过高(>80%)被夸大?** 排除: 实测A/B均37.5%, 明显低于原配方87.5%, 也未达>80%; 动态阈值放宽反而降低了精度, 报告如实呈现弱结果, 未夸大。 3. **怀疑: 是否和现有公式重复?** 排除: 语义去重相似度12.53% (<60%, exit0); 公式家谱确认此为 Wt3_501_478_477_563_476_567_475 的微迭代变体, 与673/674/678/683的迭代方式正交(波动率门控/冷却去重/第8成员/AND确认), 不重复。 4. **怀疑: 动态阈值放宽是否只是"降低门槛凑信号", 无真实价值?** 排除: 与683对比(同结构3-of-7严格AND得0信号), 本公式动态阈值得8信号, 证明波动率自适应确实恢复了信号频率; 虽胜率弱, 但作为"频率放大器"材料节点有组合价值, 且未编造数据, 诚实标注。若未来胜率>原配方且样本达标, 可注册为新配方节点覆盖原节点(进化闭环)。 --- ## 强制自检 (4步, 逐条确认) 1. **未来数据(Look-Ahead)**: 已扫描, 无 REF(X,-1)/CAPITAL/DYNAINFO; 信号基于T-1及更早数据。✅ 通过 2. **MA/EMA/SMA在Warmup后判断**: Warmup=60, 实际样本232日 >> 60, 指标计算完整。✅ 通过 3. **参数过拟合**: 标准周期+极小微扰, 跨8股胜率37.5%无剧烈波动(非单股异常)。⚠️ 弱信号但非过拟合 4. **夸大宣传**: 样本窗口如实标注为2025-06-10~2026-05-25(非2023全段); 仅列引擎真实输出的4项指标, 未编造Sharpe/VaR/CVaR/盈利因子。✅ 通过 --- ## 提交与同步 - 公式文件: tongdaxin/ID_684.tn + formula-results/formula_ID_684.tn - 研究报告: formula-results/ID-684_波动率自适应动态投票选股研究报告.md - 回测三件套: formula-results/ID_684/summary_planA.json, summary_planB.json - 去重: 12.53% (exit0, 真实ChromaDB) - 新颖性: 1.00 (通过) - 微迭代评估: 胜率37.5% < 原配方87.5% → 依v4.5照常入库为材料节点, 不覆盖原配方(需胜率>原配方且样本达标才注册新节点)
公式源码
登录后可查看

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

查看定价
回测统计
胜率
75.0%
平均收益
0.10%
夏普比率
2.78
最大回撤
-5.3%
按市场状态分段表现

暂无市场状态数据