本入主要写给想快速上手TUSHARE开发的同学,附上的源码亲测有效。
1,注册账号
2,记下API token
[个人主页]->[接口TOKEN]
3, python API接入
import tushare as ts
import pandas as pd
import matplotlib.pyplot as plt
# 设置token,只需要在第一次调用或者token失效时设置
# 设置完成后,之后就不再需要这一个命令了
# ts.set_token('*******')
#token='**********'
#ts.set_token(token)
#pro=ts.pro_api()
#df = pro.fund_basic(market='E')
#一、获取上证指数历史行情数据
pro = ts.pro_api()
df_daily = pro.index_daily(ts_code="000001.SH")
df_daily.head()
#二、处理日期
df_daily.index = pd.to_datetime(df_daily['trade_date'])
df_daily.index[:5]
#三、绘制历史收盘价曲线
# 绘制收盘价曲线
df_daily.plot(y="close");
plt.show()
#四、绘制均线
df_daily = df_daily.sort_index(ascending=True)
plt.figure(figsize=(12, 6))
df_daily.close['20150101':].plot()
df_daily.close.rolling(60).mean()['20150101':].plot();
plt.show()