当大家使用相同定义时,蜡烛图名称是方便的简称。如果把小实体当成预测,把实体吞没误认为外包K线,或悄悄将后续走势加入此前的决策,就会产生混淆。本指南明确各项定义,用虚构价格逐步说明,并将形态识别与背景、验证分开。这是本主题组的第二篇指南;若还不熟悉基本结构,请先阅读OHLC与Bid/Ask的读法。
1. 区分形状、背景与交易规则
形状是已观察价格之间的关系。背景描述它相对于当时已知信息的位置,例如此前走势或预先定义的价位。交易规则还必须说明何时可以行动、如何进出场、允许多少风险敞口,以及如何计入成本。给形态命名并不能补齐这些规则。
使用普通OHLC,并明确品种、报价侧、周期和数据提供方。平均K线等计算型K线会改变输入。颜色可以配置,因此应根据开盘价和收盘价判断方向。影线不能证明特定参与者、订单流或扫止损行为的存在。先记录可测量的事实,再作解释。
2. 先测量K线,再命名
设R为最高价减最低价,B为收盘价与开盘价之差的绝对值,U为上影线,D为下影线。上影线等于最高价减去开盘价和收盘价中的较大值;下影线等于两者中的较小值减去最低价。有效OHLC应满足R = B + U + D。请在pip与pip价值指南中核对价格单位。这些距离不代表货币利润。
不同作者和扫描工具的定义有所差异。这里的十字星筛选条件是全幅为正,且B / R不超过10%。锤头状筛选条件要求实体长度为正、D至少为B的2倍、U不超过B的0.5倍。明确阈值是为了让示例可复现,并非声称某个阈值普遍正确。全幅为零时,不计算B / R。实体为零时,不以影线除以B,也不按这里的锤头比例进行分类。
3. 十字星:开收盘接近不等于预测
十字星的开盘价与收盘价,在选定容差下相等或近似相等。实体很小,全幅却可能很大。常见的“犹豫不决”是对这些端点的解释,不是买卖人数的测量结果。不同十字星变体描述不同的影线分布;名称本身既不提供进场方向,也不提供可靠概率。
本例EURUSD Bid为O 1.10000、H 1.10060、L 1.09940、C 1.10005。pip大小为0.0001,因此实体为0.5 pip、全幅为12 pips,B / R约为4.17%,符合明示的10%筛选条件。收盘价略高于开盘价,但这不会把示例变成BUY信号。小数精度和最小价格变动单位会影响扫描工具对小实体的识别。
4. 锤头状结构:较长的下影线
这种形状的实体靠近全幅上端,下影线相对较长。传统术语中的锤头线,需要放在此前下跌的背景中考察。实体呈上涨颜色并不是这种几何结构的必要条件。应明确“小”的含义、影线比例及此前背景的规则,不要凭截图是否好看来决定。
当O 1.10080、H 1.10110、L 1.10020、C 1.10100时,实体为2 pips,下影线为6 pips,上影线为1 pip,全幅为9 pips。下影线是实体的3倍,上影线是0.5倍。这符合本指南的形状条件,但本身不能证明此前存在下降趋势、支撑位、反转或可执行交易。
5. 相同形状会因此前背景而改变解释
下跌之后,这种长下影线形状可以称为锤头线候选;上涨之后,同样的结构传统上称为上吊线。在没有明确方向的区间中,给它贴上任何一种反转标签都可能不合适。背景图特意复用同一根K线,不绘制未来上涨或下跌。传统名称是值得研究的描述,不是已经观察到的未来结果。
只使用候选K线收完之前已知的信息,定义此前趋势及任何支撑、阻力位。测试中应说明回看窗口和周期。事后为了匹配成功案例而画出的价位,会引入后见之明偏差。也应将K线大小与近期波动比较:外观醒目的形状,相对于点差或常见波动仍可能很小。
6. 吞没:明确必须覆盖什么
在本指南的看涨实体吞没变体中,前一实体为阴线,当前实体为阳线。当前开盘价不高于前收盘价,当前收盘价不低于前开盘价。至少一侧边界必须严格超出原实体。因此允许一侧相等,但排除实体两端完全相同、方向相反的K线。按此定义,不要求吞没影线。
看跌镜像条件由阳线实体开始,后接阴线实体。当前开盘价不低于前收盘价,当前收盘价不高于前开盘价,并至少有一侧严格伸出。其他定义可能要求更严格的不等式、跳空或完整区间覆盖。扫描前先记录采用哪种变体。不要把股票市场中的跳空示例自动套用到连续报价的外汇数据上。
7. 解读吞没示例,不虚构跳空
表格使用两根相邻的虚构Bid K线,pip大小为0.0001。前一实体为8 pips,当前实体为9 pips。当前开盘价1.10020等于前收盘价,而当前收盘价1.10110高于前开盘价1.10100。因此,没有开盘跳空也符合本指南的实体覆盖变体。这些价格并不能确定任何此前趋势。
| K线 | 开盘 (O) | 最高 (H) | 最低 (L) | 收盘 (C) |
|---|---|---|---|---|
| 前一根阴线 | 1.10100 | 1.10140 | 1.09980 | 1.10020 |
| 当前阳线 | 1.10020 | 1.10120 | 1.10000 | 1.10110 |
前最高价为1.10140,高于当前最高价1.10120。前最低价为1.09980,低于当前最低价1.10000。因此,尽管当前实体吞没了前一实体,当前完整区间仍位于前一区间之内。实体吞没与外包K线是不同的条件。任何一个名称都不能证明反转或有利可图的进场。
8. 区分价格数据与交易执行
MT4的普通外汇K线基于Bid。识别出形态并不能提供历史Ask报价走势,也不能保证成交。按通常规则,BUY以Ask开仓、以Bid平仓;SELL以Bid开仓、以Ask平仓。在把小幅K线波动视为潜在经济优势之前,请检查点差及其他成本。
数据、交易时段对齐方式或缺失报价的差异,可能让不同提供方生成不同形状。历史跳空可能是真实的不连续,也可能是需要调查的数据问题。应保存数据及时间戳。如果扫描工具拒绝缺失或无效OHLC,应保留这一状态,而不是悄悄把该观察值归为“无形态”。
9. 确认信息要到后来才知道
在MT4中,shift 0是当前尚未收完的K线,shift 1是该序列中最近收完的K线。形成中的十字星或吞没实体可能在收线前消失。后续确认收盘价,只有在后续K线收完时才会知道。不要把它附加到前一根K线上,仿佛当时已经掌握了这项信息。
确认是额外条件,不是保证。如果规则等待后续价格证据,就应记录决策时间及当时实际可用的价格。测试也要纳入失败的确认和错过的机会。加入多个来自相同价格的指标,本身不能证明获得了独立证据。请将可承受亏损预算及持仓风险与形态名称分开。
10. 验证完整定义,而非挑选的图片
测试前,固定价格来源、品种、周期、形态不等式、等值处理方式、趋势背景、价位构建方式及决策时点。定义结果与观察窗口,并包含成本及所有符合条件的案例。让亏损、模糊案例及缺失记录保持可见。应遵循回测流程,而不是只收集看起来有说服力的例子。
使用未参与阈值选择的数据评估规则,并报告尝试过多少种变体。大量形态、某个反转百分比或漂亮图表,都不足以证明扣除成本后的交易盈利能力。结果取决于进出场、仓位大小、成本与抽样不确定性。这里的数值示例只检验几何关系,既不是表现研究,也不建议按这些形状交易。
可选阅读:本指南使用的精确工作定义
R = H - L
B = abs(C - O)
U = H - max(O, C)
D = min(O, C) - L
doji: R > 0 && B / R <= 0.10
hammer_shape: B > 0 && D >= 2 * B && U <= 0.5 * B
bull_body: C1 < O1 && C2 > O2 && O2 <= C1 && C2 >= O1 && (O2 < C1 || C2 > O1)
bear_body: C1 > O1 && C2 < O2 && O2 >= C1 && C2 <= O1 && (O2 > C1 || C2 < O1)
11. 蜡烛图形态常见问题
十字星的10%阈值是通用定义吗?
不是。这是本示例明示的容差。作者和扫描工具会使用不同的绝对或相对容差。测试前记录自己的标准,明确处理零全幅,不要事后为了适应图表而修改。
锤头线一定要有绿色实体吗?
不需要。开盘价与收盘价决定实体方向,颜色可以更改。长下影线和实体位置描述形状。此前背景用于区分传统的锤头线与上吊线解释;两者都不保证反转。
吞没K线还必须吞没影线吗?
本指南只针对实体的变体不作此要求。示例中,当前实体覆盖前一实体,但完整区间仍在前一区间内。其他变体有不同要求;应明确具体采用哪一种,而不是把所有形态标签都当成同义词。
确认K线会让形态变得可靠吗?
它在后续时点增加了一项可观察条件。该条件是否能改善某条规则扣除成本后的结果,需要另行测试。它不能保证方向,也不能作为形成之前就已知的信息使用。
12. 来源与范围
一手资料:IG Academy对传统形状与背景的说明、Fidelity托管文献中的Bulkowski实体吞没定义、Schwab关于上涨阶段看跌吞没的讨论、MetaQuotes时间序列索引及MT4图表报价基础。核查日期:2026-10-19。股票市场研究及描述性形态名称不是外汇表现估计。示例中的阈值、价格和计算均为明示的教学设定。
外汇及杠杆交易涉及重大风险。本材料用于学习,不构成投资建议。形态名称、额外确认或正确计算,都不能保证成交、限定亏损或获得利润。