Files
Eikwang 91d32c6ffa 增加更多的历史记录,修正部份API数据获取错误,增加备用API (#5)
* 增加更多的历史记录,修正部份数据获取错误

* 增加更多的历史记录,修正部份API数据获取错误,增加备用API

---------

Co-authored-by: bathfire <>
2025-10-29 16:22:18 +08:00

100 lines
4.2 KiB
Markdown

Python SDK
下载SDK
下载并安装最新版tushare SDK 【安装和升级方法】
导入tushare
import tushare as ts
这里注意, tushare版本需大于1.2.10
设置token
ts.set_token('your token here')
以上方法只需要在第一次或者token失效后调用,完成调取tushare数据凭证的设置,正常情况下不需要重复设置。也可以忽略此步骤,直接用pro_api('your token')完成初始化
初始化pro接口
pro = ts.pro_api()
如果上一步骤ts.set_token('your token')无效或不想保存token到本地,也可以在初始化接口里直接设置token:
pro = ts.pro_api('your token')
数据调取
以获取交易日历信息为例:
df = pro.trade_cal(exchange='', start_date='20180901', end_date='20181001', fields='exchange,cal_date,is_open,pretrade_date', is_open='0')
或者
df = pro.query('trade_cal', exchange='', start_date='20180901', end_date='20181001', fields='exchange,cal_date,is_open,pretrade_date', is_open='0')
调取结果:
exchange cal_date is_open pretrade_date
0 SSE 20180901 0 20180831
1 SSE 20180902 0 20180831
2 SSE 20180908 0 20180907
3 SSE 20180909 0 20180907
4 SSE 20180915 0 20180914
5 SSE 20180916 0 20180914
6 SSE 20180922 0 20180921
7 SSE 20180923 0 20180921
8 SSE 20180924 0 20180921
9 SSE 20180929 0 20180928
10 SSE 20180930 0 20180928
11 SSE 20181001 0 20180928
沪深港通资金流向
接口:moneyflow_hsgt,可以通过数据工具调试和查看数据。
描述:获取沪股通、深股通、港股通每日资金流向数据,每次最多返回300条记录,总量不限制。每天18~20点之间完成当日更新
积分要求:2000积分起,5000积分每分钟可提取500次
输入参数
名称 类型 必选 描述
trade_date str N 交易日期 (二选一)
start_date str N 开始日期 (二选一)
end_date str N 结束日期
输出参数
名称 类型 描述
trade_date str 交易日期
ggt_ss float 港股通(上海)
ggt_sz float 港股通(深圳)
hgt float 沪股通(百万元)
sgt float 深股通(百万元)
north_money float 北向资金(百万元)
south_money float 南向资金(百万元)
接口用法
pro = ts.pro_api()
pro.moneyflow_hsgt(start_date='20180125', end_date='20180808')
或者
pro.query('moneyflow_hsgt', trade_date='20180725')
数据样例
trade_date ggt_ss ggt_sz hgt sgt north_money south_money
0 20180808 -476.0 -188.0 962.68 799.94 1762.62 -664.0
1 20180807 -261.0 177.0 2140.85 1079.82 3220.67 -84.0
2 20180803 667.0 -32.0 -436.99 1088.07 651.08 635.0
3 20180802 -1651.0 -366.0 874.97 -216.65 658.32 -2017.0
4 20180801 -1443.0 -443.0 544.36 542.79 1087.15 -1886.0
5 20180731 -299.0 -21.0 1923.72 1345.48 3269.20 -320.0
6 20180730 -588.0 611.0 2536.54 146.24 2682.78 23.0
7 20180727 -13.0 363.0 2182.84 533.06 2715.90 350.0
8 20180726 -566.0 -339.0 1113.28 -567.47 545.81 -905.0
9 20180725 319.0 370.0 1470.29 311.27 1781.56 689.0
10 20180724 924.0 2312.0 1748.88 1053.52 2802.40 3236.0
11 20180723 1628.0 1172.0 -279.96 334.82 54.86 2800.0
12 20180720 2233.0 1773.0 606.33 1711.77 2318.10 4006.0
13 20180719 456.0 206.0 1831.41 874.40 2705.81 662.0
14 20180718 -181.0 261.0 126.80 -111.83 14.97 80.0
15 20180717 -390.0 187.0 -90.32 -404.24 -494.56 -203.0
16 20180716 -539.0 52.0 -457.00 487.60 30.60 -487.0
17 20180713 -297.0 751.0 599.38 658.07 1257.45 454.0
18 20180712 2635.0 1699.0 1695.62 269.56 1965.18 4334.0
19 20180711 19.0 646.0 261.96 -339.20 -77.24 665.0
20 20180710 668.0 889.0 514.05 262.33 776.38 1557.0