实验原理

VaR的定义:在正常的市场条件下,给定置信水平和持有期,某种投资组合可能发生的最大损失值。
VaR模型不仅描述了损失的大小,还描述了发生损失的概率。
VaR的数学定义:给定置信水平 1 - α 和时间间隔 t ,如果一家实体机构在时间间隔 t 内预计损失额超过M的概率小于α,则称这家实体机构在时间间隔 t 内的VaR为M。
即 P {损失额 > M} < α
VaR的计算是以概率论与数理统计为基础,类似于区间估计
VaR模型可解决的问题:确定内部核心风险资本需求;设定风险限额(建立防洪堤);在风险调整的基础上更合理地分析业绩;应用于金融监管
对历史数据用不同方法计算样本统计量,计算VaR的方法就不同。主要有三类方法:
一、参数法
1、直接法; 2、移动平均; 3、指数移动平均
二、历史模拟法
1、一般法; 2、拔靴法; 3、改进拔靴法
三、蒙特卡罗模拟法
1、GARCH模型(正态分布、T分布)
2、GJR模型(正态分布、T分布)
3、EGARCH模型(正态分布、T分布)

实验内容

数据:数据从2011/01/04到2012/08/27,共400个样本,取最后50个样本作为回顾测试检验数据,用于对模型进行评价和比较。
在sheet练习题中,C1命名为收益率,在C3中输入=(B3-B2)/B2,并将C3向下拖拽至C401

一、 用直接发计算VaR,写出所有使用的函数、输入、结果等,并画出图。
将sheet练习题复制到新建sheet直接法。

在E2中输入置信水平和α分位数等信息,在H2中输入收益率的均值,在J2中输入收益率的标准差。

在H3中输入=AVERAGE(C3:C351)求收益率均值,J3中输入=STDEV(C3:C351)求收益率标准差


将E2:I5复制,在E345处选择按值粘贴。

在E350、F350、G350中分别输入95%的VaR,97.5%的VaR,99%的VaR,在E351中输入=H346-$G$346*I346,在G351中输入=H346-$G$347*I346,在F351中输入=H346-$G$348*I346

选中E351复制,在E351按值粘贴。对F351,:G351进行相同的操作。
并将E351:G351拖拽至E351:G401.


选中A351:A401,C351:C401,E351:G401,绘制折线图。可以看到收益率曲线小于99%的VaR只有两次,根据巴塞尔委员会规定的惩罚区规则来看,属于绿灯区。

二、 用移动平均法计算VaR,写出所有使用的函数、输入、结果等,并画出图。
将sheet练习题复制到新建sheet移动平均法。
取移动平均m为50.E350输入收益率均值,F350输入收益率标准差。E351输入=AVERAGE(C302:C351),F351输入=STDEV(C302:C351)

在E354粘贴置信区间和α分位数表格。在G350、H350、I350输入95%的VaR、97.5%的VaR、99%的VaR.在G351中输入=E351-$G$346*F351,在H351中输入=E351-F351*$G$347,在I351中输入=E351-F351*$G$348。将G351拖拽至G401,将H351拖拽至H401,将I351拖拽至I401。

选中A351:A401,C351:C401,G351:I35,绘制折线图,并修改图例和标题。可以看到收益率曲线小于99%的VaR曲线只有两次,根据巴塞尔委员会规定的惩罚区规则来看,属于绿灯区。

三、 用历史模拟法中的一般法计算VaR,写出所有使用的函数、输入、结果等,并画出图。
将sheet练习题复制到新建sheet移动平均法。

D1中输入随机样本。点击数据选项卡,点击数据分析,选择抽样,输入区域选择C3:C351,数量为500,输出区域为D2.




E1中输入样本排序。将D2:D501复制到E2中。选择数据选项卡,点击排序,以当前区域排序。





点击数据选项卡中的数据分析,选择直方图,输入区域选择E2:E501,输出区域为G2,勾选累积百分率和输出直方图。




