有了Python,试试自己来分析股票
1、认识tushare 免费提供各类金融数据 , https://waditu.com/
2,安装 tushare:1)pip install tushare
2)如果安装超时换国内源:pip install tushare -i https://pypi.tuna.tsinghua.edu.cn/simple/
3)测试发现需要安装pandas:pip install pandas
绘图还需要安装matplotlib:pip install matplotlib
4)版本升级:pip install tushare --upgrade
5)版本查询:import tushare
print(tushare.__version__)
得到使用版本信息为1.2.62
3 注册网站并获得积分和token:Tushare Pro 需要注册一个pro账号,然后登录pro网站在个人主页里拿到token码。另外修改一下个人信息可以多20积分。注册成功有100积分、然后修改个人信息有20积分。120积分就可撸数据了。
4 不介绍程序了,直接撸代码。
import pandas as pd
import tushare as ts
import matplotlib.pyplot as plt
TOKEN = '85d227e251e6更换为自己token码'
pro = ts.pro_api(token=TOKEN)
#读取数据
df1 = pro.daily(ts_code = '600600.SH',start_date = '20200101')
df2 = pro.daily(ts_code = '002352.SZ',start_date = '20200101')
#转化为日期类型
df1['trade_date'] = pd.to_datetime(df1['trade_date'], format="%Y%m%d")
df2['trade_date'] = pd.to_datetime(df2['trade_date'], format="%Y%m%d")
#绘图
plt.plot(df1['trade_date'], df1['close'], '-', label = df1.ts_code[0])
plt.plot(df2['trade_date'], df2['close'], '-', label = df2.ts_code[0])
plt.gcf().autofmt_xdate()
#显示文字
plt.legend()
#显示图片
plt.show()
最终上图入下:
