OptiNod 学院

K线形态:Heikin Ashi与普通K线的区别(第8篇)

平均K线(Heikin Ashi)是把趋势识别和入场信号分成两个维度来看的工具,这种分离的代价是入场时机的延迟。

平均K线真正的作用,是让你把当前的市场状态和入场位置分开来看。代价是入场时机相应变晚。


本文是K线形态系列的第八篇。前面七篇讲了锤子线、十字星、吞没形态、内包线、晨星、红三兵、刺透形态、Marubozu等标准K线形态。这里讨论的主题是K线的表示方法本身。平均K线(Heikin Ashi,平均足)在日语里,“平均”(Heikin)即平均,“足”(Ashi)在日本K线图中指K线,直译就是“平均K线”。它源自被认为最早使用K线图的18世纪日本大米交易所(以本间宗久为代表的大米交易者),是一种为了更清晰地读取价格走势而采用的平均K线表示法。单独讨论这个工具,是因为它会改变阅读前面七篇所讲全部形态的基础。


对平均K线的大众解读,几乎都是同一句话:“从普通K线里去掉噪音、把趋势显示得更清晰的K线。”所以很多交易者把平均K线当作无条件优于普通K线的工具,用过一次之后就不再回到普通K线。


这个解读有两个缺点。


  • 入场延迟:在平均K线变色的时点入场,价格总是比用普通K线入场晚1~2根K线。
  • 加工后的价格(合成值):忘了平均K线的Open/Close是取平均后的合成值,就会把图上K线的价格当作支撑线、阻力线的依据,而这个价格在市场上并没有真实成交过。

本文讨论的是分开使用的方法:平均K线用来判断当前市场处于什么状态,普通K线用来抓入场信号和精确价格。把两种K线表示法放在同一张图上,当前市场状态看平均K线,入场看普通K线即可。想用一种K线解决所有问题,平均K线的延迟和普通K线的噪音,总有一个会每次都干扰交易。


同一区间内,普通K线阴阳交替出现,平均K线则整理成连续阳线的差异
同一区间内,普通K线阴阳交替出现,平均K线则整理成连续阳线的差异

HA计算公式:把前一根的信息带进来的平均


平均K线的计算式两行就结束。HA Close是当前K线开盘价、最高价、最低价、收盘价的平均值:(O+H+L+C)/4。HA Open是前一根平均K线的Open和Close的平均值:(前一根HA Open + 前一根HA Close)/2。HA High和HA Low是当前K线的High、Low与HA Open、HA Close中的最大值和最小值。


这个公式里的关键是HA Open。它从前一根的平均值出发,所以每根K线都会部分反映前一根的值。这就是平均K线被说成“减少噪音”的原因,实际发生的是与前一根取平均,把波动压平。普通K线里阳线阴线交替出现的位置,在平均K线里画成连续阳线,原因就在这里。


2024年11月,BTC在9万美元区间横盘三天,普通K线是两根阳线、三根阴线,参差不齐,而同一区间的平均K线每根都画成小阳线。HA Open从前一根的平均值出发,所以箱体内的收盘价如果集中在均线附近,HA Open和HA Close的差距每次都会向前一根的平均值收窄。


因此要记住一件事:平均K线图上的价格不是真实成交价格。即使图上标的HA Close是91,000美元,市场上实际成交的收盘价是另一个值,平均K线的开盘价、收盘价是取平均后的合成值,把这个价格当作支撑、阻力或止损线的依据,会与实际成交价错开。价格线要从不含合成值的普通K线的实际最高价、最低价上定。


降噪的代价是入场延迟


平均K线比普通K线把趋势显示得更清晰,这是事实,但这种清晰要付出代价。把当前K线与前一根的平均值合并的公式本身,让信号出现的时点总是晚1~2根K线。


来看2024年8月ETH从2,200美元上涨到2,800美元、在2,600美元附近趋势转折的位置。在普通K线上,8月23日这根K线是第一根大阴线,在这根K线的收盘价就能察觉趋势转换的可能。而同一位置的平均K线上,8月23日这根K线仍然画成小阳线。因为HA Open从8月22日阳线的平均值出发,所以即使普通收盘价下跌,HA Close仍然留在HA Open上方。平均K线变成第一根阴线的时点是8月24日,这期间价格已经下跌到2,560美元,又多下跌了1.5%。


