用python计算20日均线数值
小案例:参考了一些文章。做了一个20日移动平均线;这算是第一篇自己用python实现的功能吧。步骤:1、在网易财经下载000300的历史数据。2、配置好python和pandas包代码:#加载pandas包和os包import pandas as pdimport os#获取工作目录os.getcwd()#把数据放入工作目录当
小案例:
参考了一些文章。做了一个20日移动平均线;这算是第一篇自己用python实现的功能吧。
步骤:
1、在网易财经下载000300的历史数据。
2、配置好python和pandas包
代码:
#加载pandas包和os包
import pandas as pd
import os
#获取工作目录
os.getcwd()
#把数据放入工作目录当中,并读取
stock_data = pd.read_csv(r'000300.csv', parse_dates=[1],encoding='gb2312')
stock_data.head()
#把数据从远到近排列
stock_data.sort('日期', inplace=True)
stock_data.head()
#计算5日,20日和60日移动平均线
ma=20
stock_data['ma_'+str(ma)]=pd.rolling_mean(stock_data['收盘价'],ma)
stock_data.to_csv('000300_ma.csv',index=False)
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)