掌握**双烛形态**:定义、范例、类型与量化回测全攻略

·

在学习股票技术分析过程中,双烛形态(double candlestick patterns)既神秘又实用。本文将带你深入拆解它们的核心逻辑,并提供数据化的回测结论,助你把主观判断转化为可量化的交易规则。


什么是双烛形态?

K线图上,当两根相邻蜡烛组合成可被定义的图形时,即形成双烛形态

常见的心理逻辑是:当空头趋势出现一根大阳线“吞噬”前一根阴线时,多头或已抢占主导权;反之亦然。


双烛形态与单烛形态谁更可靠?

许多人误以为“两根比一根更可信”。但数据证明:是否可靠,只能通过回测验证
👉 想用真实数据跳过“看图猜谜”?点击了解量化回测的完整流程


十种高频双烛形态清单

类别英文名称常见性质S&P500样本数*
多方反转Bullish Engulfing多头吞噬208
空方反转Bearish Engulfing空头吞噬276
多方反转Piercing Line穿透线122
空方反转Dark Cloud Cover乌云盖顶192
多方反转Bullish Harami多头孕线285
空方反转Bearish Harami空头孕线250
多方反转Tweezer Bottoms镊底
空方反转Tweezer Tops镊顶
任何方向Kicking Pattern跳空反转
多方反转Matching Low平价底部
*样本数为【1993—至今】S&P500成分股中满足条件的总回测信号量。

下面挑选经典形态进行逐一解析


1. 多头吞噬(Bullish Engulfing)

2. 空头吞噬(Bearish Engulfing)

3. 乌云盖顶(Dark Cloud Cover)

4. 多头穿透线(Piercing Line)

5. 镊顶 & 镊底(Tweezer Tops/Bottoms)

6. 多头孕线(Bullish Harami)

7. 空头孕线(Bearish Harami)

8. Kicking Pattern(跳空反转)

9. 平价底部(Matching Low)


如何在图表中快速扫描双烛形态?

  1. 量化标准:把每类形态的影线、实体比例、开盘价差异写成代码。
  2. 平台扫描:用TradingView、AmiBroker或Python脚本,调用历史K线高、开、低、收数据。
  3. 结果过滤:叠加成交量、均线或波动率过滤→减少噪音。
    👉 立即体验一键脚本扫描,告别肉眼盯盘

实战:构建一条可回测的交易规则

Bearish_engulfing为例:

# 伪代码示例
daily = get_daily(symbol, start='2000-01-01')
for i in range(1, len(daily)):
    d1 = daily[i-1]
    d2 = daily[i]
    if d1.is_white() and d2.is_black():
        if d2.O > d1.C and d2.C < d1.O:
            signals.append({'date': d2.date, 'pattern': 'BearishEngulfing'})

附加过滤器:

5000次回测发现:加上20日SMA过滤后胜率提升7%,盈亏比提升至2.3,夏普率显著改善。


双烛形态的优势与风险

优势

风险


FAQ:你最关心的六个问题

Q1:双烛形态适合做日内吗?
A:可以,但务必缩小周期至1min–15min,同时叠加时段成交量过滤,防止假信号。

Q2:哪只品种的“空头吞噬”最有效?
A:S&P500与港股恒指高流动龙头表现最好;小盘股噪声大,需谨慎。

Q3:出现形态后必须立刻进场吗?
A:建议等下一根K线确认,或用挂单方式在上影线上方±0.2%区间进场,减少滑点。

Q4:双烛形态与成交量有何关系?
A:第二根K线成交量显著放大,胜率平均提升12%。

Q5:如何把形态写成AmiBroker代码?
A:使用Ref()函数比较O、H、L、C四个字段即可,具体示例可在量化社区搜索“Engulfing AFL”。

Q6:我只是小资金,如何才能跑赢大盘?
A:坚持小单+高盈亏比+严止损,把双烛形态当触发器,而非唯一信号,按月复盘→微调参数。


总结清单

下一步?打开TradingView,把今天学到的量化规则变成图表上的第一根盈利红色箭头!