各位好,
我想請教我從技術線型設定EMA的移動平均線,對照出來的數值與XS中的EMA公式結果有誤,想請教問題點在哪裡
以下是我使用的EMA公式碼
EMA(close,10);
謝謝
各位好,
我想請教我從技術線型設定EMA的移動平均線,對照出來的數值與XS中的EMA公式結果有誤,想請教問題點在哪裡
以下是我使用的EMA公式碼
EMA(close,10);
謝謝
Hello Mark Cheng,
您需要將問題描敘得更清楚一點。
請問您是將EMA指標設在圖形上,然後跟哪裡怎麼計算的EMA數值比較有差別呢?
有幾個可能性導致不同。
EMA指標是XS指標,您可以在內建指標中打開:
Input: Period1(50); SetInputName(1, "EMA1");
Input: Period2(120); SetInputName(2, "EMA2");
Input: Period3(240); setinputname(3, "EMA3");
Plot1(EMA(Close, Period1), "EMA1");
Plot2(EMA(Close, Period2), "EMA2");
Plot3(EMA(Close, Period3), "EMA3");
其預設的長度是 50, 120, 240 跟您給的參數10不同。
若您沒有調整過參數的話,兩者計算出來會不同沒錯。
另外一個可能是您使用在選股腳本中,但給的資料讀取筆數不足。
EMA的計算上會用到前期值,所以若預讀筆數不夠的話會導致計算出來的數值有差。
如果您還是有問題的話,麻煩您提供 腳本、相關設定、問題發生的時間點與數值(截圖亦可) 及 XQ Log 來檢驗。
Log資料夾(預設路徑:C:\SysJust\XQLite\LOG)直接壓縮後提供即可。
您可以直接將檔案上傳,如果檔案過大的話也可以Mail至客服信箱 XQservice@XQ.com.tw且附上 討論文章連結網址(小幫手才能盡早處理)。
感謝。
是的,我希望在選股策略中增加EMA數值判斷,但是計算出來的EMA與指標所計算的結果不一樣,所以想確定這個部分是否是公式套用上錯誤。
例如我在資料讀取筆數從原本的10筆改成200筆,計算出來的EMA10跟EMA20就與指標的數值不同,有什麼解法嗎?
3 評論