1. 程式人生 > >Tushare學習文件(二投資參考資料)

Tushare學習文件(二投資參考資料)

import tushare as ts

1.分配預案(每到季報、年報公佈的時段,就經常會有上市公司利潤分配預案發布,而一些高送轉高分紅的股票往往會成為市場炒作的熱點。及時獲取和統計高送轉預案的股票是參與熱點炒作的關鍵,TuShare提供了簡潔的介面,能返回股票的送轉和分紅預案情況。)

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

引數說明:

  • year : 預案公佈的年份,預設為2014
  • top :取最新n條資料,預設取最近公佈的25條
  • retry_count:當網路異常後重試次數,預設為3
  • pause:重試時停頓秒數,預設為0

返回值說明:

  • code:股票程式碼
  • name:股票名稱
  • year:分配年份
  • report_date:公佈日期
  • divi:分紅金額(每10股)
  • shares:轉增和送股數(每10股)

2.業績預告(介面提供從1998年以後每年的業績預告資料,需指定年度、季度兩個引數)

#獲取2014年中報的業績預告資料
ts.forecast_data(2014,2)

引數說明:

  • year:int 年度 e.g:2014
  • quarter:int 季度 :1、2、3、4,只能輸入這4個季度
返回值說明:
code,程式碼
name,名稱
type,業績變動型別【預增、預虧等】
report_date,釋出日期
pre_eps,上年同期每股收益
range,業績變動範圍

3.限售股解禁(以月的形式返回限售股解禁情況,通過了解解禁股本的大小,判斷股票上行的壓力。可通過設定年份和月份引數獲取不同時段的資料。)

ts.xsg_data()

引數說明:

  • year:年份,預設為當前年
  • month:解禁月份,預設為當前月
  • retry_count:當網路異常後重試次數,預設為3
  • pause:重試時停頓秒數,預設為0

返回值說明:

  • code:股票程式碼
  • name:股票名稱
  • date:解禁日期
  • count:解禁數量(萬股)
  • ratio:佔總盤比率

4.基金持股(獲取每個季度基金持有上市公司股票的資料)

ts.fund_holdings(2014,4)

引數說明:

  • year:年份,預設為當前年
  • quarter:季度(只能輸入1,2,3,4這個四個數字)
  • retry_count:當網路異常後重試次數,預設為3
  • pause:重試時停頓秒數,預設為0

返回值說明:

  • code:股票程式碼
  • name:股票名稱
  • date:報告日期
  • nums:基金家數
  • nlast:與上期相比(增加或減少了)
  • count:基金持股數(萬股)
  • clast:與上期相比
  • amount:基金持股市值
  • ratio:佔流通盤比率

5.新股資料(獲取IPO發行和上市的時間列表,包括髮行數量、網上發行數量、發行價格已經中籤率資訊等。)

ts.new_stocks()

引數說明:

  • retry_count:當網路異常後重試次數,預設為3
  • pause:重試時停頓秒數,預設為0

返回值說明:

  • code:股票程式碼
  • name:股票名稱
  • ipo_date:上網發行日期
  • issue_date:上市日期
  • amount:發行數量(萬股)
  • markets:上網發行數量(萬股)
  • price:發行價格(元)
  • pe:發行市盈率
  • limit:個人申購上限(萬股)
  • funds:募集資金(億元)
  • ballot:網上中籤率(%)

6.融資融券(滬)(已轉移到tushare新介面)

7.融資融券(深)(已轉移到tushare新介面)