各位大大好,想請問一下 若我想寫以下腳本,我的程式是哪裡錯了呢?
※前提:60 分頻率
【若日線收盤價低於移動平均年線】
宣告完後 >>>
Clod = GetField("收盤價","D");
Midaverage = xf_xaverage("D", GetField("收盤價","D"), 240);
if Clod < Midaverage then XXXXX;
以上是我原本的程式,但一直跑不到 後面的條件(then XXXXX),苦惱了好久不知道是哪裡錯了,在此求助各大高手,感謝!
各位大大好,想請問一下 若我想寫以下腳本,我的程式是哪裡錯了呢?
※前提:60 分頻率
【若日線收盤價低於移動平均年線】
宣告完後 >>>
Clod = GetField("收盤價","D");
Midaverage = xf_xaverage("D", GetField("收盤價","D"), 240);
if Clod < Midaverage then XXXXX;
以上是我原本的程式,但一直跑不到 後面的條件(then XXXXX),苦惱了好久不知道是哪裡錯了,在此求助各大高手,感謝!
我找到問題了,是回測設定有問題,不好意思~
Hello Oo峰,
小幫手補充,指數移動平均是種會用到前期值來計算的指標,大概要 (長度 + 1) * 4 倍的預讀筆數才能計算出正確的數值。
所以您在設定的時候須注意這一點。
2 評論