1.首先调用tusharepro的库,和matplotlib中的可视化工具pyplot,将your token替换为tushare为你提供的api。
import tushare as ts
import matplotlib.pyplot as plt
pro = ts.pro_api('your token')#在这里输入token
2.接下来用tushare获取600031(三一重工的股票代码)的2020年的每天的开盘价,收盘价,最小值,最大值,成交手数,将数据存储在csv中。tushare的库里面似乎自带dataframe,就不需要调用pandas了。
# 获取600031的2020年每天的开盘价、收盘价、最小值、最大值、成交手数
df = pro.daily(ts_code='600031.SH', start_date='20200101', end_date='20201231',
fields='trade_date,open,close,low,high,vol')
print(df)
返回值:
trade_date open high low close vol 0 20201231 34.50 35.16 34.27 34.98 619459.34 1 20201230 33.38 34.50 33.26 34.45 638564.26 2 20201229 33.80 33.92 33.11 33.47 524752.92 3 20201228 33.80 34.40 33.42 33