TradingView HeikenAhi算法
TradingView HeikenAhi algorithm
我尝试在交易视图面板上计算 heiken ashi OHLC。
请注意:
这张照片适用于 ADAUSDTPERP
21/Oct/2021(每日时间段)
左侧是普通蜡烛,右侧是 Heiken Ashi。
第二根蜡烛(左侧)的 OHLC 是:
O: 2.1121
H: 2.2102
L: 2.0939
C: 2.1924
根据 Heiken Ashi 算法:
开盘价 = (开盘价(前一根蜡烛) + 收盘价(前一根蜡烛))/2
所以 :
(2.1121 + 2.1924)/2 = 2.15225
但在 tradingview heiken ashi 打开蜡烛 2.1470
! (最后一根蜡烛右侧)
tradingview 如何计算?
我错过了什么?!
Open = (Open(Previous candle) + Close(Previous candle))/2
要计算 heikin ashi 开盘值,请考虑 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
您可以在 public 库中找到与内置 Tradingview 的 HA 蜡烛匹配的开源示例:https://www.tradingview.com/script/qRNix8Bh-Heiken-Ashi-Candles/
我尝试在交易视图面板上计算 heiken ashi OHLC。
请注意:
这张照片适用于 ADAUSDTPERP
21/Oct/2021(每日时间段)
左侧是普通蜡烛,右侧是 Heiken Ashi。
第二根蜡烛(左侧)的 OHLC 是:
O: 2.1121
H: 2.2102
L: 2.0939
C: 2.1924
根据 Heiken Ashi 算法:
开盘价 = (开盘价(前一根蜡烛) + 收盘价(前一根蜡烛))/2
所以 :
(2.1121 + 2.1924)/2 = 2.15225
但在 tradingview heiken ashi 打开蜡烛 2.1470
! (最后一根蜡烛右侧)
tradingview 如何计算?
我错过了什么?!
Open = (Open(Previous candle) + Close(Previous candle))/2
要计算 heikin ashi 开盘值,请考虑 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
您可以在 public 库中找到与内置 Tradingview 的 HA 蜡烛匹配的开源示例:https://www.tradingview.com/script/qRNix8Bh-Heiken-Ashi-Candles/