财经数据接口包     DATE: 2019-10-29 13:37

Tushare Pro 新版发布,数据更稳定质量更好,欢迎注册使用。

投资参考提供一些可能会影响股票价格走势的信息数据,为投资者在做投资决策时提供数据参考,亦可作为量化策略模型的事件因子纳入模型的计算。TuShare提供的参考数据主要包括以下:

分配预案

业绩预告

限售股解禁

基金持股

新股上市

融资融券(沪市)

融资融券(深市)

分配预案

每到季报、年报公布的时段,就经常会有上市公司利润分配预案发布,而一些高送转高分红的股票往往会成为市场炒作的热点。及时获取和统计高送转预案的股票是参与热点炒作的关键,TuShare提供了简洁的接口,能返回股票的送转和分红预案情况。

参数说明:

year : 预案公布的年份,默认为2014

top :取最新n条数据,默认取最近公布的25条

retry_count:当网络异常后重试次数,默认为3

pause:重试时停顿秒数,默认为0

返回值说明:

code:股票代码

name:股票名称

year:分配年份

report_date:公布日期

divi:分红金额(每10股)

shares:转增和送股数(每10股)

调用方法:

import tushare as ts df = ts.profit_data(top=60) df.sort('shares',ascending=False)

结果显示:

code name year report_date divi shares 59 002555 顺荣三七 2014 2015-03-31 1.0 17 32 002269 美邦服饰 2014 2015-04-01 1.0 15 24 600353 旭光股份 2014 2015-04-02 0.7 10 27 002610 爱康科技 2014 2015-04-01 0.0 10 51 300287 飞利信 2014 2015-03-31 0.7 10 29 300168 万达信息 2014 2015-04-01 1.0 10 25 002681 奋达科技 2014 2015-04-01 1.5 8 31 300098 高新兴 2014 2015-04-01 0.5 6 44 300354 东华测试 2014 2015-03-31 0.3 6 8 300108 双龙股份 2014 2015-04-02 0.0 5 10 002396 星网锐捷 2014 2015-04-02 1.0 5 7 002686 亿利达 2014 2015-04-02 0.8 5 40 600735 新华锦 2014 2015-04-01 0.0 5

选择每10股送转在10以上的:

print df[df.shares>=10]

业绩预告

按年度、季度获取业绩预告数据,接口提供从1998年以后每年的业绩预告数据,需指定年度、季度两个参数。数据在获取的过程中,会打印进度信息(下同)。

参数说明:

year:int 年度 e.g:2014

quarter:int 季度 :1、2、3、4,只能输入这4个季度

结果返回的数据属性说明如下:

code,代码 name,名称 type,业绩变动类型【预增、预亏等】 report_date,发布日期 pre_eps,上年同期每股收益 range,业绩变动范围

调用方法:

#获取2014年中报的业绩预告数据 ts.forecast_data(2014,2)

结果返回:

code name type report_date pre_eps range 0 000710 天兴仪表 预亏 2014-08-27 -0.0178 -- 1 600710 常林股份 减亏 2014-08-23 -0.12 -- 2 002071 长城影视 预升 2014-08-21 0.0032 6.72 3 000555 神州信息 预升 2014-08-21 -0.0494 36.7 4 600007 中国国贸 预升 2014-08-20 0.23 23.21 5 002125 湘潭电化 预亏 2014-08-19 -0.1721 -- 6 300153 科泰电源 预升 2014-08-18 0.07 20.02 7 601668 中国建筑 -- 2014-08-15 0.29 30% 8 600754 锦江股份 预升 2014-08-15 0.2786 10.83 9 002491 通鼎互联 预升 2014-08-14 0.3817 2.22 10 601177 杭齿前进 预升 2014-08-12 0.0373 37.43

限售股解禁

以月的形式返回限售股解禁情况,通过了解解禁股本的大小,判断股票上行的压力。可通过设定年份和月份参数获取不同时段的数据。

参数说明:

year:年份,默认为当前年

month:解禁月份,默认为当前月

retry_count:当网络异常后重试次数,默认为3

pause:重试时停顿秒数,默认为0

返回值说明:

code:股票代码

name:股票名称

date:解禁日期

count:解禁数量(万股)

ratio:占总盘比率

调用方法:

import tushare as ts ts.xsg_data()

结果显示: