今天發現在同一個指標下,大台和小台的進出場有不一樣的地方。在中午的時候,大台出場的指標已出現,結果小台的未出現,而我策略執行的商品是選擇小台,所以策略並未執行,想問如果想要依照大台的指標進出場然後進出場商品是小台,策略那邊需要如何設定?
而在發現這個問題後,我使用同一個策略回測大台近月和小台近月,發現兩個的報酬率差的非常多,正常情況下應該兩個的報酬率應該是一樣的才對,想要了解一下是程式bug還是怎樣,謝謝
今天發現在同一個指標下,大台和小台的進出場有不一樣的地方。在中午的時候,大台出場的指標已出現,結果小台的未出現,而我策略執行的商品是選擇小台,所以策略並未執行,想問如果想要依照大台的指標進出場然後進出場商品是小台,策略那邊需要如何設定?
而在發現這個問題後,我使用同一個策略回測大台近月和小台近月,發現兩個的報酬率差的非常多,正常情況下應該兩個的報酬率應該是一樣的才對,想要了解一下是程式bug還是怎樣,謝謝
您好 我在腳本裡按照你說的新增了
GetSymbolField("FITXN*1.TF","成交金額(元)");
但跑回測時卻出現以下畫面
test1 圖

test2 圖

不曉得是哪裡設定錯誤?
我的腳本是
//test in
//
GetSymbolField("FITXN*1.TF","成交金額(元)");
if close > average(close,3) then ret=1;
出場就把>改成<就好
Hi IanLin,
您好,因 成交金額(元) (資料欄位) 僅支援台股,不支援期貨,
故 GetSymbolField("FITXN*1.TF","成交金額(元)"); 用此資料回測會失敗,以上說明,謝謝。
3 評論