我寫了一個警示腳本用日頻率,當用原始值時一切正常運作,但當用還原值時就會出問題

交叉測試後發現因為腳本內會去用到加權指數的收盤價這段會導致出錯
TSEChangeRatio=GetSymbolField("TSE.TW","收盤價","D")/GetSymbolField("TSE.TW","收盤價","D")[1]*100;

實在想不明白這是什麼問題,即使是還原值不能用加權指數好了,但我也指定了 "D" 不是 "AD",請求小幫手的解答了
我寫了一個警示腳本用日頻率,當用原始值時一切正常運作,但當用還原值時就會出問題

交叉測試後發現因為腳本內會去用到加權指數的收盤價這段會導致出錯
TSEChangeRatio=GetSymbolField("TSE.TW","收盤價","D")/GetSymbolField("TSE.TW","收盤價","D")[1]*100;

實在想不明白這是什麼問題,即使是還原值不能用加權指數好了,但我也指定了 "D" 不是 "AD",請求小幫手的解答了
問題應該不是出在這行指令。我用你的程式碼測試,使用還原日資料測試8444及8454,是正常的。


那是真的蠻怪的,因為我把所有程式碼註解到只剩這行了,就是會噴這個錯誤😅
看來只能給 log 請工程人員看看了
2 評論