自動交易當沖策略回測問題

  •   197 
  • 最後發表   Super韭韭  2022 七月 19
Super韭韭 發文於   2022/07/19

小編您好,

我寫了一個現股當沖1分k的策略,如果只做1天的回測沒有什麼大問題,可是如果是兩天以上的回測就有失真的問題,

語法概念為當價格達到放空條件時,以當時1分k的close價為value1,並當value1漲超過1%時,再進行放空,回測結果似乎是因為value1沒辦法於次日reset(或其他原因?),再請小編協助,謝謝。

if short_condition then begin value1=close;

end;

if close>value1*1.01 then begin short(order_qty);

end;

if exit_condition then begin setposition(0,market);

end;

 

排序方式: 標準 | 最新
musashi 發文於   2022/07/19

回測是連續性的,變數會一直保留到關閉腳本運行,要自行加入跨日重置變數值。

if date<>date[1] then value1=99999;

Super韭韭 發文於   2022/07/19

解決了,感謝musashi大大解惑!

發表回覆
Close