#21793
混合
免费
ID-695_双底W形态反转选股策略研究报告
公式说明
AI生成
1. 一句话概括:选出完成"双底W形态"且放量突破颈线的反转股。 2. 核心买入逻辑:左底(40~54日前)低于60日线5%以上显为下跌低点;中间反弹峰(15~39日前)高于左底8%;右底(近15日)与左底接近(±6%内)且未破60日最低;收盘价站上颈线完成W形;突破日量超20日均量1.3倍;收阳且站上5日线;距左底涨幅不超35%不追高。 3. 适合市场环境:下跌末端或震荡筑底后的反转,不适合单边下跌途中。 4. 风险提示:假突破会回落至右底下方,跌破颈线或右底需止损。
研究报告
# FORMULA-695 双底(W形态)反转选股策略研究报告
> 公式ID: FORMULA-695 / ID_695.tn
> 通道: 发散通道 (next_id=695, 695%5=0 ∈ {0,1,2})
> 方向选择器本次返回重复的"时变贝塔+CVaR"方向(连续第14次), 已否决重复方向, 人工选正交维度
> 生成时间: 2026-07-18 23:00 (Asia/Shanghai)
> 真正执行Python: D:\python312\python.exe (chromadb 1.5.9 + paramiko 齐全)
---
## A. 实现细节 (Implementation Details)
### 市场背景
双底(W底)是经典的中长期反转形态, 通常出现在一段下跌趋势末端: 价格两次探底不破前低, 形成两个相近的低点, 中间的一次反弹高点(颈线)被突破后, 反转确立。本公式捕捉这种"多周级结构反转"信号, 与已覆盖的单一/多根K线反转(锤头686/吞没687/早晨之星690/单日恐慌681/弹簧692)刻意正交——它不依赖单日或两三根K线的微观形态, 而是跨数周的价格结构。
### 信号设计 (核心逻辑链)
1. 左底 `BTM1 := LLV(REF(LOW,40),15)` —— 取40至54个交易日前区间的最低价, 作为形态左底。
2. 颈线中峰 `NECK := HHV(REF(HIGH,15),25)` —— 取15至39个交易日前区间的最高价, 作为两底之间的反弹颈线。
3. 右底 `BTM2 := LLV(LOW,15)` —— 近15日最低价, 作为形态右底。
4. 结构确认:
- `DIP_DEEP`: 左底显著低于60日均线(<=MA60*0.95), 确为下跌段后的低点;
- `RLY_OK`: 颈线高于左底至少8%(>=BTM1*1.08), 确认中间有过像样反弹;
- `W_OK`: 右底接近左底(0.94~1.06倍)且未跌破60日最低(>=LLV60*0.98), 非破位下行——这是W形态成立的关键(两次探底不破)。
5. 突破确认 `BREAK`: 收盘价站上颈线 `CLOSE>NECK`, 完成W形态。
6. 量能确认 `VOLK`: 突破日放量 `VOL>MA(VOL,20)*1.3`。
7. 多头K线 `BULL`: 收阳且站上5日线 `CLOSE>OPEN AND CLOSE>MA(CLOSE,5)`。
8. 不追高 `NCHASE`: 距左底涨幅不过大 `CLOSE<BTM1*1.35`。
### 执行时点
- 所有条件基于 T-1 及更早收盘数据计算信号 (无未来函数, 无 REF(X,-1), 无 T+1 决策)。
- 信号在 T 日开盘执行, 规避 Look-Ahead 偏差。
### 过滤机制 (假信号过滤)
三重结构过滤: (1) DIP_DEEP 要求左底低于60日线, 排除横盘无趋势环境; (2) RLY_OK 要求中间反弹幅度 >=8%, 排除钝化形态; (3) W_OK 要求右底不破60日最低, 排除下跌中继而非双底。再叠加 BREAK 颈线突破 + VOLK 放量 + BULL 阳线, 多重确认共同抑制假突破。
### 风险控制
- 不追高 `NCHASE` (突破位置距左底不过高) 控制买在相对低位。
- 公式本身为选股信号, 实盘需另行设置个股止损(如跌破右底-3%止损)。
### 适用市场
A股主板/中小创个股。适用于经历明显下跌、进入筑底阶段、完成双底并放量突破颈线的标的。震荡市与熊市末期反转段更适配。
### Warmup 周期
- 用到最长窗口为 `LLV(REF(LOW,40),15)` + `MA(CLOSE,60)`, 最大回溯约 40+15+60 = 115 根; 标注 Warmup=60 (MA60 起算, 保守标注)。信号自第61根K线起生成。
### 回测结果 (方案A vs 方案B 交叉验证)
| 指标 | 方案A (backtest_cli) | 方案B (backtest_planb) | 一致性 |
|---|---|---|---|
| 有效股票数 valid_stocks | 58 | 58 | 完全一致 |
| 平均胜率 avg_win_rate | 39.8% | 39.80% | 差≈0% (<5%一致) |
| 平均收益 avg_return | 0.2% | 0.21% | 符号一致 |
| 盈利股票占比 positive_rate | 41.4% (24/58) | 41.4% (24/58) | 一致 |
| 错误数 errors | 0 | 0 | 一致 |
- 最佳标的: 000021 (+41.2%, 2笔全胜), 000060 (+25.5%), 000509 (+25.5%)。
- 最差标的: 000421 (-17.4%)。
- 平均持有约6日。
---
## B. 已知偏差 (Limitations and Bias)
1. **数据限制**: 回测引擎数据源为本地 SQLite, 实际样本窗口约 2025-06-10 至 2026-05-25 (~232交易日), 并非脚本 --start 指定的 2023-01-01 全段。属数据源覆盖限制, 不得夸大为长周期或样本外结果。
2. **回测偏差**: 执行假设为 T日开盘按信号买入、持有固定周期(约6日)卖出, 未计交易成本与滑点; 真实成交价可能偏离开盘价。
3. **市场适应性**: 在单边下跌市(无双底结构)或强势单边上涨市(无充分回调)中信号稀少甚至缺席; 双底形态本身在大熊市中可能演变为"下跌中继"(右底破位), 尽管 W_OK 已过滤破位, 仍不完全免疫。
4. **参数敏感性**: 颈线反弹幅度阈值 8%、右底接近度 0.94~1.06、不追高 1.35 倍等参数对形态定义敏感; 适度放宽会显著增加信号数但可能引入弱形态。
5. **Look-Ahead 风险**: 已规避——全部使用 REF/LLV/HHV/MA 的过去窗口, 无 T+1 数据决策, 无 REF(X,-1)。
---
## C. 结果解读 (Result Interpretation)
### 逻辑质量
信号逻辑清晰且有明确技术形态学依据(双底反转为经典价格行为理论), 跨周结构维度区别于本库所有单根/多根K线反转维度, 具备独立信息价值。
### 创新点
全库首个以"双底(W)多周级结构"为核心信号的选股, 与675(布林挤压)/676(跳空)/677(OBV)/680(均线粘合)/681(缩量新低)/682(涨停回踩)/685(上升台阶)/686(吞没)/687(锤头)/690(早晨之星)/691(连阳)/692(弹簧)均正交, 填补"形态学-结构反转"子维度空白。
### 风险点
最大风险是胜率偏低(39.8% < 50%), 属弱信号。但依 v4.5 铁则"禁止单公式胜率<50%即删除", 该公式照常入库为**材料节点**, 供后续 N-of-M 组合进化(如作为已验证配方 Wt3_501_478_477_563_476_567_475 的结构形态确认成员)使用, 不收敛锚定、不删库。
### 适用场景
适合中长线反转型投资者作为"底部结构候选池"筛选工具, 辅助判断筑底完成、配合其他确认信号共同决策, 不宜单独作为买入依据。
### 改进方向
(1) 与底部背离/量能类成员组合成 N-of-M 加权投票, 提升胜率; (2) 引入突破后回踩颈线不破的二次确认, 过滤假突破; (3) 在全市场(4000+只)重测以扩大样本。
### 对抗式审查
我主动怀疑了以下3个点, 并逐一排除:
1. **怀疑: 公式是否过拟合?**
排除: 全部使用通用技术指标(LLV/HHV/REF/MA)与形态学通用阈值(8%反弹、0.94~1.06接近度), 非特定股票参数优化; 参数为经典双底经验值, 跨样本可复现。
2. **怀疑: 胜率是否过高(>80%)或数据是否编造?**
排除: 实测胜率仅39.8%, 远低于80%; 回测由本地引擎真实运行(A/B双引擎均 errors=0), 未编造任何数据; 引擎仅输出胜率/收益/回撤/盈亏比, 未含Sharpe/VaR/CVaR/盈利因子, 已如实不补全。
3. **怀疑: 是否和现有公式重复?**
排除: 语义去重检查相似度 5.52% (<60%, 通过exit0, 真实ChromaDB); 双底结构反转维度全库首条, 与所有已覆盖反转维度刻意正交, 无重复。
---
> 执行摘要: FORMULA-695 双底W形态反转选股, 发散通道, 对抗式新颖性1.00, 语义去重5.52%通过; A/B双引擎交叉验证一致(valid_stocks=58, avg_win_rate=39.8%, diff≈0%, errors=0); 弱信号(胜率<50%)依v4.5入库为材料节点不删。
回测统计
胜率
44.4%
平均收益
2.80%
夏普比率
待验证
最大回撤
-9.4%
按市场状态分段表现
暂无市场状态数据