#21854 混合 免费

ID-756_看涨反转形态聚类选股研究报告

公式说明 AI生成

一句话概括:这个公式在股票近期创阶段新低、但还没崩盘时,找出现看涨反转蜡烛形态且温和放量的票,用来抄底博反弹。 核心买入逻辑:四选一反转形态(看涨吞没、锤子线、刺透线、弹簧线),且5天内出现过20日新低,收盘价高于60日均线0.8倍(防崩盘)、低于20日均线1.08倍(防追高),成交量放大约1.2倍确认。前60根K线热身不信号。 适合环境:震荡或超跌后的短线反弹,弱势中找止跌信号,不适合强势追涨或单边下跌接飞刀。 风险提示:反转形态胜率有限,弱势中容易假信号,需严格止损并控制仓位。

研究报告
# ID-756 看涨反转形态聚类选股 研究报告 > 公式ID:FORMULA-756 > 研究方向:价格行为家族 #5(看涨蜡烛反转形态聚类) > 生成通道:Step 0 纯发散(next_id=756, 756%5=1 ∈ {0,1,2}) > 公式文件:formula_ID_756.tn --- ## A. 实现细节(Implementation Details) ### 信号类型与逻辑 本公式属于**价格行为(家族#5)**中的看涨反转形态聚类,与 FORMULA-752(内包线收缩突破)属于同一家族但信号原型本质不同:752 是"收缩→突破"的动量延续形态,本公式是"走弱→单/双根反转蜡烛"的反转形态,二者正交。 四个基础反转形态(OR 聚合,经 AND/NOT 德摩根改写规避回测引擎 OR 支持不一致的历史坑): 1. **看涨吞没 ENGULF**:昨日中阴(收<开)、今日阳线(收>开),今日开≤昨收且今收>昨开,实体反包。 2. **锤子线 HAMMER**:实体占比<35%、下影≥2×上影、下影>40% 振幅,单根探底。 3. **刺透线 PIERCING**:昨日中阴、今日低开(开<昨低)但收在昨日实体上半 (昨开+昨收)/2 之上。 4. **弹簧线 SPRING**:下影>50% 振幅、收在当日上半、收阳,探底回升。 ### 执行时点与过滤 - **信号触发**:盘中/收盘判定当日蜡烛形态;属于"T 日形态、T 日收盘/次日执行"的反转选股(无未来数据,不含 REF(X,-1))。 - **趋势/位置背景(元过滤)**: - `近期新低`:近5日出现过20日新低(EXIST 窗口,保留"已止跌、反弹日触发"语义,避免"今日创新低"与"站上均线"互斥导致 valid=0)。 - `非崩盘`:收>MA60×0.80,过滤崩盘接飞刀。 - `未过度追高`:收<MA20×1.08,不追长上影。 - **量能确认**:VOL>5日均量×1.2,温和放量确认资金认可。 - 综合:`选股 = REVERSAL AND 近期新低 AND 非崩盘 AND 放量确认 AND 未过度追高`。 ### 风险控制 本公式为选股公式(无内置止损),建议实盘配合 ATR 动态止损(2×ATR)使用;`非崩盘`过滤已规避极端下行,但非完整风控。 ### 适用市场 A股日线级别;适用于震荡市与下跌末端反转,牛市主升浪中信号偏少(按拓扑自进化框架作组合层"反转候选维度"材料节点)。 ### Warmup 周期 前 **60** 根 K 线不计入信号(MA(C,60) 需59根历史)。信号自第61根起生效。 ### 回测结果(真实CSV,pooled min-trades=1,样本约106只/约1年) | 指标 | 方案A (backtest_cli) | 方案B (backtest_planb) | 差异 | |---|---|---|---| | 有效股数 valid | 84 | 84 | 0 | | 平均胜率 | 48.1% | 48.14% | 0.04%(一致<5%) | | 平均收益率 | +1.2% | +1.18% | 0.02% | | 正收益股数 | 40 | 40 | 0 | | 最佳个股 | top5 含 000070 +39.6% / 000026 +37.5% | — | — | A/B 胜率差异 < 5% → 一致;收益/回撤符号一致。9921 只报"无数据"错误(CSV 仅约106只有效样本,非公式问题)。 --- ## B. 已知偏差(Limitations and Bias) 1. **数据限制**:回测仅基于本地 CSV 可用样本(约106只、约1年:2025-06-10~2026-05-25),9921 只股票因缺数据未参与;结论外推到全市场需谨慎。 2. **回测偏差**:选股型公式天然信号稀疏(每只年均1-2次),`--min-trades 5` 会致 0 有效股;已用 pooled `--min-trades 1` 才有意义,但小样本个股(2-3笔)的胜率/收益波动大(如 profit_loss_ratio=999 为单笔全赢的假象)。 3. **市场适应性**:在单边下跌市中"非崩盘"过滤可能放过阴跌股;强牛市中反转形态稀少,信号频率低。 4. **Look-Ahead 风险**:无。所有条件仅用 T 及 T 之前数据,无 REF(X,-1)、无 INDEX 引用(引擎不支持 INDEX,已规避)。 5. **参数敏感性**:形态阈值(实体占比0.35、下影0.4/0.5、量能1.2)为通用经验值,微调会改变信号频率但逻辑不变;未做参数寻优以防过拟合。 --- ## C. 结果解读(Result Interpretation) ### 逻辑质量 四形态均为经典价格行为反转原型,叠加"近期新低+非崩盘+温和放量"三重确认,逻辑清晰、有经济学意义(抛压枯竭+资金回补),非黑箱。 ### 创新点 - 与库内 752(内包线收缩突破)同家族但原型正交(反转 vs 收缩突破)。 - 用 AND/NOT 德摩根改写规避回测引擎 OR 不一致问题,保证可复现回测。 - 多形态聚类+EXIST 近期新低窗口,解决"今日创新低 vs 站上均线"互斥导致 valid=0 的工程陷阱。 ### 风险点 胜率48.1% < 50% → 属**弱公式/防雷定位**,不应独立盈利;定位为组合层"反转候选维度",与750(尾部防护)、751(波动率体制)、755(相对强度)互补。禁止单公式胜率<50%即删(拓扑自进化:差公式也是组合材料)。 ### 适用场景 适合作为多公式/配方投票体系的"反转分支"成员,或作为均值回归/抄底组合的候选源;不适合单独重仓。 ### 改进方向 - 接入 D 计划横截面相对强度(--xs-rs),仅在当日截面强势股触发,提升胜率。 - 引入 ATR 止损内置于选股后的交易系统(本公式为纯选股,需外部风控)。 - 拉长样本到2023起(extend_history)提升统计显著性。 ### 对抗式审查 我主动怀疑了以下3点,并逐一排除: 1. **怀疑:含 `OR` 运算符会导致回测引擎崩溃(valid=0 误判)?** 排除:回测引擎对 OR 支持历史上不一致,已用 AND/NOT 德摩根改写(`CLUS_NONE:=NOT(ENGULF) AND NOT(HAMMER) AND NOT(PIERCING) AND NOT(SPRING); REVERSAL:=NOT(CLUS_NONE)`)。实测 Plan A/B 均 valid=84,证明公式被正常解析触发,非 valid=0 假象。 2. **怀疑:胜率48.1% < 50% 是否说明公式无效/应删除?** 排除:本公式定位为价格行为"反转候选/防雷维度",非独立盈利策略。按拓扑自进化框架,胜率<50% 的公式作为组合材料节点保留(差公式也是材料),不删除;且 A/B 交叉验证完全一致,说明结果是真实信号稀疏而非数据错误。 3. **怀疑:是否与现有公式语义重复(尤其752内包线)?** 排除:语义去重(ChromaDB, D:\python312)相似度 25.74% < 60% 通过;且752为"收缩→突破"动量原型,本公式为"走弱→反转蜡烛"反转原型,信号原型本质不同。 4. **怀疑:是否隐式引用未来数据(Look-Ahead)?** 排除:全公式仅用 T 及 REF(.) 历史数据,无 REF(X,-1)、无 INDEXC/INDEXO 等未来/指数引用;回测窗口指标均在 Warmup(前60根) 之后计算。
公式源码
登录后可查看

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

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

暂无市场状态数据