Lưu cài đặt Backtest
Trongtrang chỉnh sửa chiến lược, trong trang của Backtest (đặc biệt là hệ thống backtest), bạn có thể đặt các tùy chọn như cấu hình backtest và tham số chiến lược để kiểm tra lại chiến lược.
Khi các thông số này được thiết lập, bạn có thể làm theo các thiết lập backtesting chiến lược, sau đó làm thế nào để lưu các thiết lập cấu hình thông tin?
-
- Bạn có thể sử dụng nút Save Backtest Settings trênTrang chỉnh sửa chiến lượcđể ghi lại tất cả các thông tin cấu hình backtest (bao gồm cài đặt backtest và cài đặt tham số chiến lược) trong mã nguồn chiến lược dưới dạng mã.
-
- Khi bạn lưu một chiến lược bằng cách nhấp vào nút Save Strategy trên trang chỉnh sửa chiến lược, nền tảng sẽ tự động ghi lại các cài đặt backtest hiện tại, cấu hình tham số chiến lược và thông tin khác.
Làm thế nào để tải cấu hình backtest vào hệ thống backtest?
-
- Khi làm mới trang chỉnh sửa chiến lược hoặc mở lại trang chỉnh sửa chiến lược này, thông tin cấu hình backtest được ghi bởi nút Save Backtest Settings sẽ tự động được tải đầu tiên.
-
- Nếu không có thông tin cấu hình backtest được ghi lại trong mã chiến lược hiện tại dưới dạng bình luận
backtest
(được lưu trong mã chiến lược thông qua nút Save Backtest Settings), hệ thống backtest tự động cấu hình các cài đặt backtest theo thông tin cấu hình backtest khi nút Save Strategy được nhấp lần cuối cho chiến lược hiện tại.
-
- Nếu thông tin cấu hình backtest được ghi lại dưới dạng bình luận ở đầu mã chiến lược được sửa đổi trên trang chỉnh sửa chiến lược, bạn cần đồng bộ hóa thông tin cấu hình backtest được cập nhật hiện tại với tùy chọn giao diện backtest chiến lược.
backtest
trong lĩnh vực chỉnh sửa chiến lược.
/*backtest
start: 2021-06-26 00:00:00
end: 2021-09-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
*/
'''backtest
start: 2021-06-26 00:00:00
end: 2021-09-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
'''
/*backtest
start: 2021-06-26 00:00:00
end: 2021-09-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
*/
Nhấp vào Save backtest settings, có một chút sự khác biệt định dạng trênJavaScript
/Python
/C++
/MyLanguage
/PINE
ngôn ngữ khi lưu cài đặt backtest vào mã chiến lược:
MyLanguage:
(*backtest
start: 2021-06-26 00:00:00
end: 2021-09-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
*)
Ngôn ngữ PINE:
/*backtest
start: 2021-06-26 00:00:00
end: 2021-09-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
*/
Phương pháp kiểm tra ngược tối ưu hóa tham số hệ thống
Nguồn dữ liệu tùy chỉnh