小幫手好
我寫了以下程式碼,在雷達內用股票商品回測可以正常回測
input: day_(20,"均線天期");
settotalbar(day_);
value1=average(GetSymbolField("TSE.tW","close","D"),day_);
value2=average(GetSymbolField("TSE.tw","close","D"),day_)[1];
condition1=value1 > value2;
if condition1 then ret=1;

但是當我加上選擇權資料後,不管是只用value3 or value4,回測時,完全沒有進場,這甚至都未加到警示判斷條件內
input: day_(20,"均線天期");
settotalbar(day_);
value1=average(GetSymbolField("TSE.tW","close","D"),day_);
value2=average(GetSymbolField("TSE.tw","close","D"),day_)[1];
value3=GetSymbolField("TXO00.TF","買賣權未平倉量比率");
value4=GetSymbolField("TXO00.TF","買權未平倉量","D")/GetSymbolField("TXO00.TF","買權未平倉量","D");
condition1=value1 > value2;
if condition1 then ret=1;

煩請小幫手解答,謝謝
3 評論