#21785 混合 免费

ID-687_锤头探底放量反转选股研究报告

公式说明 AI生成

1. 一句话概括:选出带长下影的锤头K线、放量且中期结构未破的探底反转股。 2. 核心买入逻辑:下影线大于实体2倍且占全天振幅60%以上、上影小于实体,实体小于振幅40%(标准锤头);收盘不创20日新低;成交量超20日均量1.3倍且高于昨日1.2倍;MA20≥MA60结构未坏;股价不超20日线12%、收盘价在5日线上方止跌、收阳。 3. 适合市场环境:回调末端、超跌反弹或震荡下沿企稳,不适合单边主跌。 4. 风险提示:锤头若次日跌破其低点则形态失败,需以该低点为止损位。

研究报告
# FORMULA-687 锤头探底放量反转选股 研究报告 > 通道: 发散通道 (next_id=687, 687%5=2 ∈ {0,1,2}) > 方向选择器第10次返回已重复的CVaR方向(672) → 否决重复, 人工选正交维度 > 公式文件: tongdaxin/ID_687.tn / formula-results/formula_ID_687.tn ## A. 实现细节 (Implementation Details) ### 公式逻辑 锤头线(Hammer/金针探底)是经典单根K线底部试探反转形态。本公式捕捉"下跌末端空方打压被多方收复"的单针探底结构, 并**强制放量确认**(资金真实进场), 与 FORMULA-681(缩量新低反转)形成正向互补而非重复。 核心逻辑分层: - **形态层**: `HAMMER_SHAPE` = 下影线 > 实体*2 且 下影线 > 振幅*0.6 且 上影线 < 实体*1.0 (长针探底短上影); `SMALL_BODY` = 实体 < 振幅*0.4 (小实体, 多空趋于平衡)。 - **安全层**: `NOT_NEWLOW` = 收盘不创20日新低 (避接飞刀); `STRUCT_OK` = MA20>=MA60 (中期结构护城河, 过滤下跌趋势中的弱势反抽); `NOT_CHASE` = CLOSE<MA20*1.12 (不追高)。 - **确认层**: `VOL_EXPAND` = 量能 > 20日均量*1.3 且 > 前日*1.2 (放量确认资金进场); `STOP_FALL` = 收盘站上5日线 (短线止跌); `BULLISH` = 收阳。 ### 执行时点 T-1日收盘计算信号, T日开盘执行, 无Look-Ahead偏差(未使用T+1数据决策)。 ### 过滤机制 - 结构护城河 MA20>=MA60 剔除下跌趋势接飞刀 - 不追高 CLOSE<MA20*1.12 剔除高位假探底 - 站上5日线 + 收阳 双确认短线止跌真实性 ### 风险控制 本公式为初筛材料节点, 自身不含止损/止盈(交由后续N-of-M组合配方统一风控)。T-1收盘算信号、T日开盘执行的时点安排天然规避未来函数。 ### 适用市场 A股全市场(回测覆盖深市主板样本)。适用下跌末端、低位横盘蓄势后的单针探底反转场景; 不适用主跌浪(MA20<MA60已被剔除)与高位震荡(不追高剔除)。 ### Warmup周期 最大指标窗口为 MA60, Warmup = 59(前59根K线不生成信号), 第60根起开始评估。 ### 回测结果 (方案A / 方案B 交叉验证) - 数据源: 本地 SQLite (backtest_cli.py / backtest_planb.py), 实际样本窗口 2025-06-10 ~ 2026-05-25 (232日, 引擎数据覆盖限制, 非请求的2023全段) - 方案A: valid_stocks=7, avg_win_rate=42.9%, avg_return≈+2.7%, positive_rate=42.9% (3/7), errors=0 - 方案B: valid_stocks=7, avg_win_rate=42.86%, avg_return≈+2.71%, positive_rate=42.9% (3/7) - **交叉验证结论**: A/B 胜率差 <0.04% (一致); 收益符号一致 (均为正); 交易数一致 (7)。两引擎高度一致。 ## B. 已知偏差 (Limitations and Bias) 1. **数据限制**: 回测仅覆盖100只样本股且实际窗口自2025-06-10起(约232日), 非请求的2023~2026全段。样本偏短, 结论仅代表近期市场结构。 2. **回测偏差**: 脚本仅输出胜率/收益/最大回撤/盈亏比四项指标, **未含 Sharpe / VaR / CVaR / 盈利因子**(引擎不支持, 已如实标注, 禁止编造)。单只股票仅1笔交易(n=1), 统计显著性弱。 3. **市场适应性**: 在单边下跌趋势中, 单针探底多为下跌中继, 仅靠 MA20>=MA60 过滤可能不够; 强熊市会失效。 4. **参数敏感性**: 下影线倍数(>2倍实体)、放量阈值(1.3倍均量)对信号频率敏感, 阈值微调会显著改变触发数量。 5. **Look-Ahead风险**: 已规避。所有信号基于T-1收盘, T日开盘执行, 无 REF(X,-1) 类未来函数。 ## C. 结果解读 (Result Interpretation) - **逻辑质量**: 锤头线为经典价格行为形态, 长下影代表下方真实承接、小实体代表多空平衡, 叠加放量确认使"资金进场"可观测, 具清晰经济学意义。 - **创新点**: 全库首条以"单根锤头/长下影"为核心信号 + **放量确认**(区别于681的缩量)的选股维度, 与675(布林挤压)/676(跳空)/677(OBV)/680(均线粘合)/681(缩量新低)/682(涨停回踩)/685(上升台阶)/686(看涨吞没)正交, 填补"单针探底+量能确认"空白。 - **风险点**: 弱信号(胜率42.9% <50%)。最大风险是下跌中继假探底; 控制靠 MA20>=MA60 结构护城河 + 不追高。 - **适用场景**: 适合作为"底部反转+形态确认"类 N-of-M 组合配方的成员节点, 与475/477/478/501/563/567等底部确认型成员聚类提升共现概率(参考679异构成员教训)。 - **改进方向**: (a) 加入WR/RSI超卖滤镜提升胜率; (b) 作为已验证配方 Wt3_501_478_477_563_476_567_475 的"第8个形态确认成员"做N-of-M微迭代; (c) 放宽不追高阈值提升样本量。 ### 对抗式审查 我主动怀疑了以下3个点, 并逐一排除: 1. **怀疑: 公式是否过拟合?** 排除: 全部使用通用技术指标(MA/量能比/价格几何关系), 无个股特定参数优化; 形态倍数(2倍实体)为K线理论通用阈值, 非样本内拟合。 2. **怀疑: 是否和现有公式重复?** 排除: 语义去重检查相似度16.46% (<60%, exit0 通过); 与最相近的681(缩量新低反转)在"量能方向"上刻意正交(放量 vs 缩量), 且本公式为单针结构、681为新低结构, 逻辑不重叠。 3. **怀疑: 弱信号(胜率<50%)是否应删除?** 排除: 依v4.5铁律"禁止单公式胜率<50%即删除", 弱信号照常入库为材料节点, 供后续N-of-M组合进化使用, 不收敛锚定。 4. **怀疑: A/B回测是否一致(是否存在引擎解析缺陷)?** 排除: A/B 两引擎 valid_stocks=7 完全一致, 胜率差<0.04%, 收益符号一致; 且本公式无顶层`OR`(避开了673/682/685验证过的引擎OR解析缺陷), 信号真实有效非解析假值。
公式源码
登录后可查看

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

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

暂无市场状态数据