tushare 获取投资数据

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

猜你喜欢

转载自blog.csdn.net/sc_lujun/article/details/69787928