Trading View如何确定Heikin Ashi蜡烛柱的颜色?
TradingView Heikin Ashi柱体颜色判定规则解答
核心判定逻辑
Heikin Ashi(平均K线)的柱体颜色判定并非基于当前柱与上一柱的收盘价对比,而是基于当前Heikin Ashi柱自身计算得出的开盘价、收盘价对比,这是你观测到显示结果和预期不符的核心原因,不属于平台bug。
Heikin Ashi标准计算规则(TradingView完全遵循该标准)
Heikin Ashi的四个价格会基于普通K线的OHLC重新计算,规则如下:
HA_Close(平均K线收盘价):普通K线四价的平均值,公式为(Open + High + Low + Close) / 4,即你用到的平台内置OHLC4变量,你的手动计算是完全正确的HA_Open(平均K线开盘价):前一根平均K线的开盘价与收盘价的平均值,公式为(前HA_Open + 前HA_Close) / 2HA_High(平均K线最高价):取当前普通K线最高价、HA_Open、HA_Close三者的最大值HA_Low(平均K线最低价):取当前普通K线最低价、HA_Open、HA_Close三者的最小值
颜色判定规则
TradingView默认平均K线的颜色完全由当前柱自身的HA_Close和HA_Open的对比结果决定:
- 当
HA_Close > HA_Open时,柱体显示为上涨色(默认绿色) - 当
HA_Close < HA_Open时,柱体显示为下跌色(默认红色)
你提到的17:26分K线虽然自身HA_Close低于前一根K线的HA_Close,但它的HA_Close高于自身的HA_Open,因此显示为绿色,属于正常逻辑,没有额外隐藏变量参与判定。
平值场景处理规则
如果出现HA_Close = HA_Open的平值情况,TradingView默认会沿用前一根平均K线的颜色;如果是序列第一根K线出现平值,会显示为你在平台外观设置中定义的中性K线颜色。
内容的提问来源于stack exchange,提问作者Christopher Thoman
相关产品推荐
相关产品推荐

