(四)金融数据分析--股票移动平均计算

Rachel ·
更新时间:2024-11-13
· 800 次阅读

股票移动平均

1.引入数据库

#引入数据库 import pandas_datareader as pdr #可视化 import matplotlib.pyplot as plt import seaborn as sns %matplotlib inline

2.导入数据(上证指数的数据为例)

#选择一个数据上证指数为例(通过pandas库引入) szzs=pdr.get_data_yahoo("000001.SS",start ='JAN-01-2010')

3.设置移动平均指标

#window=60表示60日(收盘价Adj Close)移动平均数据指标 #window : 指移动窗口的大小,为整数 df=szzs['Adj Close'].rolling(window=60).mean()

rolling命令参考链接
4.原始数据和移动平均数据放在一张图上

szzs['Adj Close'].plot(label='SZZS',figsize=(8, 7)) df.plot(label='ydp',figsize=(8, 7)) plt.legend()

在这里插入图片描述
附注:
不同的数据库有不同的语法,但是大致相同,建议多参考
官网链接:
在这里插入图片描述


作者:luckyboy1997



数据 金融 数据分析 股票

需要 登录 后方可回复, 如果你还没有账号请 注册新账号