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

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

---------

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

4.2 KiB

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