val框架
定义投资策略,运行回测,分析策略绩效
方法定义回测策略backtestStrategy
对象。backtestStrategy
对象包含特定于交易策略的属性,如再平衡频率、交易成本、管理和性能费用以及再平衡功能。rebalance函数实现策略的核心逻辑,用于backtestEngine
在回测期间允许策略改变其资产配置并进行交易。
对象
backtestStrategy |
创建backtestStrategy 对象定义投资组合分配策略 |
backtestEngine |
创建backtestEngine 对象对策略进行回测并分析结果 |
功能
runBacktest |
对一个或多个策略进行回测 |
equityCurve |
绘制策略的权益曲线 |
总结 |
生成回测结果汇总表 |
主题
- 使用财务工具箱™回测投资策略
使用回测框架执行投资组合策略的回测。
- 用交易信号回测投资策略
这个例子展示了如何执行在交易策略中包含投资信号的投资组合策略的回测。
- 基于风险的股票指数化的回测
这个例子展示了如何使用回测与风险平价或平等风险贡献策略,大约每个月重新平衡作为基于风险的指数化。
- 使用深度学习的回测策略
使用深度学习模型构建交易策略,然后使用金融工具箱™回测框架对策略进行回测。