2026-01-31 03:04:51 +08:00
|
|
|
|
1、通用行情接口:https://tushare.pro/document/2?doc_id=109,能够获取的字段参考https://tushare.pro/document/2?doc_id=27,要求,保存A股日线行情中所有输出字段和tor换手率 vr量比
|
|
|
|
|
|
ts_code str Y 证券代码,不支持多值输入,多值输入获取结果会有重复记录
|
|
|
|
|
|
start_date str N 开始日期 (日线格式:YYYYMMDD,提取分钟数据请用2019-09-01 09:00:00这种格式)
|
|
|
|
|
|
end_date str N 结束日期 (日线格式:YYYYMMDD)
|
|
|
|
|
|
asset str Y 资产类别:E股票 I沪深指数 C数字货币 FT期货 FD基金 O期权 CB可转债(v1.2.39),默认E
|
|
|
|
|
|
adj str N 复权类型(只针对股票):None未复权 qfq前复权 hfq后复权 , 默认None,目前只支持日线复权,同时复权机制是根据设定的end_date参数动态复权,采用分红再投模式,具体请参考常见问题列表里的说明。
|
|
|
|
|
|
freq str Y 数据频度 :支持分钟(min)/日(D)/周(W)/月(M)K线,其中1min表示1分钟(类推1/5/15/30/60分钟) ,默认D。对于分钟数据有600积分用户可以试用(请求2次),正式权限可以参考权限列表说明 ,使用方法请参考股票分钟使用方法。
|
|
|
|
|
|
ma list N 均线,支持任意合理int数值。注:均线是动态计算,要设置一定时间范围才能获得相应的均线,比如5日均线,开始和结束日期参数跨度必须要超过5日。目前只支持单一个股票提取均线,即需要输入ts_code参数。e.g: ma_5表示5日均价,ma_v_5表示5日均量
|
|
|
|
|
|
factors list N 股票因子(asset='E'有效)支持 tor换手率 vr量比
|
|
|
|
|
|
adjfactor str N 复权因子,在复权数据时,如果此参数为True,返回的数据中则带复权因子,默认为False。 该功能从1.2.33版本开始生效
|
|
|
|
|
|
输出指标
|
|
|
|
|
|
具体输出的数据指标可参考各行情具体指标:
|
|
|
|
|
|
股票Daily:https://tushare.pro/document/2?doc_id=27
|
|
|
|
|
|
基金Daily:https://tushare.pro/document/2?doc_id=127
|
|
|
|
|
|
期货Daily:https://tushare.pro/document/2?doc_id=138
|
|
|
|
|
|
期权Daily:https://tushare.pro/document/2?doc_id=159
|
|
|
|
|
|
指数Daily:https://tushare.pro/document/2?doc_id=95
|
|
|
|
|
|
|
|
|
|
|
|
A股日线行情
|
|
|
|
|
|
接口:daily,可以通过数据工具调试和查看数据
|
|
|
|
|
|
数据说明:交易日每天15点~16点之间入库。本接口是未复权行情,停牌期间不提供数据
|
|
|
|
|
|
调取说明:基础积分每分钟内可调取500次,每次6000条数据,一次请求相当于提取一个股票23年历史
|
|
|
|
|
|
描述:获取股票行情数据,或通过通用行情接口获取数据,包含了前后复权数据
|
|
|
|
|
|
|
|
|
|
|
|
输入参数
|
|
|
|
|
|
|
|
|
|
|
|
名称 类型 必选 描述
|
|
|
|
|
|
ts_code str N 股票代码(支持多个股票同时提取,逗号分隔)
|
|
|
|
|
|
trade_date str N 交易日期(YYYYMMDD)
|
|
|
|
|
|
start_date str N 开始日期(YYYYMMDD)
|
|
|
|
|
|
end_date str N 结束日期(YYYYMMDD)
|
|
|
|
|
|
注:日期都填YYYYMMDD格式,比如20181010
|
|
|
|
|
|
|
|
|
|
|
|
输出参数
|
|
|
|
|
|
|
|
|
|
|
|
名称 类型 描述
|
|
|
|
|
|
ts_code str 股票代码
|
|
|
|
|
|
trade_date str 交易日期
|
|
|
|
|
|
open float 开盘价
|
|
|
|
|
|
high float 最高价
|
|
|
|
|
|
low float 最低价
|
|
|
|
|
|
close float 收盘价
|
|
|
|
|
|
pre_close float 昨收价【除权价】
|
|
|
|
|
|
change float 涨跌额
|
|
|
|
|
|
pct_chg float 涨跌幅 【基于除权后的昨收计算的涨跌幅:(今收-除权昨收)/除权昨收 】
|
|
|
|
|
|
vol float 成交量 (手)
|
2026-01-31 04:30:29 +08:00
|
|
|
|
amount float 成交额 (千元)
|
|
|
|
|
|
|
|
|
|
|
|
接口用例
|
|
|
|
|
|
|
|
|
|
|
|
#取000001的前复权行情
|
|
|
|
|
|
df = ts.pro_bar(ts_code='000001.SZ', adj='qfq', start_date='20180101', end_date='20181011')
|
|
|
|
|
|
|
|
|
|
|
|
ts_code trade_date open high low close \
|
|
|
|
|
|
trade_date
|
|
|
|
|
|
20181011 000001.SZ 20181011 1085.71 1097.59 1047.90 1065.19
|
|
|
|
|
|
20181010 000001.SZ 20181010 1138.65 1151.61 1121.36 1128.92
|
|
|
|
|
|
20181009 000001.SZ 20181009 1130.00 1155.93 1122.44 1140.81
|
|
|
|
|
|
20181008 000001.SZ 20181008 1155.93 1165.65 1128.92 1128.92
|
|
|
|
|
|
20180928 000001.SZ 20180928 1164.57 1217.51 1164.57 1193.74
|
|
|
|
|
|
|
|
|
|
|
|
#取上证指数行情数据
|
|
|
|
|
|
|
|
|
|
|
|
df = ts.pro_bar(ts_code='000001.SH', asset='I', start_date='20180101', end_date='20181011')
|
|
|
|
|
|
|
|
|
|
|
|
In [10]: df.head()
|
|
|
|
|
|
Out[10]:
|
|
|
|
|
|
ts_code trade_date close open high low \
|
|
|
|
|
|
0 000001.SH 20181011 2583.4575 2643.0740 2661.2859 2560.3164
|
|
|
|
|
|
1 000001.SH 20181010 2725.8367 2723.7242 2743.5480 2703.0626
|
|
|
|
|
|
2 000001.SH 20181009 2721.0130 2713.7319 2734.3142 2711.1971
|
|
|
|
|
|
3 000001.SH 20181008 2716.5104 2768.2075 2771.9384 2710.1781
|
|
|
|
|
|
4 000001.SH 20180928 2821.3501 2794.2644 2821.7553 2791.8363
|
|
|
|
|
|
|
|
|
|
|
|
pre_close change pct_chg vol amount
|
|
|
|
|
|
0 2725.8367 -142.3792 -5.2233 197150702.0 170057762.5
|
|
|
|
|
|
1 2721.0130 4.8237 0.1773 113485736.0 111312455.3
|
|
|
|
|
|
2 2716.5104 4.5026 0.1657 116771899.0 110292457.8
|
|
|
|
|
|
3 2821.3501 -104.8397 -3.7159 149501388.0 141531551.8
|
|
|
|
|
|
4 2791.7748 29.5753 1.0594 134290456.0 125369989.4
|
|
|
|
|
|
|
|
|
|
|
|
#均线
|
|
|
|
|
|
|
|
|
|
|
|
df = ts.pro_bar(ts_code='000001.SZ', start_date='20180101', end_date='20181011', ma=[5, 20, 50])
|
|
|
|
|
|
注:Tushare pro_bar接口的均价和均量数据是动态计算,想要获取某个时间段的均线,必须要设置start_date日期大于最大均线的日期数,然后自行截取想要日期段。例如,想要获取20190801开始的3日均线,必须设置start_date='20190729',然后剔除20190801之前的日期记录。
|
|
|
|
|
|
|
|
|
|
|
|
#换手率tor,量比vr
|
|
|
|
|
|
|
|
|
|
|
|
df = ts.pro_bar(ts_code='000001.SZ', start_date='20180101', end_date='20181011', factors=['tor', 'vr'])
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- 基础信息:https://tushare.pro/document/2?doc_id=25
|
|
|
|
|
|
接口:stock_basic,可以通过数据工具调试和查看数据
|
|
|
|
|
|
描述:获取基础信息数据,包括股票代码、名称、上市日期、退市日期等
|
|
|
|
|
|
权限:2000积分起。此接口是基础信息,调取一次就可以拉取完,建议保存倒本地存储后使用
|
|
|
|
|
|
|
|
|
|
|
|
输入参数
|
|
|
|
|
|
|
|
|
|
|
|
名称 类型 必选 描述
|
|
|
|
|
|
ts_code str N TS股票代码
|
|
|
|
|
|
name str N 名称
|
|
|
|
|
|
market str N 市场类别 (主板/创业板/科创板/CDR/北交所)
|
|
|
|
|
|
list_status str N 上市状态 L上市 D退市 P暂停上市 G过会未交易,默认是L
|
|
|
|
|
|
exchange str N 交易所 SSE上交所 SZSE深交所 BSE北交所
|
|
|
|
|
|
is_hs str N 是否沪深港通标的,N否 H沪股通 S深股通
|
|
|
|
|
|
输出参数
|
|
|
|
|
|
|
|
|
|
|
|
名称 类型 默认显示 描述
|
|
|
|
|
|
ts_code str Y TS代码
|
|
|
|
|
|
symbol str Y 股票代码
|
|
|
|
|
|
name str Y 股票名称
|
|
|
|
|
|
area str Y 地域
|
|
|
|
|
|
industry str Y 所属行业
|
|
|
|
|
|
fullname str N 股票全称
|
|
|
|
|
|
enname str N 英文全称
|
|
|
|
|
|
cnspell str Y 拼音缩写
|
|
|
|
|
|
market str Y 市场类型(主板/创业板/科创板/CDR)
|
|
|
|
|
|
exchange str N 交易所代码
|
|
|
|
|
|
curr_type str N 交易货币
|
|
|
|
|
|
list_status str N 上市状态 L上市 D退市 G过会未交易 P暂停上市
|
|
|
|
|
|
list_date str Y 上市日期
|
|
|
|
|
|
delist_date str N 退市日期
|
|
|
|
|
|
is_hs str N 是否沪深港通标的,N否 H沪股通 S深股通
|
|
|
|
|
|
act_name str Y 实控人名称
|
|
|
|
|
|
act_ent_type str Y 实控人企业性质
|
2026-02-01 04:44:01 +08:00
|
|
|
|
说明:旧版上的PE/PB/股本等字段,请在行情接口“每日指标”中获取。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
交易日历
|
|
|
|
|
|
接口:trade_cal,可以通过数据工具调试和查看数据。
|
|
|
|
|
|
描述:获取各大交易所交易日历数据,默认提取的是上交所
|
|
|
|
|
|
积分:需2000积分
|
|
|
|
|
|
|
|
|
|
|
|
输入参数
|
|
|
|
|
|
|
|
|
|
|
|
名称 类型 必选 描述
|
|
|
|
|
|
exchange str N 交易所 SSE上交所,SZSE深交所,CFFEX 中金所,SHFE 上期所,CZCE 郑商所,DCE 大商所,INE 上能源
|
|
|
|
|
|
start_date str N 开始日期 (格式:YYYYMMDD 下同)
|
|
|
|
|
|
end_date str N 结束日期
|
|
|
|
|
|
is_open str N 是否交易 '0'休市 '1'交易
|
|
|
|
|
|
输出参数
|
|
|
|
|
|
|
|
|
|
|
|
名称 类型 默认显示 描述
|
|
|
|
|
|
exchange str Y 交易所 SSE上交所 SZSE深交所
|
|
|
|
|
|
cal_date str Y 日历日期
|
|
|
|
|
|
is_open str Y 是否交易 0休市 1交易
|
|
|
|
|
|
pretrade_date str Y 上一个交易日
|
|
|
|
|
|
接口示例
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
pro = ts.pro_api()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
df = pro.trade_cal(exchange='', start_date='20180101', end_date='20181231')
|
|
|
|
|
|
或者
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
df = pro.query('trade_cal', start_date='20180101', end_date='20181231')
|
|
|
|
|
|
数据样例
|
|
|
|
|
|
|
|
|
|
|
|
exchange cal_date is_open
|
|
|
|
|
|
0 SSE 20180101 0
|
|
|
|
|
|
1 SSE 20180102 1
|
|
|
|
|
|
2 SSE 20180103 1
|
|
|
|
|
|
3 SSE 20180104 1
|
|
|
|
|
|
4 SSE 20180105 1
|
|
|
|
|
|
5 SSE 20180106 0
|
|
|
|
|
|
6 SSE 20180107 0
|
|
|
|
|
|
7 SSE 20180108 1
|
|
|
|
|
|
8 SSE 20180109 1
|
|
|
|
|
|
9 SSE 20180110 1
|
|
|
|
|
|
10 SSE 20180111 1
|
|
|
|
|
|
11 SSE 20180112 1
|
|
|
|
|
|
12 SSE 20180113 0
|
|
|
|
|
|
13 SSE 20180114 0
|
|
|
|
|
|
14 SSE 20180115 1
|
|
|
|
|
|
15 SSE 20180116 1
|
|
|
|
|
|
16 SSE 20180117 1
|
|
|
|
|
|
17 SSE 20180118 1
|
|
|
|
|
|
18 SSE 20180119 1
|
|
|
|
|
|
19 SSE 20180120 0
|
2026-02-21 03:43:30 +08:00
|
|
|
|
20 SSE 20180121 0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
每日指标
|
|
|
|
|
|
接口:daily_basic,可以通过数据工具调试和查看数据。
|
|
|
|
|
|
更新时间:交易日每日15点~17点之间
|
|
|
|
|
|
描述:获取全部股票每日重要的基本面指标,可用于选股分析、报表展示等。单次请求最大返回6000条数据,可按日线循环提取全部历史。
|
|
|
|
|
|
积分:至少2000积分才可以调取,5000积分无总量限制,具体请参阅积分获取办法
|
|
|
|
|
|
|
|
|
|
|
|
输入参数
|
|
|
|
|
|
|
|
|
|
|
|
名称 类型 必选 描述
|
|
|
|
|
|
ts_code str Y 股票代码(二选一)
|
|
|
|
|
|
trade_date str N 交易日期 (二选一)
|
|
|
|
|
|
start_date str N 开始日期(YYYYMMDD)
|
|
|
|
|
|
end_date str N 结束日期(YYYYMMDD)
|
|
|
|
|
|
注:日期都填YYYYMMDD格式,比如20181010
|
|
|
|
|
|
|
|
|
|
|
|
输出参数
|
|
|
|
|
|
|
|
|
|
|
|
名称 类型 描述
|
|
|
|
|
|
ts_code str TS股票代码
|
|
|
|
|
|
trade_date str 交易日期
|
|
|
|
|
|
close float 当日收盘价
|
|
|
|
|
|
turnover_rate float 换手率(%)
|
|
|
|
|
|
turnover_rate_f float 换手率(自由流通股)
|
|
|
|
|
|
volume_ratio float 量比
|
|
|
|
|
|
pe float 市盈率(总市值/净利润, 亏损的PE为空)
|
|
|
|
|
|
pe_ttm float 市盈率(TTM,亏损的PE为空)
|
|
|
|
|
|
pb float 市净率(总市值/净资产)
|
|
|
|
|
|
ps float 市销率
|
|
|
|
|
|
ps_ttm float 市销率(TTM)
|
|
|
|
|
|
dv_ratio float 股息率 (%)
|
|
|
|
|
|
dv_ttm float 股息率(TTM)(%)
|
|
|
|
|
|
total_share float 总股本 (万股)
|
|
|
|
|
|
float_share float 流通股本 (万股)
|
|
|
|
|
|
free_share float 自由流通股本 (万)
|
|
|
|
|
|
total_mv float 总市值 (万元)
|
|
|
|
|
|
circ_mv float 流通市值(万元)
|
|
|
|
|
|
接口用法
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
pro = ts.pro_api()
|
|
|
|
|
|
|
|
|
|
|
|
df = pro.daily_basic(ts_code='', trade_date='20180726', fields='ts_code,trade_date,turnover_rate,volume_ratio,pe,pb')
|
|
|
|
|
|
或者
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
df = pro.query('daily_basic', ts_code='', trade_date='20180726',fields='ts_code,trade_date,turnover_rate,volume_ratio,pe,pb')
|
|
|
|
|
|
数据样例
|
|
|
|
|
|
|
|
|
|
|
|
ts_code trade_date turnover_rate volume_ratio pe pb
|
|
|
|
|
|
0 600230.SH 20180726 2.4584 0.72 8.6928 3.7203
|
|
|
|
|
|
1 600237.SH 20180726 1.4737 0.88 166.4001 1.8868
|
|
|
|
|
|
2 002465.SZ 20180726 0.7489 0.72 71.8943 2.6391
|
|
|
|
|
|
3 300732.SZ 20180726 6.7083 0.77 21.8101 3.2513
|
|
|
|
|
|
4 600007.SH 20180726 0.0381 0.61 23.7696 2.3774
|
|
|
|
|
|
5 300068.SZ 20180726 1.4583 0.52 27.8166 1.7549
|
|
|
|
|
|
6 300552.SZ 20180726 2.0728 0.95 56.8004 2.9279
|
|
|
|
|
|
7 601369.SH 20180726 0.2088 0.95 44.1163 1.8001
|
|
|
|
|
|
8 002518.SZ 20180726 0.5814 0.76 15.1004 2.5626
|
|
|
|
|
|
9 002913.SZ 20180726 12.1096 1.03 33.1279 2.9217
|
|
|
|
|
|
10 601818.SH 20180726 0.1893 0.86 6.3064 0.7209
|
|
|
|
|
|
11 600926.SH 20180726 0.6065 0.46 9.1772 0.9808
|
|
|
|
|
|
12 002166.SZ 20180726 0.7582 0.82 16.9868 3.3452
|
|
|
|
|
|
13 600841.SH 20180726 0.3754 1.02 66.2647 2.2302
|
|
|
|
|
|
14 300634.SZ 20180726 23.1127 1.26 120.3053 14.3168
|
|
|
|
|
|
15 300126.SZ 20180726 1.2304 1.11 348.4306 1.5171
|
|
|
|
|
|
16 300718.SZ 20180726 17.6612 0.92 32.0239 3.8661
|
|
|
|
|
|
17 000708.SZ 20180726 0.5575 0.70 10.3674 1.0276
|
|
|
|
|
|
18 002626.SZ 20180726 0.6187 0.83 22.7580 4.2446
|
2026-02-23 16:23:53 +08:00
|
|
|
|
19 600816.SH 20180726 0.6745 0.65 11.0778 3.2214
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
股票曾用名
|
|
|
|
|
|
接口:namechange
|
|
|
|
|
|
描述:历史名称变更记录
|
|
|
|
|
|
|
|
|
|
|
|
输入参数
|
|
|
|
|
|
|
|
|
|
|
|
名称 类型 必选 描述
|
|
|
|
|
|
ts_code str N TS代码
|
|
|
|
|
|
start_date str N 公告开始日期
|
|
|
|
|
|
end_date str N 公告结束日期
|
|
|
|
|
|
输出参数
|
|
|
|
|
|
|
|
|
|
|
|
名称 类型 默认输出 描述
|
|
|
|
|
|
ts_code str Y TS代码
|
|
|
|
|
|
name str Y 证券名称
|
|
|
|
|
|
start_date str Y 开始日期
|
|
|
|
|
|
end_date str Y 结束日期
|
|
|
|
|
|
ann_date str Y 公告日期
|
|
|
|
|
|
change_reason str Y 变更原因
|
|
|
|
|
|
接口示例
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
pro = ts.pro_api()
|
|
|
|
|
|
|
|
|
|
|
|
df = pro.namechange(ts_code='600848.SH', fields='ts_code,name,start_date,end_date,change_reason')
|
|
|
|
|
|
数据样例
|
|
|
|
|
|
|
|
|
|
|
|
ts_code name start_date end_date change_reason
|
|
|
|
|
|
0 600848.SH 上海临港 20151118 None 改名
|
|
|
|
|
|
1 600848.SH 自仪股份 20070514 20151117 撤销ST
|
|
|
|
|
|
2 600848.SH ST自仪 20061026 20070513 完成股改
|
|
|
|
|
|
3 600848.SH SST自仪 20061009 20061025 未股改加S
|
|
|
|
|
|
4 600848.SH ST自仪 20010508 20061008 ST
|
|
|
|
|
|
5 600848.SH 自仪股份 19940324 20010507 其他
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
股票历史列表(历史每天股票列表)
|
|
|
|
|
|
接口:bak_basic
|
|
|
|
|
|
描述:获取备用基础列表,数据从2016年开始
|
|
|
|
|
|
限量:单次最大7000条,可以根据日期参数循环获取历史,正式权限需要5000积分。
|
|
|
|
|
|
|
|
|
|
|
|
输入参数
|
|
|
|
|
|
|
|
|
|
|
|
名称 类型 必选 描述
|
|
|
|
|
|
trade_date str N 交易日期
|
|
|
|
|
|
ts_code str N 股票代码
|
|
|
|
|
|
输出参数
|
|
|
|
|
|
|
|
|
|
|
|
名称 类型 默认显示 描述
|
|
|
|
|
|
trade_date str Y 交易日期
|
|
|
|
|
|
ts_code str Y TS股票代码
|
|
|
|
|
|
name str Y 股票名称
|
|
|
|
|
|
industry str Y 行业
|
|
|
|
|
|
area str Y 地域
|
|
|
|
|
|
pe float Y 市盈率(动)
|
|
|
|
|
|
float_share float Y 流通股本(亿)
|
|
|
|
|
|
total_share float Y 总股本(亿)
|
|
|
|
|
|
total_assets float Y 总资产(亿)
|
|
|
|
|
|
liquid_assets float Y 流动资产(亿)
|
|
|
|
|
|
fixed_assets float Y 固定资产(亿)
|
|
|
|
|
|
reserved float Y 公积金
|
|
|
|
|
|
reserved_pershare float Y 每股公积金
|
|
|
|
|
|
eps float Y 每股收益
|
|
|
|
|
|
bvps float Y 每股净资产
|
|
|
|
|
|
pb float Y 市净率
|
|
|
|
|
|
list_date str Y 上市日期
|
|
|
|
|
|
undp float Y 未分配利润
|
|
|
|
|
|
per_undp float Y 每股未分配利润
|
|
|
|
|
|
rev_yoy float Y 收入同比(%)
|
|
|
|
|
|
profit_yoy float Y 利润同比(%)
|
|
|
|
|
|
gpr float Y 毛利率(%)
|
|
|
|
|
|
npr float Y 净利润率(%)
|
|
|
|
|
|
holder_num int Y 股东人数
|
|
|
|
|
|
接口示例
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
pro = ts.pro_api()
|
|
|
|
|
|
|
|
|
|
|
|
df = pro.bak_basic(trade_date='20211012', fields='trade_date,ts_code,name,industry,pe')
|
|
|
|
|
|
数据样例
|
|
|
|
|
|
|
|
|
|
|
|
trade_date ts_code name industry pe
|
|
|
|
|
|
0 20211012 300605.SZ 恒锋信息 软件服务 56.4400
|
|
|
|
|
|
1 20211012 301017.SZ 漱玉平民 医药商业 58.7600
|
|
|
|
|
|
2 20211012 300755.SZ 华致酒行 其他商业 23.0000
|
|
|
|
|
|
3 20211012 300255.SZ 常山药业 生物制药 24.9900
|
|
|
|
|
|
4 20211012 688378.SH 奥来德 专用机械 24.9600
|
|
|
|
|
|
... ... ... ... ... ...
|
|
|
|
|
|
4529 20211012 688257.SH 新锐股份 机械基件 0.0000
|
|
|
|
|
|
4530 20211012 688255.SH 凯尔达 机械基件 0.0000
|
|
|
|
|
|
4531 20211012 688211.SH 中科微至 专用机械 0.0000
|
|
|
|
|
|
4532 20211012 605567.SH 春雪食品 食品 0.0000
|
2026-02-27 22:22:23 +08:00
|
|
|
|
4533 20211012 605566.SH 福莱蒽特 染料涂料 0.0000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
通用行情接口
|
|
|
|
|
|
接口名称:pro_bar,本接口是集成开发接口,部分指标是现用现算
|
|
|
|
|
|
更新时间:股票和指数通常在15点~17点之间,数字货币实时更新,具体请参考各接口文档明细。
|
|
|
|
|
|
描述:目前整合了股票(未复权、前复权、后复权)、指数、数字货币、ETF基金、期货、期权的行情数据,未来还将整合包括外汇在内的所有交易行情数据,同时提供分钟数据。不同数据对应不同的积分要求,具体请参阅每类数据的文档说明。
|
|
|
|
|
|
其它:由于本接口是集成接口,在SDK层做了一些逻辑处理,目前暂时没法用http的方式调取通用行情接口。用户可以访问Tushare的Github,查看源代码完成类似功能。
|
|
|
|
|
|
|
|
|
|
|
|
输入参数
|
|
|
|
|
|
|
|
|
|
|
|
名称 类型 必选 描述
|
|
|
|
|
|
ts_code str Y 证券代码,不支持多值输入,多值输入获取结果会有重复记录
|
|
|
|
|
|
start_date str N 开始日期 (日线格式:YYYYMMDD,提取分钟数据请用2019-09-01 09:00:00这种格式)
|
|
|
|
|
|
end_date str N 结束日期 (日线格式:YYYYMMDD)
|
|
|
|
|
|
asset str Y 资产类别:E股票 I沪深指数 C数字货币 FT期货 FD基金 O期权 CB可转债(v1.2.39),默认E
|
|
|
|
|
|
adj str N 复权类型(只针对股票):None未复权 qfq前复权 hfq后复权 , 默认None,目前只支持日线复权,同时复权机制是根据设定的end_date参数动态复权,采用分红再投模式,具体请参考常见问题列表里的说明。
|
|
|
|
|
|
freq str Y 数据频度 :支持分钟(min)/日(D)/周(W)/月(M)K线,其中1min表示1分钟(类推1/5/15/30/60分钟) ,默认D。对于分钟数据有600积分用户可以试用(请求2次),正式权限可以参考权限列表说明 ,使用方法请参考股票分钟使用方法。
|
|
|
|
|
|
ma list N 均线,支持任意合理int数值。注:均线是动态计算,要设置一定时间范围才能获得相应的均线,比如5日均线,开始和结束日期参数跨度必须要超过5日。目前只支持单一个股票提取均线,即需要输入ts_code参数。e.g: ma_5表示5日均价,ma_v_5表示5日均量
|
|
|
|
|
|
factors list N 股票因子(asset='E'有效)支持 tor换手率 vr量比
|
|
|
|
|
|
adjfactor str N 复权因子,在复权数据时,如果此参数为True,返回的数据中则带复权因子,默认为False。 该功能从1.2.33版本开始生效
|
|
|
|
|
|
|
|
|
|
|
|
输出指标
|
|
|
|
|
|
|
|
|
|
|
|
具体输出的数据指标可参考各行情具体指标:
|
|
|
|
|
|
|
|
|
|
|
|
股票Daily:https://tushare.pro/document/2?doc_id=27
|
|
|
|
|
|
(内容如下:A股日线行情
|
|
|
|
|
|
接口:daily,可以通过数据工具调试和查看数据
|
|
|
|
|
|
数据说明:交易日每天15点~16点之间入库。本接口是未复权行情,停牌期间不提供数据
|
|
|
|
|
|
调取说明:基础积分每分钟内可调取500次,每次6000条数据,一次请求相当于提取一个股票23年历史
|
|
|
|
|
|
描述:获取股票行情数据,或通过通用行情接口获取数据,包含了前后复权数据
|
|
|
|
|
|
|
|
|
|
|
|
输入参数
|
|
|
|
|
|
|
|
|
|
|
|
名称 类型 必选 描述
|
|
|
|
|
|
ts_code str N 股票代码(支持多个股票同时提取,逗号分隔)
|
|
|
|
|
|
trade_date str N 交易日期(YYYYMMDD)
|
|
|
|
|
|
start_date str N 开始日期(YYYYMMDD)
|
|
|
|
|
|
end_date str N 结束日期(YYYYMMDD)
|
|
|
|
|
|
注:日期都填YYYYMMDD格式,比如20181010
|
|
|
|
|
|
|
|
|
|
|
|
输出参数
|
|
|
|
|
|
|
|
|
|
|
|
名称 类型 描述
|
|
|
|
|
|
ts_code str 股票代码
|
|
|
|
|
|
trade_date str 交易日期
|
|
|
|
|
|
open float 开盘价
|
|
|
|
|
|
high float 最高价
|
|
|
|
|
|
low float 最低价
|
|
|
|
|
|
close float 收盘价
|
|
|
|
|
|
pre_close float 昨收价【除权价】
|
|
|
|
|
|
change float 涨跌额
|
|
|
|
|
|
pct_chg float 涨跌幅 【基于除权后的昨收计算的涨跌幅:(今收-除权昨收)/除权昨收 】
|
|
|
|
|
|
vol float 成交量 (手)
|
|
|
|
|
|
amount float 成交额 (千元)
|
|
|
|
|
|
接口示例
|
|
|
|
|
|
|
|
|
|
|
|
pro = ts.pro_api()
|
|
|
|
|
|
|
|
|
|
|
|
df = pro.daily(ts_code='000001.SZ', start_date='20180701', end_date='20180718')
|
|
|
|
|
|
|
|
|
|
|
|
#多个股票
|
|
|
|
|
|
df = pro.daily(ts_code='000001.SZ,600000.SH', start_date='20180701', end_date='20180718')
|
|
|
|
|
|
或者
|
|
|
|
|
|
|
|
|
|
|
|
df = pro.query('daily', ts_code='000001.SZ', start_date='20180701', end_date='20180718')
|
|
|
|
|
|
也可以通过日期取历史某一天的全部历史
|
|
|
|
|
|
|
|
|
|
|
|
df = pro.daily(trade_date='20180810')
|
|
|
|
|
|
数据样例
|
|
|
|
|
|
|
|
|
|
|
|
ts_code trade_date open high low close pre_close change pct_chg vol amount
|
|
|
|
|
|
0 000001.SZ 20180718 8.75 8.85 8.69 8.70 8.72 -0.02 -0.23 525152.77 460697.377
|
|
|
|
|
|
1 000001.SZ 20180717 8.74 8.75 8.66 8.72 8.73 -0.01 -0.11 375356.33 326396.994
|
|
|
|
|
|
2 000001.SZ 20180716 8.85 8.90 8.69 8.73 8.88 -0.15 -1.69 689845.58 603427.713
|
|
|
|
|
|
3 000001.SZ 20180713 8.92 8.94 8.82 8.88 8.88 0.00 0.00 603378.21 535401.175
|
|
|
|
|
|
4 000001.SZ 20180712 8.60 8.97 8.58 8.88 8.64 0.24 2.78 1140492.31 1008658.828
|
|
|
|
|
|
5 000001.SZ 20180711 8.76 8.83 8.68 8.78 8.98 -0.20 -2.23 851296.70 744765.824
|
|
|
|
|
|
6 000001.SZ 20180710 9.02 9.02 8.89 8.98 9.03 -0.05 -0.55 896862.02 803038.965
|
|
|
|
|
|
7 000001.SZ 20180709 8.69 9.03 8.68 9.03 8.66 0.37 4.27 1409954.60 1255007.609
|
|
|
|
|
|
8 000001.SZ 20180706 8.61 8.78 8.45 8.66 8.60 0.06 0.70 988282.69 852071.526
|
|
|
|
|
|
9 000001.SZ 20180705 8.62 8.73 8.55 8.60 8.61 -0.01 -0.12 835768.77 722169.579)
|
|
|
|
|
|
|
|
|
|
|
|
基金Daily:https://tushare.pro/document/2?doc_id=127
|
|
|
|
|
|
|
|
|
|
|
|
期货Daily:https://tushare.pro/document/2?doc_id=138
|
|
|
|
|
|
|
|
|
|
|
|
期权Daily:https://tushare.pro/document/2?doc_id=159
|
|
|
|
|
|
|
|
|
|
|
|
指数Daily:https://tushare.pro/document/2?doc_id=95
|
|
|
|
|
|
|
|
|
|
|
|
接口用例
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#取000001的前复权行情
|
|
|
|
|
|
df = ts.pro_bar(ts_code='000001.SZ', adj='qfq', start_date='20180101', end_date='20181011')
|
|
|
|
|
|
|
|
|
|
|
|
ts_code trade_date open high low close \
|
|
|
|
|
|
trade_date
|
|
|
|
|
|
20181011 000001.SZ 20181011 1085.71 1097.59 1047.90 1065.19
|
|
|
|
|
|
20181010 000001.SZ 20181010 1138.65 1151.61 1121.36 1128.92
|
|
|
|
|
|
20181009 000001.SZ 20181009 1130.00 1155.93 1122.44 1140.81
|
|
|
|
|
|
20181008 000001.SZ 20181008 1155.93 1165.65 1128.92 1128.92
|
|
|
|
|
|
20180928 000001.SZ 20180928 1164.57 1217.51 1164.57 1193.74
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#取上证指数行情数据
|
|
|
|
|
|
|
|
|
|
|
|
df = ts.pro_bar(ts_code='000001.SH', asset='I', start_date='20180101', end_date='20181011')
|
|
|
|
|
|
|
|
|
|
|
|
In [10]: df.head()
|
|
|
|
|
|
Out[10]:
|
|
|
|
|
|
ts_code trade_date close open high low \
|
|
|
|
|
|
0 000001.SH 20181011 2583.4575 2643.0740 2661.2859 2560.3164
|
|
|
|
|
|
1 000001.SH 20181010 2725.8367 2723.7242 2743.5480 2703.0626
|
|
|
|
|
|
2 000001.SH 20181009 2721.0130 2713.7319 2734.3142 2711.1971
|
|
|
|
|
|
3 000001.SH 20181008 2716.5104 2768.2075 2771.9384 2710.1781
|
|
|
|
|
|
4 000001.SH 20180928 2821.3501 2794.2644 2821.7553 2791.8363
|
|
|
|
|
|
|
|
|
|
|
|
pre_close change pct_chg vol amount
|
|
|
|
|
|
0 2725.8367 -142.3792 -5.2233 197150702.0 170057762.5
|
|
|
|
|
|
1 2721.0130 4.8237 0.1773 113485736.0 111312455.3
|
|
|
|
|
|
2 2716.5104 4.5026 0.1657 116771899.0 110292457.8
|
|
|
|
|
|
3 2821.3501 -104.8397 -3.7159 149501388.0 141531551.8
|
|
|
|
|
|
4 2791.7748 29.5753 1.0594 134290456.0 125369989.4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#均线
|
|
|
|
|
|
|
|
|
|
|
|
df = ts.pro_bar(ts_code='000001.SZ', start_date='20180101', end_date='20181011', ma=[5, 20, 50])
|
|
|
|
|
|
注:Tushare pro_bar接口的均价和均量数据是动态计算,想要获取某个时间段的均线,必须要设置start_date日期大于最大均线的日期数,然后自行截取想要日期段。例如,想要获取20190801开始的3日均线,必须设置start_date='20190729',然后剔除20190801之前的日期记录。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#换手率tor,量比vr
|
|
|
|
|
|
|
|
|
|
|
|
df = ts.pro_bar(ts_code='000001.SZ', start_date='20180101', end_date='20181011', factors=['tor', 'vr'])
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
说明
|
|
|
|
|
|
|
|
|
|
|
|
对于pro_api参数,如果在一开始就通过 ts.set_token('xxxx') 设置过token的情况,这个参数就不是必需的。
|
|
|
|
|
|
|
|
|
|
|
|
例如:
|
|
|
|
|
|
|
|
|
|
|
|
|
2026-03-03 17:09:39 +08:00
|
|
|
|
df = ts.pro_bar(ts_code='000001.SH', asset='I', start_date='20180101', end_date='20181011')
|
|
|
|
|
|
|
|
|
|
|
|
每日指标
|
|
|
|
|
|
接口:daily_basic,可以通过数据工具调试和查看数据。
|
|
|
|
|
|
更新时间:交易日每日15点~17点之间
|
|
|
|
|
|
描述:获取全部股票每日重要的基本面指标,可用于选股分析、报表展示等。单次请求最大返回6000条数据,可按日线循环提取全部历史。
|
|
|
|
|
|
积分:至少2000积分才可以调取,5000积分无总量限制,具体请参阅积分获取办法
|
|
|
|
|
|
|
|
|
|
|
|
输入参数
|
|
|
|
|
|
|
|
|
|
|
|
名称 类型 必选 描述
|
|
|
|
|
|
ts_code str Y 股票代码(二选一)
|
|
|
|
|
|
trade_date str N 交易日期 (二选一)
|
|
|
|
|
|
start_date str N 开始日期(YYYYMMDD)
|
|
|
|
|
|
end_date str N 结束日期(YYYYMMDD)
|
|
|
|
|
|
注:日期都填YYYYMMDD格式,比如20181010
|
|
|
|
|
|
|
|
|
|
|
|
输出参数
|
|
|
|
|
|
|
|
|
|
|
|
名称 类型 描述
|
|
|
|
|
|
ts_code str TS股票代码
|
|
|
|
|
|
trade_date str 交易日期
|
|
|
|
|
|
close float 当日收盘价
|
|
|
|
|
|
turnover_rate float 换手率(%)
|
|
|
|
|
|
turnover_rate_f float 换手率(自由流通股)
|
|
|
|
|
|
volume_ratio float 量比
|
|
|
|
|
|
pe float 市盈率(总市值/净利润, 亏损的PE为空)
|
|
|
|
|
|
pe_ttm float 市盈率(TTM,亏损的PE为空)
|
|
|
|
|
|
pb float 市净率(总市值/净资产)
|
|
|
|
|
|
ps float 市销率
|
|
|
|
|
|
ps_ttm float 市销率(TTM)
|
|
|
|
|
|
dv_ratio float 股息率 (%)
|
|
|
|
|
|
dv_ttm float 股息率(TTM)(%)
|
|
|
|
|
|
total_share float 总股本 (万股)
|
|
|
|
|
|
float_share float 流通股本 (万股)
|
|
|
|
|
|
free_share float 自由流通股本 (万)
|
|
|
|
|
|
total_mv float 总市值 (万元)
|
|
|
|
|
|
circ_mv float 流通市值(万元)
|
|
|
|
|
|
接口用法
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
pro = ts.pro_api()
|
|
|
|
|
|
|
|
|
|
|
|
df = pro.daily_basic(ts_code='', trade_date='20180726', fields='ts_code,trade_date,turnover_rate,volume_ratio,pe,pb')
|
|
|
|
|
|
或者
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
df = pro.query('daily_basic', ts_code='', trade_date='20180726',fields='ts_code,trade_date,turnover_rate,volume_ratio,pe,pb')
|
|
|
|
|
|
数据样例
|
|
|
|
|
|
|
|
|
|
|
|
ts_code trade_date turnover_rate volume_ratio pe pb
|
|
|
|
|
|
0 600230.SH 20180726 2.4584 0.72 8.6928 3.7203
|
|
|
|
|
|
1 600237.SH 20180726 1.4737 0.88 166.4001 1.8868
|
|
|
|
|
|
2 002465.SZ 20180726 0.7489 0.72 71.8943 2.6391
|
|
|
|
|
|
3 300732.SZ 20180726 6.7083 0.77 21.8101 3.2513
|
|
|
|
|
|
4 600007.SH 20180726 0.0381 0.61 23.7696 2.3774
|
|
|
|
|
|
5 300068.SZ 20180726 1.4583 0.52 27.8166 1.7549
|
|
|
|
|
|
6 300552.SZ 20180726 2.0728 0.95 56.8004 2.9279
|
|
|
|
|
|
7 601369.SH 20180726 0.2088 0.95 44.1163 1.8001
|
|
|
|
|
|
8 002518.SZ 20180726 0.5814 0.76 15.1004 2.5626
|
|
|
|
|
|
9 002913.SZ 20180726 12.1096 1.03 33.1279 2.9217
|
|
|
|
|
|
10 601818.SH 20180726 0.1893 0.86 6.3064 0.7209
|
|
|
|
|
|
11 600926.SH 20180726 0.6065 0.46 9.1772 0.9808
|
|
|
|
|
|
12 002166.SZ 20180726 0.7582 0.82 16.9868 3.3452
|
|
|
|
|
|
13 600841.SH 20180726 0.3754 1.02 66.2647 2.2302
|
|
|
|
|
|
14 300634.SZ 20180726 23.1127 1.26 120.3053 14.3168
|
|
|
|
|
|
15 300126.SZ 20180726 1.2304 1.11 348.4306 1.5171
|
|
|
|
|
|
16 300718.SZ 20180726 17.6612 0.92 32.0239 3.8661
|
|
|
|
|
|
17 000708.SZ 20180726 0.5575 0.70 10.3674 1.0276
|
|
|
|
|
|
18 002626.SZ 20180726 0.6187 0.83 22.7580 4.2446
|
2026-03-03 22:04:22 +08:00
|
|
|
|
19 600816.SH 20180726 0.6745 0.65 11.0778 3.2214
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ST股票列表
|
|
|
|
|
|
接口:stock_st,可以通过数据工具调试和查看数据。
|
|
|
|
|
|
描述:获取ST股票列表,可根据交易日期获取历史上每天的ST列表
|
|
|
|
|
|
权限:3000积分起
|
|
|
|
|
|
提示:每天上午9:20更新,单次请求最大返回1000行数据,可循环提取,本接口数据从20160101开始,太早历史无法补齐
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
输入参数
|
|
|
|
|
|
|
|
|
|
|
|
名称 类型 必选 描述
|
|
|
|
|
|
ts_code str N 股票代码
|
|
|
|
|
|
trade_date str N 交易日期(格式:YYYYMMDD下同)
|
|
|
|
|
|
start_date str N 开始时间
|
|
|
|
|
|
end_date str N 结束时间
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
输出参数
|
|
|
|
|
|
|
|
|
|
|
|
名称 类型 默认显示 描述
|
|
|
|
|
|
ts_code str Y 股票代码
|
|
|
|
|
|
name str Y 股票名称
|
|
|
|
|
|
trade_date str Y 交易日期
|
|
|
|
|
|
type str Y 类型
|
|
|
|
|
|
type_name str Y 类型名称
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
接口用法
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
pro = ts.pro_api()
|
|
|
|
|
|
|
|
|
|
|
|
#获取20250813日所有的ST股票
|
|
|
|
|
|
df = pro.stock_st(trade_date='20250813')
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
数据样例
|
|
|
|
|
|
|
|
|
|
|
|
ts_code name trade_date type type_name
|
|
|
|
|
|
0 300313.SZ *ST天山 20250813 ST 风险警示板
|
|
|
|
|
|
1 605081.SH *ST太和 20250813 ST 风险警示板
|
|
|
|
|
|
2 300391.SZ *ST长药 20250813 ST 风险警示板
|
|
|
|
|
|
3 300343.SZ ST联创 20250813 ST 风险警示板
|
|
|
|
|
|
4 300044.SZ ST赛为 20250813 ST 风险警示板
|
|
|
|
|
|
.. ... ... ... ... ...
|
|
|
|
|
|
170 300175.SZ ST朗源 20250813 ST 风险警示板
|
|
|
|
|
|
171 603721.SH *ST天择 20250813 ST 风险警示板
|
|
|
|
|
|
172 600289.SH ST信通 20250813 ST 风险警示板
|
|
|
|
|
|
173 000929.SZ *ST兰黄 20250813 ST 风险警示板
|
|
|
|
|
|
174 000638.SZ *ST万方 20250813 ST 风险警示板
|