用历史数据验证你的财务模型

回溯测试是一种使用历史数据来验证金融模型的框架,包括交易策略和风险管理模型。根据验证的目标,财务专业人员使用不止一个指标或方法来衡量财务模型的有效性。

回溯测试是交易和风险管理中的常规操作。因此,有许多专门针对这两个领域的回测技术。

在交易中,常见的backtesting技术包括:

  • 样本内测试和样本外测试
  • 前进分析或前进优化
  • 工具级分析vs.项目组合级评估

在风险管理中,通常采用回测风险价值(VaR),也被称为VaR回测。有各种各样的VaR回测技术,例如:

  • 巴塞尔的红绿灯测试
  • 二项测试
  • Kupiec(氏)失效比例试验
  • Kupiec的时间直到第一次失效测试
  • Christoffersen的条件覆盖混合测试
  • Christoffersen的条件覆盖独立性检验
  • 哈斯的两次失败间隔期或混合Kupiec试验
  • 哈斯的故障间隔时间独立测试

有关回测的更多信息,请参阅MATLAB®,金融工具箱™,交易工具箱™,风险管理工具箱™

参见:算法交易,自动交易,市场风险,风险管理

用MATLAB进行风险管理

开发、管理、审查和挑战内部和监管模式。