资本资产定价模型(CAPM)相关知识与实践
1. 移动贝塔(Moving beta)
在金融研究中,有时需要基于特定的移动窗口生成贝塔时间序列。例如,使用三年移动窗口。这里以估算IBM多年的年度贝塔为例,先介绍从日期变量中获取年份的两种方法:
import datetime
today = datetime.date.today()
year = today.year # 方法一
print(year)
print(today.strftime("%Y")) # 方法二
以下是估算年度贝塔的Python程序:
import numpy as np
import scipy as sp
import pandas as pd
from scipy import stats
from matplotlib.finance import quotes_historical_yahoo_ochl
def ret_f(ticker, begdate, enddate):
p = quotes_historical_yahoo_ochl(ticker, begdate, enddate, asobject=True, adjusted=True)
return ((p.aclose[1:] - p.aclose[:-1]) / p.aclose[:-1])
begdate = (2010, 1, 1)
enddate = (2016, 12, 31)
y0 =
超级会员免费看
订阅专栏 解锁全文
58

被折叠的 条评论
为什么被折叠?