F351输入95%的VaR,G351输入97.5%的VaR,H351中输入99%的VaR。
95%的VaR:α=5%,在累积列的3.60%和6.20%之间。求算式(6.2%-3.6%)/(13-10)=(5%-3.6%)/x,x=1.61,即找到3.6%对应的接收-0.03967(>=-0.03967),此处是-0.03936,在样本排序中向下数1个就是95%对应的VaR-0.03936。在F352中输入-0.03936,并向下拖拽至F401.


97.5%的VaR:α=2.5%,在累积列的1.60%和3.60%之间。求算式((3.6%-1.6%))/((10-7))=((2.5%-1.6%))/x,x=1.35,即找到1.6%对应的接收-0.04502(>=-0.04502),此处是-0.044915783,在样本排序中向下数1个就是97.5%对应的VaR-0.04491。在G352中输入-0.04491,并向下拖拽至G401.

99%的VaR:α=1%,在累积列的0.20%和1.60%之间。求算式((1.6%-0.2%))/((7-1))=((1%-0.2%))/x,x=3.42,即找到1.6%对应的接收-0.05036(>=-0.05036),此处是-0.05036,在样本排序中向下数3个就是99%对应的VaR-0.047399605。在H352中输入-0.04739,并向下拖拽至H401.



选中A351:A401,C351:C401,G351:I401,绘制折线图,并修改图例和标题。可以看到收益率曲线小于99%的VaR曲线只有两次,根据巴塞尔委员会规定的惩罚区规则来看,属于绿灯区。

实验心得

  • VaR的计算可分三步进行:第一步,把资产组合中的每一种资产损益表示为市场因子的函数——市场因子映射;第二步,预测市场因子的波动性——市场因子波动性模型;第三步,根据市场因子的波动性估计资产组合的价值变化和分布——估值模型。在这三步中市场因子波动性模型和估值模型是关键,不同的市场因子波动性模型和估值模型构成计算VaR的不同方法。计算风险价值(VaR)主要有三类:参数方法、历史模拟法和蒙特卡罗模拟法。
  • 参数法假设总体服从某种分布,用历史数据的统计量(如样本均值、样本标准差等)来表示市场因子来计算VaR。参数法主要有直接法、移动平均和指数移动平均三种方法。直接法假设总体服从正态分布,直接计算所有n个样本的样本均值和样本标准差,从而计算风险价值VaR。移动平均法只计算最近m(m称为移动窗口的宽度)个样本的样本均值和样本标准差。指数移动平均是用最近m个样本以指数加权平均来计算样本均值和样本标准差,距离越近的样本的权重越大。
  • 历史模拟法的基本假设是过去的变化情况会在未来重现。利用过去一段时间的历史数据,进行重新抽样,模拟未来一段时间的变化情况,抽样区间和抽样方法的不同,就形成不同的历史模拟法,主要有一般法和拔靴法(Bootstrap)和改进的拔靴法。
  • 蒙特卡罗模拟法假设总体服从某种概率分布,根据历史数据估计其参数,然后利用总体服从的概率分布,模拟未来一段时间的变化情况。
  • 采用回顾测试法对各种模型及模型参数进行评价和比较。可以选出针对特定市场、特定产品在一定时间范围内较为适合的模型和合适的参数。

今天十足抑郁了,坏运气纷至沓来,5555,明天和狗榕出去玩快乐一下。庆庆和曹都有安慰我好感动。好期待去省博呀!明早一定要起来晨刷!

