如何计算一个股票或者期权的挥发性(volatility)

2024-05-19 09:33

1. 如何计算一个股票或者期权的挥发性(volatility)

  一般估算挥发性的方法是:
  1)根据期权价格, 用B-S model或者逼近公式, 反向推导出iv ; CBOE推出的^VIX指数就是用这个原理来逼近标准普尔500指数的iv.
  2)根据历史股价, 计算historical volatility, 比如过去10天daily return的standard deviation. 另外, 也有一个realized volatility, 它其实就是用一天之内的intraday的价格算出来的historical vol.已经有投行推出了基于realized vol的options和swap了.
  volatility即波动性在金融衍生品的定价、交易策略以及风险控制中扮演着相当重要的角色。可以说没有波动性就没有金融市场,但如果市场波动过大,而且缺少风险管理工具,投资者可能会担心风险而放弃交易,使市场失去吸引力。芝加哥期权交易所(Chicago Board Options Exchange,CBOE)的波动率指数(Volatility Index,VIX)或者称之为“恐惧指数”,衡量标准普尔500指数(S&P 500 Index)期权的隐含波动率。VIX指数每日计算,代表市场对未来30天的市场波动率的预期。

如何计算一个股票或者期权的挥发性(volatility)

2. Volatility代表什么?

Volatility 
波动性 
1. 一般来说,波动性是一个市场或一种证券的表现在一段短时间内大幅上升或下跌的统计性指标。波动性一般利用价格或回报率的方差或年度标准差计算 
2. 波动性是期权定价公式中的一个可变因素。在期权定价公式中,指相关资产在计算当时至到期日期间回报变动的幅度

3. matlab编程问题,循环语句怎么加?

建议把主程序修改如下:
r=0.0425;%T: Time to expirationT=2;%输入年数%DP:Defaut point%SD: short debt,  LD: long debtin = xlsread('数据-修改后.xls','b2:e118');n = size(in,1);out = cell(n+1,5);out(1,:) = {'', 'Va', 'AssetTheta', 'DD', 'EDF'};for ii=1:n    SD=in(ii,1);%输入    LD=in(ii,2);%输入    %计算违约点    %DP=SD+0.5*LD;    DP=SD+0.5*LD;    %D:Debt maket value    D=DP;%债务的市场价值,可以修改    %theta: volatility    %PriceTheta:  volatility of stockprice    PriceTheta=in(ii,3);%(输入)    %EquityTheta: volatility of Theta value    EquityTheta=PriceTheta;    %AssetTheta: volatility of asset    %E:Equit maket value    E=in(ii,4);%(输入)    %Va: Value of asset    %to compute the Va and AssetTheta    [Va,AssetTheta]=KMVOptSearch(E,D,r,T,EquityTheta)    %计算违约距离    DD=(Va-DP)/(Va*AssetTheta);    %计算违约率    EDF=normcdf(-DD);    out(ii+1,:) = {ii, Va, AssetTheta, DD, EDF};endxlswrite('Out.xls',out);
说明:
1、我的系统里直接读xlsx文件有点问题,原因懒得查了,另存成xls文件操作。
2、程序运行后生成Out.xls文件,题主可以根据自己的需要进行修改。

matlab编程问题,循环语句怎么加?

4. Volatility是什么意思啊啊?

同学你好,很高兴为您解答!
  Volatility的翻译是波动性,您所说的这个词语,是属于CMA核心词汇的一个,这个词的意义如下:1. 一般来说,波动性是一个市场或一种证券的表现在一段短时间内大幅上升或下跌的统计性指标。波动性一般利用价格或回报率的方差或年度标准差计算。2. 波动性是期权定价公式中的一个可变因素。在期权定价公式中,指相关资产在计算当时至到期日期间回报变动的幅度。

  希望高顿网校的回答能帮助您解决问题,更多财会问题欢迎提交给高顿企业知道。

高顿祝您生活愉快!

5. matlab编程问题-循环语句怎么加?

“样本量100多个”体现在哪里?
换句话说,主程序里需要进行循环的量是什么?输出是那个变量,要求什么形式?

matlab编程问题-循环语句怎么加?

6. 我在书上看到这段matlab的程序,可是复制到matlab上去就发现有错误,但是又调试不出来错在哪里,求高人解

结果正确,可以运行

你把第一二个m文件中Function该为function应该没有问题了

7. 如何用excel计算bs模型中的波动率

具体操作步骤如下:
1、首先,打开excel表格,输入增长率数据。需要根据增长率计算波动率,如下图所示,然后进入下一步。
     
2、其次,单击“  fx”以插入函数,选择stdev函数,然后选择number1中的单元格范围。如下图所示,然后进入下一步。
     
3、接着,完成上述步骤后,可以在单元格中看到选定的单元格区域,如下图所示,然后进入下一步。
     
4、然后,单击Enter以查看计算结果已生成。选择数据单元,然后在【数字】选项卡中单击“%”图标,如下图所示,然后进入下一步。
     
5、最后,设置小数点后两位,就以百分比的形式生成波动率计算结果了,如下图所示。这样,问题就解决了。
     

如何用excel计算bs模型中的波动率

8. CFA题目5个,非常简单说下过程以及结果

这个怎么讲呢。
我觉得从个人角度来讲还可以有这个答案的,但是从整个大环境角度来看,大家都说自己是the best,这个没有什么可信度的。
主要还是从老师、口碑、course质量、通过率等不同维度来进行对比才能得出答案
最新文章
热门文章
推荐阅读