当前位置: 首页 > 要闻 > 列表
python - 计算金融资产日波动率和年波动率
2023-07-11 12:00:07    来源:个人图书馆-ly88


【资料图】

年化波动率 = 日波动率 * sqrt(252)

注:假设一年有252个交易日。

# encoding: gbkimport akshare as akimport numpy as npfund_etf_hist_em_df = ak.fund_etf_hist_em(symbol="159915", period="daily", start_date="20230511", adjust="")# 计算对数收益率fund_etf_hist_em_df["收益率"] = np.log(fund_etf_hist_em_df["收盘"] / fund_etf_hist_em_df["收盘"].shift(1))fund_etf_hist_em_df = fund_etf_hist_em_df.iloc[1:, :]arr = fund_etf_hist_em_df["收益率"].to_numpy()# 计算样本标准偏差(日波动率)day_volatility = np.std(arr, ddof = 1)# 年波动率year_volatility = day_volatility * np.sqrt(252)print("日波动率", day_volatility)print("年波动率", year_volatility)

程序输出:

日波动率 0.01007860705964551年波动率 0.1599929270505717

X 关闭

  • python - 计算金融资产日波动率和年波动率

    来源:个人图书馆-ly88     2023-07-11

  • 存储芯片持续走高,兆易创新大涨逾8%,电子ETF(515260)一度涨近2%!机构提示行业拐点信号

    来源:清一色财经     2023-07-11

  • 江西南昌城市湿地美如画 荷花绽放、鹭鸟蹁跹

    来源:央视网     2023-07-11

  • 中通客车:开发的智能驾驶公交车仅在特定区域开放道路实现示范运行

    来源:界面新闻     2023-07-11

  • 免检两年到期忘了领取可以补办吗

    来源:互联网     2023-07-11

  • 安徽高招部分提前批次投档线和排名公布

    来源:凤凰网安徽     2023-07-11

Copyright   2015-2023 今日经济日报网版权所有  备案号:沪ICP备2023005074号-40   联系邮箱:5 85 59 73 @qq.com