1、前提:加载必要的库和包numpy,pandas,datetime,pandas_datareader和Series,DataFrame。从雅虎上取出Google从2010年至今的股价数据,查看开头和结尾数据,如图所示
2、大概看一下google数据的描述统计情况。通过count看出有1946条记录,还可以看出最大最小值,均值,及开盘价,收盘价等等数据情况,如图所示
3、计算google的股价对数收益率。比较的T-1的数据,一定要注意,如图
4、计算google的股价年度波动率(使用对数收益率的滚动标准差)。按照荣亻趾渡老版本使用的是rolling_std(goog['log_ret'],window=252),但是出现了警告,故使用了goog['log_ret'].rolling(window=252,center=False).std()进行替代,最终结果是一致的。如图
5、python绘制google股价的波动率图表。启用matplotlib。参数subplots=True表示两个图x轴是一样的,color=‘blue’表示线条蓝色,figsize表示画布的尺寸大小,如图