請教一下,我有一個當沖策略想要進行回測,想問一下如何設置才可以連續多日回測時,每日都能進行參數重置,例如 CurrentBar 每日都從1 開始,intraBarPersist 的variable 重新initialize ..... 就是相當於手動每日測試。 感謝。
當沖策略回測,每日重置問題
- 171
- 最後發表 tgh1975 2023 八月 18
tgh1975
發文於
2023/08/16
XQ小幫手
發文於
2023/08/18
Hello tgh1975,
系統參數如 currentbar 沒辦法重置,但可以用變數來替代。
您可以在換日第一次洗價時將所需的變數重置即可。
舉例來說:
var: intrabarpersist _date(0), intrabarpersist _value1(0), _currentbar(1);
if date <> _date then begin
_value1 = 0;
_currentbar = 0;
end;
_currentbar += 1;
_date = date;
這樣_date就會是上一次洗價時的日期,如果日期有變的話則 _value1 和 _currentbar 會重置歸0。
1 評論