相對日期ema取得有誤

  •   78 
  • 最後發表   huangG  2020 三月 23
huangG 發文於   2020/03/19

小幫手您好,

請問,例如 我測試於20200319

my_day= GetBarOffset(20200203);  //讓變數my_day得到相對日期k棒位置,my_day應為32

ema(Close[my_day], 23);

↑這個ema得到的結果

 

和直接輸入↓,得到的結果不同

ema(Close[32], 23);

資料讀取200筆,應該不會有資料太少的問題,請問小幫手,如何正確使用呢?

謝謝!!

XQ小幫手 發文於   2020/03/23

Hi huangG

EMA是指數移動平均的計算方式,在函數中,他會使用到EMA[1],也就是前一期的值去計算結果

但是如果您使用getbaroffset去抓的話,每一天他的my_day都會不同值

EMA在20200319是EMA(close[32],23)沒錯,但EMA[1]是EMA(close[31],23)

相較於直接輸入的EMA(close[32],23),前一天值EMA[1]仍是EMA(close[32],23)

就會導致計算結果的差異喔~

詳細的EMA計算方式請您查看EMA函數的函數腳本,謝謝。

 

發表回覆
Close