我试着在tradingview面板上计算海肯·阿西·奥哈克。
请注意:

这张照片是为ADAUSDTPERP在2021年10月21日(每日时间框架)举行的。
左边是普通蜡烛,右边是黑肯·阿什。
第二支蜡烛(左侧)的OHLC是:
O: 2.1121
H: 2.2102
L: 2.0939
C: 2.1924 根据海肯·阿西算法:
/2=(打开(先前的蜡烛)+关闭(先前的蜡烛))
因此:
(2.1121 + 2.1924)/2 = 2.15225但是在tradingview,黑肯,阿西,打开蜡烛由2.1470!(最后一支蜡烛右边)
tradingview是如何计算的?
我错过了什么?!
发布于 2021-10-21 19:30:52
Open = (Open(Previous candle) + Close(Previous candle))/2在计算黑金灰的开放值时,要考虑haOpen和haClose的先前值,而不是普通蜡烛的开闭值。仅在第一条上使用常规蜡烛值来计算该系列中的第一个值,如下所示:
float haClose = ohlc4
var float haOpen = na
if barstate.isfirst
haOpen := (open + close) / 2
else
haOpen := (nz(haOpen[1]) + nz(haClose[1])) / 2您可以在公共库中找到与内置Tradingview的HA蜡烛匹配的开源示例:https://www.tradingview.com/script/qRNix8Bh-Heiken-Ashi-Candles/
https://stackoverflow.com/questions/69666974
复制相似问题