这个延迟在趋势行情中是损失。趋势明确转折的位置晚1~2根K线进场,会错过最有利的入场价。相反,在箱体中同样的延迟反而有帮助。箱体里普通K线阳线阴线交替出现,制造假突破(Whipsaw),每次变色都当作入场信号,只会增加止损。同一箱体里的平均K线,借助1~2根K线的延迟吸收了小的颜色变化,画成连续阳线或连续阴线,因此过滤了箱体内的假突破。


同样的延迟,随当前市场状态不同,有时是损失,有时有帮助,这就是不能把平均K线当作入场信号用的原因。趋势行情里晚进场错过价格,箱体里看起来很干净,但在箱体内入场本身就行不通。所以平均K线用来判断当前市场状态,入场信号在普通K线上抓,才能避开这两种损失。


HA变色:最简单的趋势识别信号


平均K线在判断当前市场状态上之所以强,是因为同色连续多少根,本身就是衡量趋势强度的尺子。普通K线上即使连续出现5根阳线,中间也可能夹着小阴线,很难判断连续性。而平均K线借助带入前一根平均值的公式,在趋势明确的位置画出干净的连续颜色,同色连续超过5根,就认为趋势已经确立。


2024年3月NVDA从800美元上涨到950美元时,日线平均K线画出了连续17根阳线。同一区间的普通K线里夹着三次小阴线,但平均K线吸收了这些阴线,一次也没有变色。这17根连续显示出当前趋势在哪个方向:同一时期的普通K线信号都要放在这个走势里解读,买入信号更可靠,而卖出信号逆着趋势,需要再确认一次。


相反,2024年6月TSLA在250美元附近横盘一个月时,日线平均K线是3根阳线被4根阴线截断,又是2根阳线、3根阴线交替,短连续不断被打断,没有任何一次连续超过5根。这是典型的箱体形态。同一时期的普通K线上即使出现看涨内包线或锤子线,也应当推迟入场,因为当前的大走势不在趋势一侧。


按连续同色的长度,把当前市场状态分成三个阶段。


  • 连续5根以上:趋势确立
  • 连续3~4根:可能是趋势开始
  • 2根以下,颜色频繁变化:箱体

这个划分是筛选K线形态能否入场的标准。


市场状态看HA,入场看普通K线


读到这里,两者怎么合起来就清楚了。在一张图上放普通K线,同一资产的平均K线放在另一个面板,或者放在同一张图的另一个周期上,把两者分开看。平均K线告诉你当前市场处于什么状态,普通K线告诉你入场时点和精确价格。


NVDA日线平均K线画出连续7根阳线、日线上升趋势已经确立的位置,1小时普通K线在回调(Pullback)之后出现看涨吞没形态。以看涨吞没形态第二根(阳线)的收盘价买入入场。止损设在同一张普通K线图上吞没形态第二根最低价下方1 ATR。出场是日线平均K线变色为第一根阴线的时点。如果日线平均K线在入场后3根K线内变成阴线,就认为趋势走势已经改变,立即平仓。


这个布局的关键是,当前市场状态和入场在不同周期上看。市场状态用大周期(日线)平均K线判断,入场用小周期(1小时线)普通K线抓。用普通K线定入场价,晚1~2根K线的损失就消失了,同时,平均K线看到的大走势,预先决定了入场信号该顺着哪个方向采纳。


BTC 4小时平均K线画出连续6根阴线、短期下跌走势已经确立的位置,1小时普通K线在弱反弹之后出现十字星。十字星的下一根K线是阴线,以收盘价跌破此前十字星最低价时,以这根K线的收盘价做空入场。止损设在此前反弹高点上方0.5%。4小时平均K线变色为第一根阳线时,认为走势已经改变,予以平仓。


两个布局都不用平均K线定入场价。平均K线是显示当前趋势在哪个方向的信号,入场价和止损价都在普通K线上定。这样分开使用,才能同时发挥平均K线的优势(判断市场状态)和普通K线的优势(精确价格)。


HA影线:直接显示趋势强度


平均K线的影线(wick)里,含有与普通K线不同的信息。上升趋势中,平均K线阳线没有下影线,说明这根K线从HA Open开始,一次也没有再向下,一路上涨,仅凭影线有无,就能知道趋势有多强。


