转tushare原网址:http://tushare.org/trading.html#id2
import tushare as ts
1.分配预案(每到季报、年报公布的时段,就经常会有上市公司利润分配预案发布,而一些高送转高分红的股票往往会成为市场炒作的热点。及时获取和统计高送转预案的股票是参与热点炒作的关键,TuShare提供了简洁的接口,能返回股票的送转和分红预案情况。)
df = ts.profit_data(top=60)
df.sort('shares',ascending=False)
参数说明:
year : 预案公布的年份,默认为2014top :取最新n条数据,默认取最近公布的25条retry_count :当网络异常后重试次数,默认为3pause :重试时停顿秒数,默认为0
返回值说明:
code :股票代码name :股票名称year :分配年份report_date :公布日期divi :分红金额(每10股)shares :转增和送股数(每10股)
2.业绩预告(接口提供从1998年以后每年的业绩预告数据,需指定年度、季度两个参数)
#获取2014年中报的业绩预告数据
ts.forecast_data(2014,2)
参数说明:
year :int 年度 e.g:2014quarter :int 季度 :1、2、3、4,只能输入这4个季度
返回值说明:
code,代码
name,名称
type,业绩变动类型【预增、预亏等】
report_date,发布日期
pre_eps,上年同期每股收益
range,业绩变动范围
3.限售股解禁(以月的形式返回限售股解禁情况,通过了解解禁股本的大小,判断股票上行的压力。可通过设定年份和月份参数获取不同时段的数据。)
ts.xsg_data()
参数说明:
year :年份,默认为当前年month :解禁月份,默认为当前月retry_count :当网络异常后重试次数,默认为3pause :重试时停顿秒数,默认为0
返回值说明:
code :股票代码name :股票名称date :解禁日期count :解禁数量(万股)ratio :占总盘比率
4.基金持股(获取每个季度基金持有上市公司股票的数据)
ts.fund_holdings(2014,4)
参数说明:
year :年份,默认为当前年quarter :季度(只能输入1,2,3,4这个四个数字)retry_count :当网络异常后重试次数,默认为3pause :重试时停顿秒数,默认为0
返回值说明:
code :股票代码name :股票名称date :报告日期nums :基金家数nlast :与上期相比(增加或减少了)count :基金持股数(万股)clast :与上期相比amount :基金持股市值ratio :占流通盘比率
5.新股数据(获取IPO发行和上市的时间列表,包括发行数量、网上发行数量、发行价格已经中签率信息等。)
ts.new_stocks()
参数说明:
retry_count :当网络异常后重试次数,默认为3pause :重试时停顿秒数,默认为0
返回值说明:
code :股票代码name :股票名称ipo_date :上网发行日期issue_date :上市日期amount :发行数量(万股)markets :上网发行数量(万股)price :发行价格(元)pe :发行市盈率limit :个人申购上限(万股)funds :募集资金(亿元)ballot :网上中签率(%)
6.融资融券(沪)(已转移到tushare新接口)
7.融资融券(深)(已转移到tushare新接口)