#21445
混合
免费
ID-372_蜡烛图反转形态研究报告
公式说明
AI生成
1. 一句话概括:这是一个抓"蜡烛图反转形态+放量+支撑位"三重确认的低位买点选股公式。 2. 核心买入逻辑:先找三种看涨形态之一(看涨吞没、锤子线、阴阳反转组合),再要求今天成交量超5日均量1.3倍且昨天缩量,同时价格靠近布林下轨或RSI低于40且贴近20日均线,最后趋势过滤(收盘价在5日线之上或5日线在20日线之上)避免接飞刀。卖点是看跌吞没或长上影且靠近布林上轨或RSI超买且放量。 3. 适合市场环境:适合震荡市或超跌反弹的阶段性低位反转,不适合单边下跌(趋势过滤仍可能误判)。 4. 风险提示:形态信号滞后且需多条件共振,实战中信号较少且可能遇假突破,务必配合止损。
研究报告
# ID-372 蜡烛图反转形态+量能结构确认短线策略 研究报告
**公式ID**: FORMULA-372
**策略名称**: 蜡烛图反转形态+量能结构确认短线策略
**公式类型**: 选股公式
**研究方向**: 蜡烛图形态+量能确认
**创建日期**: 2026-07-01
**Warmup周期**: 20根K线(使用MA20/RSI14,指标计算需要前19根K线)
---
## A. 实现细节(Implementation Details)
### 公式逻辑
本公式基于蜡烛图反转形态,结合量能结构确认,在关键支撑位捕捉短线反转机会。核心信号由三部分组成:
1. **蜡烛图反转形态**(三选一):
- 看涨吞没:今日收盘价 > 昨日最高价,且今日开盘价 < 昨日最低价,今日收阳
- 锤子线:下影线长度 > 实体2倍,收阳,上影线 < 实体0.5倍
- 看涨反转组合:昨日阴线,今日阳线,今日收盘价 > 昨日实体中点
2. **量能结构确认**(缺一不可):
- 今日成交量 > 5日均量1.3倍(放量确认反转有效)
- 昨日成交量 < 5日均量0.8倍(前日缩量,抛压已枯竭)
3. **位置确认**(满足其一):
- 价格在布林带下轨附近(BbPercent < 30)
- RSI14 < 40 且价格靠近20日均线(超卖+均线支撑)
4. **趋势过滤**:价格站上5日均线 或 5日均线 > 20日均线(避免下跌趋势中抄底)
### 执行时点
- 信号在T日收盘后判断(所有数据基于T日收盘)
- 实际执行:T+1日开盘价买入
- 无Look-Ahead偏差(不使用未来数据)
### 过滤机制
- RSI超买过滤:RSI14 > 65 时不产生买入信号(通过位置确认间接过滤)
- 趋势过滤:下跌趋势(收盘价<MA5 且 MA5<MA20)不产生信号
- 卖出信号:看跌吞没或上影线过长 + 布林上轨或RSI超买确认
### 风险控制
- 止损:买入价 - 2×ATR(14)(动态追踪)
- 止盈:买入价 + 5×ATR(14)(风险收益比约1:2.5)
- 最大回撤控制:通过趋势过滤避免单边下跌市参与
### 适用市场
- A股主板/创业板(换手率适中,蜡烛图形态有效)
- 不适合:北交所(流动性不足,蜡烛图噪音大)
- 适用板块:消费、医药、科技(趋势性较强)
### 回测结果
- 方案A(backtest_cli.py):回测系统解析错误,待修复后补充
- 方案B(backtest_planb.py):同上
- **回测状态:待回测验证**(回测系统 TdxParser 对多变量 OR 表达式处理有bug,已记录)
- 7项指标:待回测验证
---
## B. 已知偏差(Limitations and Bias)
### 数据限制
- 当前回测基于本地 SQLite/CSV 数据,尚未接入实时通达信数据源
- 回测系统(evaluator.py)存在 bug:多变量 OR 表达式解析失败,需要修复后才能获得真实回测数据
### 回测偏差
- 假设T+1日开盘价成交,未考虑涨停板无法买入的实际情况
- 未考虑滑点(实际成交价可能偏离开盘价0.2%-0.5%)
- 未考虑手续费和印花税(约0.15%)
### 市场适应性
- **震荡市**:效果最好(反转形态在震荡市中胜率高)
- **单边上涨市**:可能过于保守(趋势中反转信号较少)
- **单边下跌市**:趋势过滤会屏蔽大部分信号,但若失效(过滤不充分),抄底风险大
- **科创板/创业板高波动股**:蜡烛图形态噪音大,建议提高量能确认门槛(1.5倍→2.0倍)
### 参数敏感性
- 量能确认门槛(1.3倍):若调高至1.5倍,信号减少但胜率可能提升;若调低至1.1倍,信号增多但假信号增加
- RSI超卖阈值(40):若改为30,信号更严格;若改为50,信号更宽松
- 布林带周期(20):若改为10或30,适应不同持股周期
### Look-Ahead风险
- **无隐式未来数据引用**:所有计算基于历史数据,未使用T日盘中数据预测T日信号
- 蜡烛图形态用T日和T-1日数据,T日收盘后判断,T+1日执行,合法
---
## C. 结果解读(Result Interpretation)
### 逻辑质量
- 信号逻辑清晰:蜡烛图形态(价格行为)+ 量能确认(资金行为)+ 位置过滤(风险控制在支撑位)
- 经济学意义明确:反转形态代表卖方力竭,放量确认买方进场,支撑位提供安全边际
- 与现有公式差异化明显:知识库中尚无专门基于蜡烛图形态的选股公式(现有的主要是MA/MACD/RSI组合)
### 创新点
1. **三形态合一**:看涨吞没/锤子线/反转组合三选一,覆盖不同类型的底部反转
2. **量能结构确认**:不仅要求放量,还要求前日缩量(真正的抛压枯竭→放量反转)
3. **趋势过滤避免"接飞刀"**:在下跌趋势中屏蔽信号,只在趋势企稳时参与
### 风险点
1. **最大风险**:趋势过滤失效,在下跌趋势中误判反转(解决:严格趋势过滤,要求MA5>MA20)
2. **假反转风险**:放量可能是主力对倒,不是真反转(解决:要求前日缩量,过滤对倒嫌疑)
3. **止损被洗风险**:ATR(14)在低波动期可能过小,被正常波动止损(解决:用2倍ATR,兼顾噪音过滤)
### 适用场景
- 最适合:短线交易者(持股1-5天),在震荡市中捕捉超跌反弹
- 不建议:长线投资者(信号频率高,不适合长期持股)
- 建议搭配:60分钟级别二次确认(避免日线级别假信号)
### 改进方向
1. 加入60分钟级别趋势确认(多时间框架共振)
2. 量能确认加入大单资金流向(L2数据,区分主力/散户)
3. 动态参数:根据市场波动率(VIX或ATR)调整量能确认门槛
### 对抗式审查
我主动怀疑了以下3个点,并逐一排除:
1. **怀疑:公式是否过拟合?**
- 排除:所有参数均为通用参数(MA20、RSI14、ATR14、1.3倍量能),非特定样本优化;逻辑基于经典蜡烛图理论(Steve Nison),有学术依据
2. **怀疑:回测系统解析失败,是否公式代码有语法错误?**
- 排除:公式代码符合通达信语法(R01-R05验证通过);问题在于回测系统的 TdxParser 不支持 `{}` 注释和多变量 OR 表达式解析,与公式逻辑无关;已生成无注释版本,但 parser 仍有 bug(变量传递问题),待修复
3. **怀疑:是否和现有公式重复?**
- 排除:语义去重检查相似度 25.91% < 60%;现有公式主要为 MA/MACD/RSI 组合,本公式是唯一的蜡烛图形态专题公式
---
## 附录:公式文件
- 公式文件:`formula_ID_372.tn`
- 公式ID:FORMULA-372
- 输出信号:`选股:BUY_SIGNAL`(选股公式,可用于通达信条件选股)
- Warmup标注:前20根K线不生成信号
---
*报告生成时间:2026-07-01 00:30*
*生成系统:formula-research-unified-v4.5*
*回测状态:待回测验证(TdxParser bug待修复)*
回测统计
胜率
---
平均收益
---
夏普比率
待验证
最大回撤
-0.0%
按市场状态分段表现
暂无市场状态数据