阳线下影线逐渐变长,随后转为阴线,趋势走弱的过程
阳线下影线逐渐变长,随后转为阴线,趋势走弱的过程

这称为完全Marubozu型平均K线(与系列第7篇的Marubozu原理相同)。2024年11月SOL从180美元急涨到230美元时,日线平均K线在连续9根阳线中,有6根没有下影线。同一时期BTC也在上涨,但BTC平均K线阳线上经常能看到下影线,这意味着BTC的趋势比SOL弱。


相反,阳线的下影线开始变长,是趋势走弱的第一个信号。意味着K线内价格曾下探一次,又回升回来,此前一直干净的上升趋势开始承受卖盘。平均K线变为阴线之前2~3根K线,常能看到阳线下影线变长,比RSI背离或MACD柱状图缩短早一步给出同样的信号。


2024年12月ETH在4,000美元区间创出高点时,日线平均K线连续11根阳线后,第12根首次变为阴线,而从第9根起,阳线下影线就开始变长到此前8根平均值的3倍。这个时点就是趋势走弱的信号,如果持有买入仓位,就是该减仓或上移止损线的位置。阴线的上影线也是同样的原理:下跌趋势中,平均K线阴线的上影线变长,是买盘开始进场的信号,比趋势转换早一步告知。


单独使用HA的三个陷阱


  • 把平均K线价格当作支撑线、阻力线:HA Open和HA Close是取平均后的合成值,是市场上从未真实成交过的价格(HA High、Low包含实际最高价、最低价,所以通常与实际值相同)。把合成值的开盘价、收盘价当作支撑、阻力或止损线的依据,会与实际成交价错开,所以价格线要从普通K线的实际最高价、最低价上定。
  • 只看平均K线变色就当作入场信号:由于前面讲过的1~2根K线延迟,在平均K线变色的时点入场,会在趋势行情中错过最干净的价格。箱体里颜色变化本身不常出现,信号稀少,出现了,入场之后也很快回到箱体。变色要当作走势已改变的信号,入场应由普通K线信号决定。
  • 同一周期两个信号冲突时优先平均K线:普通K线上出现了明确的看涨吞没形态,但平均K线仍是阴线,很可能是平均K线阴线因延迟还在带着前面的走势。在这个位置推迟入场,会一次又一次错过普通K线干净的入场价。所以平均K线用作显示大周期走势的信号,在入场周期上优先普通K线信号。

让HA趋势判断更准确的两个方法


有两个辅助工具,可以更扎实地印证平均K线所看的大走势。


第一,ADX 20标准。平均K线即使画出5根以上连续阳线,同一时期ADX如果停留在20以下,就很可能只是箱体内短暂朝一个方向移动。平均K线的连续性是用肉眼看的信号,而ADX 20是用数字表示趋势强度的标准,两个条件都满足才认定为趋势。2024年9月SPY的日线平均K线画出连续8根阳线,但ADX在18到22之间徘徊,那轮上涨以到箱体上沿的短暂移动告终。


第二,大周期平均K线与小周期平均K线的颜色是否一致。日线平均K线是阳线,4小时平均K线也是阳线,说明两个周期处于同一状态,入场信号最可信。相反,日线是阳线而4小时线是阴线,是小周期进入短期回调的位置,在这个位置买入,就是大趋势内的回调入场。两个周期颜色不同时,就缩小入场仓位,或者等小周期平均K线回到同一种颜色。


平均K线放在普通K线旁边使用,才真正发挥作用。看完K线形态系列,有一点会变得清楚:K线形态的含义,取决于这个形状处在什么样的走势之中,而最简单地显示这个走势的工具,就是平均K线连续的颜色。系列第1~7篇的所有形态,放在平均K线所看的大走势之上,准确度最高。


大周期平均K线看趋势,小周期普通K线看入场,分开来看的方式
大周期平均K线看趋势,小周期普通K线看入场,分开来看的方式

用你自己的策略结果来确认

上传 TradingView 策略的交易列表(CSV)或 MT5 报告,即可计算盈亏、回撤和交易分布。无需登录即可分析。

分析我的交易记录 查看分析示例