如何通过一段时间的股票价格来计算该段时期的股价波动率。请给出公式及excel函数。

2024-12-02 02:38:22
推荐回答(3个)
回答1:

股价波动率通常是通过股价收益率的波动率来表示。在Excel里的公式也一并如下写出。
股价收益率有两种方法,一种是不连续的,R(t)=P(t)/P(t-1)-1;一种是连续的,R(t)=ln[P(t)/P(t-1)]。
P(t)表示第t天的股价,ln表示自然对数。由于要用到前一天的股价来计算今天的收益率,因此所计算出的收益率的数量n-1比你所知道的股价的数量n要少1个。
计算完收益率R(1),R(2),...R(n-1)之后,开始计算波动率。
所谓波动率,就是标准差。股价收益率的波动率=STDEV(),括号里请框选出n-1个收益率。
这里计算出的是日波动率v。
如果要计算年波动率V,请用日波动率v乘以每年工作天数的根号。比如一年有252个工作日,年波动率的公式V=v*sqrt(252)

回答2:

这个都是要付费的,也只有行家才懂,想找到的话,可不是见容易的事

回答3:

实际上如果你能坚持把这段时间股票的每个交易日的股价都记录下来的话,可以做曲线图看更为直观.