VaR Primer
不管受到多少质疑,各大商业银行和投资银行的财务报表显示,VaR框架已是现代风险管理的事实标准。
在这里,我打算用一系列的文章,对VaR框架进行一个全面的介绍,从历史到未来、从原理到算法、从逻辑框架到技术细节。
这个系列取名为VaR Primer,想法来源于C/C++ Primer,旨在提供一个入门但又全面的综述。
VaR的相关资料
这里介绍了该系列文章的背景,以及一些相关的资料文档,部分文档提供了下载链接。
VaR的定义和起源
VaR是一个综合考虑杠杆、敏感程度、市场差异、相关性的风险度量结果,可以在各个层面进行分割和汇总。没有其它指标有类似的效果。这使得VaR在商业银行和投资机构中大规模使用,另一方面也推动了VaR计量技术和相关软件的发展。
VaR的相关指标和参数转换
除了VaR之外,还有一些辅助指标,比如边际VaR、成分VaR,都是日常风险风险中的常用指标。这里也给出了一些不同参数下的VaR的转换方法,这样可以方便地从95%日VaR转化成Basel协议所要求的99%双周VaR。
VaR模型中的风险因子和估值框架
VaR的算法核心有两块,这里介绍其中的一块。要计算风险,先要会估值。但计算风险的估值不需要其它目的所要求那么高的准确性,所以这里也会介绍部分估值法。
参数法和模拟法计算VaR
这里介绍VaR算法的另一个核心。主要使用参数法和模拟法,这是两个算法大类。在实际处理中,不同公司有不同的细节处理方法,不可尽述。
VaR模型中的参数选择和计算细节
这里介绍公司在选择VaR体系时选择参数的一些考虑因素,以及VaR算法的一些主要细节。结合前面两篇文章的内容,应该就可以完成了整个VaR体系(除了具体的估值方法需针对不同产品单独设计之外)。
回溯检验VaR
为了让VaR体系正常运作,必须定期对VaR进行回测检验,以检验VaR框架是否适用当前业务,计算模型是否正确无误等。这篇文章介绍了回溯检验的对象和方法。
计算VaR的VBA代码和Excel模板
这个Excel模板使用参数法和历史法计算资产组合的VaR,两个函数分别是ParaVaR和HistVaR,是以前写的VaR Primer的一个实现。具体使用方法可参考模板以及VBA的代码注释。 由于没有估值模块,该函数和模板只适用于股票和指数等价格序列。债券也可以勉强用用,会有些许误差。但不适用于期权等衍生品。 模板里的价格信息是从别的地方导出。如果想自动获取价格的话,Yahoo Finance...