BaoStock:使用python的baostock接口,查詢季頻成長能力
阿新 • • 發佈:2018-06-11
baostock 證券寶 免費證券數據 免費財經數據 季頻成長能力 證券寶www.baostock.com是一個免費、開源的證券數據平臺。
提供大量準確、完整的證券歷史行情數據、上市公司財務數據、實時證券行情推送服務等。
通過python API獲取證券數據信息,滿足量化交易投資者、數量金融愛好者、計量經濟從業者數據需求。
本次介紹 接口:獲取季頻盈利能力數據:query_growth_data()
(以下代碼來自官網,侵刪)
方法說明:查詢季頻成長能力信息,可以通過參數設置獲取對應年份、季度數據,提供2007年至今數據,提供2007年至今數據。
返回類型:pandas的DataFrame類型。
示例代碼如下:
import baostock as bs import pandas as pd # 登陸系統 lg = bs.login(user_id="anonymous", password="123456") # 顯示登陸返回信息 print('login respond error_code:'+lg.error_code) print('login respond error_msg:'+lg.error_msg) # 成長能力 growth_list = [] rs_growth = bs.query_growth_data(code="sh.600000", year=2017, quarter=2) while (rs_growth.error_code == '0') & rs_growth.next(): growth_list.append(rs_growth.get_row_data()) result_growth = pd.DataFrame(growth_list, columns=rs_growth.fields) # 打印輸出 print(result_growth) # 結果集輸出到csv文件 result_growth.to_csv("D:\\growth_data.csv", encoding="gbk", index=False) # 登出系統 bs.logout()
參數含義:
code:股票代碼,sh或sz.+6位數字代碼,或者指數代碼,如:sh.601398。sh:上海;sz:深圳。此參數不可為空;
year:統計年份,為空時默認當前年;
quarter:統計季度,為空時默認當前季度。不為空時只有4個取值:1,2,3,4。
參數名稱 | 參數描述 |
code | 證券代碼 |
pubDate | 公司發布財報的日期 |
statDate | 財報統計的季度的最後一天, 比如2017-03-31, 2017-06-30 |
YOYEquity | 凈資產同比增長率 |
YOYAsset | 總資產同比增長率 |
YOYNI | 凈利潤同比增長率 |
YOYEPSBasic | 基本每股收益同比增長率 |
YOYPNI | 歸屬母公司股東凈利潤同比增長率 |
示例數據:
BaoStock:使用python的baostock接口,查詢季頻成長能力