回测 -凯发k8网页登录

用历史数据或模拟数据来验证金融模型

交易中的回测

投资策略的生命周期

  • 回测在开发交易策略中的作用
  1. 交易中的回测包括:将在过去一段时间内(或者假定的回测时间段内)反复执行的交易策略做自动化处理
  2. 对交易行为产生的各种成本进行记录和累积统计
  3. 计算一系列衡量交易策略优劣的指标

之后回测框架会对各个投资策略的表现通过图表等进行。您可运用这个方法先对不同交易策略进行比较和验证,然后再进行真实的交易操作。

在matlab®中,您可以运用对投资策略进行比较和评估

  • 在量化交易中,通常的回测技术包括:
  1. 样本内(in-sample)回测和样本外(out-of-sample)回测
  2. 前进分析(walk-forward analysis。或前进优化:walk-forward optimization)
  3. 对单一资产的分析以及对整个投资组合的评估

风险管理中的回测

在风险管理中,回测通常用于var值 (value-at-risk)模型或者es(expected shortfall)模型,因此也称作var值回测或者es回测。es是对var值损失实际发生的交易日的预期损失进行估算。

典型的var值回测的方法包括巴塞尔协议下的信号灯测试(traffic light test), 二项分布检验, kupiec的失败率检验,首次失败时间,christoffersen的有条件覆盖检验 (conditional coverage test) 等。

常用的es回测方法有acerbi /szekely检验,以及du/escanciano检验

更多关于回测的信息,参见matlab®, financial toolbox™, (投资策略回测) 以及 risk management toolbox™.(var值和es值回测)

回测不同的var值模型


examples and how to

strategy backtesting

  • - 视频
  • - 视频
  • - 示例
  • - 视频
  • - 视频
  • - 视频

market risk backtesting


software reference

strategy backtesting

  • - 函数
  • - 函数
  • - 函数

market risk backtesting

  • - 函数
  • - 函数
  • - 函数

另请参阅: 量化交易, 自动化交易, 股票交易, 市场风险, 量化金融与风险管理

matlab 助力风险管理

开发、管理、检验并更新内部及监管合规模型。

网站地图