本文说明使用TA-Lib函式库计算BETA指标。
BETA指标,一种风险指数,表示投资组合对系统风险的敏感程度,衡量投资标的相对於整个股市的价格波动情况,值越高,表示投资标相对於业绩评价基准的波动性越大,反之亦然。 当β=1时,表示该股票的收益和风险与大盘指数收益和风险一致;当β>1时,表示该股票收益和风险均大於大盘指数的收益和风险。
import pandas as pd
import talib
import datetime as dt
import yfinance as yf
# 开始时间
start=dt.datetime.today()-dt.timedelta(14)
# 结束时间
end=dt.datetime.today()
# 下载台股长荣(2603)历史交易资料
df = pd.DataFrame(yf.download("2603.TW", start=start, end=end))
# 利talib函式库之BETA函式计算beta
beta = talib.BETA(df.High, df.Low, timeperiod=5)
df_beta = pd.DataFrame(beta)
print("BETA\n" ,df_beta)
使用yfinance函式字取得个股历史资料及利用TA-Lib函式库计算BETA指标。
<<: Day27-用jQuery写得出ToDoList吗_2_搞个4码随机码给id使用吧
-流行的 F/LOSS 许可证之间的兼容性关系(来源:Carlo Daffara) 在评估开源组件...
简介 跨来源资源共用(Cross-Origin Resource Sharing (CORS))是一...
大家好~ 昨天成功在日历上新增 Event 了, 今天来对日历的 Event 做其他操作吧~ Rea...
前言 为了让使用者的密码更安全,昨天介绍了所谓的「加盐杂凑」,虽然加盐杂凑已经足够应付现今 CPU ...
建立专案 1.点击新专案来建立一个新专案:D 2.选择要使用的样板,这次要做2DRPG雏形,因此选择...