TuShare提供的参考数据主要包括以下:
- 分配预案
- 业绩预告
- 限售股解禁
- 基金持股
- 新股上市
- 融资融券(沪市)
- 融资融券(深市)
一、profit_data 分配预案
每到季报、年报公布的时段,就经常会有上市公司利润分配预案发布,而一些高送转高分红的股票往往会成为市场炒作的热点。及时获取和统计高送转预案的股票是参与热点炒作的关键,TuShare提供了简洁的接口,能返回股票的送转和分红预案情况。
参数说明:
- year : 预案公布的年份,默认为2014
- top :取最新n条数据,默认取最近公布的25条
- retry_count:当网络异常后重试次数,默认为3
- pause:重试时停顿秒数,默认为0
返回值说明:
- code:股票代码
- name:股票名称
- year:分配年份
- report_date:公布日期
- divi:分红金额(每10股)
- shares:转增和送股数(每10股)
二、forecast_data 业绩预告
需指定年度、季度两个参数。但是目前好像只能获取2014年的业绩预告,不能的到2015年以后的。
参数说明:
- 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)
三、xsg_data 限售股解禁
以月的形式返回限售股解禁情况,通过了解解禁股本的大小,判断股票上行的压力。可通过设定年份和月份参数获取不同时段的数据。
参数说明:
- year:年份,默认为当前年
- month:解禁月份,默认为当前月
- retry_count:当网络异常后重试次数,默认为3
- pause:重试时停顿秒数,默认为0
返回值说明:
- code:股票代码
- name:股票名称
- date:解禁日期
- count:解禁数量(万股)
- ratio:占总盘比率
四、fund_holdings 基金持股
获取每个季度基金持有上市公司股票的数据。
参数说明:
- year:年份,默认为当前年
- quarter:季度(只能输入1,2,3,4这个四个数字)
- retry_count:当网络异常后重试次数,默认为3
- pause:重试时停顿秒数,默认为0
返回值说明:
- code:股票代码
- name:股票名称
- date:报告日期
- nums:基金家数
- nlast:与上期相比(增加或减少了)
- count:基金持股数(万股)
- clast:与上期相比
- amount:基金持股市值
- ratio:占流通盘比率
五、new_stocks 新股数据
获取IPO发行和上市的时间列表,包括发行数量、网上发行数量、发行价格已经中签率信息等。
参数说明:
- retry_count:当网络异常后重试次数,默认为3
- pause:重试时停顿秒数,默认为0
返回值说明:
- code:股票代码
- name:股票名称
- ipo_date:上网发行日期
- issue_date:上市日期
- amount:发行数量(万股)
- markets:上网发行数量(万股)
- price:发行价格(元)
- pe:发行市盈率
- limit:个人申购上限(万股)
- funds:募集资金(亿元)
- ballot:网上中签率(%)
六、sh_margins 融资融券(沪市)
沪市的融资融券数据从上海证券交易所网站直接获取,提供了有记录以来的全部汇总和明细数据。根据上交所网站提示:数据根据券商申报的数据汇总,由券商保证数据的真实、完整、准确。
本日融资融券余额=本日融资余额+本日融券余量金额
本日融资余额=前日融资余额+本日融资买入额-本日融资偿还额;
本日融资偿还额=本日直接还款额+本日卖券还款额+本日融资强制平仓额+本日融资正权益调整-本日融资负权益调整;
本日融券余量=前日融券余量+本日融券卖出数量-本日融券偿还量;
本日融券偿还量=本日买券还券量+本日直接还券量+本日融券强制平仓量+本日融券正权益调整-本日融券负权益调整-本日余券应划转量;
融券单位:股(标的证券为股票)/份(标的证券为基金)/手(标的证券为债券)。
明细信息中仅包含当前融资融券标的证券的相关数据,汇总信息中包含被调出标的证券范围的证券的余额余量相关数据。
参数说明:
- start:开始日期 format:YYYY-MM-DD 为空时取去年今日
- end:结束日期 format:YYYY-MM-DD 为空时取当前日期
- retry_count:当网络异常后重试次数,默认为3
- pause:重试时停顿秒数,默认为0
返回值说明:
- opDate:信用交易日期
- rzye:本日融资余额(元)
- rzmre: 本日融资买入额(元)
- rqyl: 本日融券余量
- rqylje: 本日融券余量金额(元)
- rqmcl: 本日融券卖出量
- rzrqjyzl:本日融资融券余额(元)
沪市融资融券明细数据
sh_margin_details(start=’2015-01-01’, end=’2015-04-19’,
symbol=’601989’)
参数说明:
- date:日期 format:YYYY-MM-DD 默认为空’‘,数据返回最近交易日明细数据
- symbol:标的代码,6位数字e.g.600848,默认为空’‘
- start:开始日期 format:YYYY-MM-DD 默认为空’‘
- end:结束日期 format:YYYY-MM-DD 默认为空’‘
- retry_count:当网络异常后重试次数,默认为3
- pause:重试时停顿秒数,默认为0
返回值说明:
- opDate:信用交易日期
- stockCode:标的证券代码
- securityAbbr:标的证券简称
- rzye:本日融资余额(元)
- rzmre: 本日融资买入额(元)
- rzche:本日融资偿还额(元)
- rqyl: 本日融券余量
- rqmcl: 本日融券卖出量
- rqchl: 本日融券偿还量
七、sz_margins 以及 sz_margin_details 融资融券(深市)
sz_margins参数和sh_margins是一样的,返回值中有些参数不同。
深市的返回值:
- rqye: 融券余量(元)
- rzrqye:融资融券余额(元)
沪市的返回值:
- rqyl: 本日融券余量
- rzrqjyzl:本日融资融券余额(元)
sz_margin_details参数说明:
- date:日期 format:YYYY-MM-DD 默认为空’‘,数据返回最近交易日明细数据
- retry_count:当网络异常后重试次数,默认为3
- pause:重试时停顿秒数,默认为0