無法計算正確的close/ema23數值

  •   162 
  • 最後發表   andyc0510  2022 十二月 13
andyc0510 發文於   2022/12/10

你好:

中美晶(5483) 2022/11/04 收盤價130.5, EMA23為128.16

兩者相除比率為 130.5/128.16=1.018258

為何我執行

IF Close/Ema(close,23) <1.02

then ret=1;

跑不出中美晶這檔股票 

謝謝

XQ小幫手 發文於   2022/12/13

Hello andyc0510,

 

小幫手認為應該是因為您設定的資料讀取筆數不足所導致。

指數移動平均是種需要用到前期運算值的指標,所以若運算長度不足的話計算出來的值會有誤。

您可以使用 print 將數值印出來確認。

至於所需的長度大約要期數的4倍,也就是 23 * 4 = 92 筆資料才足夠。

發表回覆
Close