练习:已知某生物科技公司股票的β系数为1.5,所处行业的平均波动率为24%,该公司特异性波动率为32%。请计算:
数据准备:
import yfinance as yf
import numpy as np
# 获取2022年两只股票数据
data = yf.download(['AMZN', 'GOOG'], start='2022-01-01', end='2023-01-01')['Adj Close']
returns = np.log(data/data.shift(1)).dropna()
练习:
数据依赖:
# 获取三因子数据示例
ff3 = yf.download(['^GSPC', '^RUT'], start='2020-01-01')['Adj Close'] # 假设为市场因子代理
ff3_returns = ff3.pct_change().dropna()
练习:
给定某科技公司股票TSM的日度收益率数据:
参数设置:
练习:
历史数据调用:
crisis = yf.download(['SPY', 'TLT'], start='2007-01-01', end='2009-01-01', interval='1mo')
练习:
假设当前组合配置为:
请估算:
数据要求:
tech_stocks = yf.download(['AAPL', 'MSFT', 'NVDA', 'ADBE', 'INTC'],
start='2020-01-01',
end='2023-12-31',
auto_adjust=True)['Close']
任务清单:
数据提示:
auto_adjust=True
yf.Ticker().info['sector']
获取