通过python看世界

有了Python,试试自己来分析股票

2021-04-14  本文已影响0人  自由穿梭吧

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()

最终上图入下:

上一篇下一篇

猜你喜欢

热点阅读