11.3.7 性能回测
在金融市场,回测在评估交易策略性能方面起着关键作用。在强化学习应用中,自动化的回测工具更受欢迎,因为它减少了人为错误。在本项目中,使用Quantopian的pyfolio包来回测我们的交易策略。pyfolio易于使用,包括各种独立的图表,提供了交易策略性能的全面图像。
(1)从经过预处理的数据 processed 中选择在测试期间的唯一交易日期,并将它们存储在名为 unique_trade_date 的变量中。最终,unique_trade_date 将包含测试期间的唯一交易日期。
unique_trade_date = processed[(processed.date > TEST_START_DATE)&(processed.date <= TEST_END_DATE)].date.unique()
对上述代码的具体说明如下:
- processed[(processed.date > T