保存回测设置

当设置好这些参数配置后即可按照设定进行策略回测,那么如何保存这些已设置的配置信息呢?

  • 1、可以使用策略编辑页面的「保存回测设置」按钮将所有回测配置信息(包含回测设置、策略参数设置)以代码形式记录在策略源码中。
  • 2、在策略编辑页面点击「保存策略」按钮保存策略时,平台会自动记录当前的回测设置、策略参数配置等信息。

回测系统如何载入回测配置?

  • 1、刷新策略编辑页面或重新打开策略编辑页面时,系统优先自动载入通过「保存回测设置」按钮记录的回测配置信息。
  • 2、如果当前策略代码中没有以注释形式backtest记录的回测配置信息(通过「保存回测设置」按钮保存在策略代码中),回测系统将自动配置回测设置为该策略最后一次点击「保存策略」按钮时的回测配置信息。
  • 3、如果在策略编辑页面中修改了策略代码开头部分以注释形式记录的回测配置信息,需要将更新后的回测配置信息同步到策略回测界面的选项中,可以点击策略编辑区域backtest上方的「回测设置」按钮。
/*backtest
start: 2022-09-13 09:00:00
end: 2023-09-19 15:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_CTP","currency":"FUTURES","depthDeep":20}]
*/```
```python
'''backtest
start: 2022-09-13 09:00:00
end: 2023-09-19 15:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_CTP","currency":"FUTURES","depthDeep":20}]
'''```
```cpp
/*backtest
start: 2022-09-13 09:00:00
end: 2023-09-19 15:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_CTP","currency":"FUTURES","depthDeep":20}]
*/```
点击「保存回测设置」后,```JavaScript```/```Python```/```C++```/```My语言```/```PINE```语言的策略保存回测设置到策略代码时,格式略有差异:
My语言:
```My
(*backtest
start: 2022-09-13 09:00:00
end: 2023-09-19 15:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_CTP","currency":"FUTURES","depthDeep":20}]
args: [["ContractType","rb888",325065]]
*)

PINE语言:

/*backtest
start: 2022-09-13 09:00:00
end: 2023-09-19 15:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_CTP","currency":"FUTURES","depthDeep":20}]
args: [["ContractType","rb888",360008]]
*/