金融数据分析 实验四 金融风险价值计算相关推荐

  1. matlab实验求不定积分函数,实验四用matlab计算积分

    实验四用matlab计算积分 实验四 用matlab计算积分 4.1积分的有关理论 定积分:积分是微分的无限和,函数在区间上的积分定义为 其中 从几何意义上说,对于上非负函数,记分值是曲线与直线及轴所 ...

  2. 金融数据分析 实验三 金融时间序列分析

    实验原理 了解金融时间序列的概念.基本原理.主要作用和特点等.掌握时间序列的构成因素和发展历史. 了解金融时间序列的统计特性,会计算平均值.方差.相关系数与偏相关系数. 了解时间序列模型,掌握模型的参 ...

  3. 金融数据分析(九)模拟计算以MACD指标买入卖出信号进行股票交易而产生的收益

    案例(三)简单金融数据分析 项目三:计算一年内以MACD指标买入卖出信号进行股票交易而产生的收益 设计一个程序,计算一年内以MACD指标买入卖出信号进行股票交易而产生收益.MACD交易信号为:快线从下 ...

  4. 金融数据分析 实验七 信用评分与行为评分

    目录 实验原理 实验内容 实验心得 实验原理 信用风险:信用风险是银行业务发展面临的主要风险,是指因持卡人信用不良或信用状况恶化,不能按照发卡行的信用卡章程及领用合约的规定偿还信用卡透支消费和预借现金 ...

  5. 金融数据分析(四)-------矩,偏度,峰度

    (1)矩 (2)--偏度+峰度   原文链接: 「量学堂-12」统计动差:偏度和峰度 https://baijiahao.baidu.com/s?id=1569732797373513&wfr ...

  6. 金融数据分析(四)爬取股票数据——方法一:requestsbs4re

    案例(二)爬虫预热 项目二:用两种不同的方法爬取股票数据 方法一:requests&bs4&re import requests from bs4 import BeautifulSo ...

  7. R语言入门第五集 实验四:数据分析

    R语言入门第五集 实验四:数据分析 一.资源 [R语言]R语言函数练习--东北大学大数据班R实训第四次作业 R语言:常用apply函数(apply,tapply,sapply,lapply)用法介绍 ...

  8. 按15分钟取数据_【数量技术宅|金融数据分析系列分享】套利策略的价差序列计算,恐怕没有你想的那么简单...

    更多精彩内容,欢迎关注公众号:数量技术宅 #价差计算的"误区" 我们在测试两个或多个金融资产相互运算产生的策略信号时,免不了需要涉及将不同的价格时间序列,按照时间轴进行对齐,套利策 ...

  9. 用dsp的c54x汇编语言编写4位数的按位输出和计算,DSP实验三实验四(精).doc

    DSP实验三实验四(精).doc 实验三.文件和Gel文件的编写 一.实验目的 1. 掌握Gel文件的编写, 2. 熟悉Code Composer Studio的使用 二.实验设备 1. 集成开发环境 ...

最新文章

  1. Nagios的安装和基本配置(三:Nagios-Client的安装)
  2. EM算法 大白话讲解 没看懂 保存
  3. 容器生态系统 - 每天5分钟玩转容器技术(2)
  4. mysql8自定义安装位置_【MySQL】Windows10:MySQL 8 自定义路径安装
  5. UVa 11136 - Hoax or what
  6. 利用socket.io+nodejs打造简单聊天室
  7. spark1.0和2.0的区别_Spark2.1.0——Spark初体验
  8. Eclipse中安装反编译工具Fernflower(Enhanced Class Decompiler)
  9. 为什么传输前要进行编码与调制
  10. 计算机专业夏令营英语面试范文,夏令营面试英文自我介绍
  11. .net 基于wkhtmltopdf插件,Rotativa包在后端根据html代码生成pdf文件
  12. vue中使用滚动到列表底部
  13. 零基础边缘端智慧交通训练营 | Lesson 4
  14. Cesium 贝塞尔曲线、抛物线(笔记)
  15. 市面上常见模拟器比对
  16. 云服务器和虚拟主机有什么区别?哪个比较好呢?
  17. 《惢客创业日记》2018.11.02(周五) “追梦大叔”的回忆
  18. html游戏转wxw,wf.html · wxw婉/flowChart - Gitee.com
  19. 数据结构笔记 —— 二叉树(前序、中序、后序遍历和查找)
  20. 遇到个问题pywintypes.error: (577, ‘StartService‘,尝试解决ing

热门文章

  1. C++输入一行数字存放到数组
  2. Vue网易云播放器开发
  3. INSERT INTO 小技巧
  4. html播放h265,Web 播放 H.265视频
  5. Python之23种设计模式
  6. 计算机专业山东省内大学排名,山东计算机科学与技术专业大学排名 2020年省内录取分数线...
  7. html中表格修改标题间距,css表格间距怎么调?
  8. IOMMU/SMMUV3代码分析(1)SMMU设备的分配
  9. Vscode运行java代码和c++代码时Terminal输出乱码?
  10. 从一个叫灵异拼图(the forgotten) 影片看东西方文化的差异