var:
long_condition(false), //是否多單進場
exit_condition(false), //是否多單出場
intrabarpersist TheoreticalPrice(0), //理論價 1/1
intrabarpersist TheoreticalPrice50(0), //理論價 1/2
intrabarpersist TheoreticalPrice25(0); //理論價 1/4
if time = 090000 then TheoreticalPrice = GetField("理論價","15");
if TheoreticalPrice <> 0 then begin
TheoreticalPrice50=TheoreticalPrice*0.5;
TheoreticalPrice25=TheoreticalPrice*0.25;
end;
if TheoreticalPrice = 0 or
TheoreticalPrice50 = 0 or
TheoreticalPrice25 = 0 then raiseruntimeerror("理論價未設定");
我想在全日盤的情況下,取得選擇權當日開盤的第一個15分K的理論價,作為當日交易的進場依據
可是在回測的時候總是顯示
執行時發生錯誤[(1301)RaiseRunTimeError:理論價未設定]
請問是取得的方式有錯誤嗎?
2 評論