python读取财务报表-www.baostock.com
平臺介紹
證券寶www.baostock.com是一個(gè)免費(fèi)、開源的證券數(shù)據(jù)平臺(無需注冊)。
提供大量準(zhǔn)確、完整的證券歷史行情數(shù)據(jù)、上市公司財(cái)務(wù)數(shù)據(jù)等。
通過python API獲取證券數(shù)據(jù)信息,滿足量化交易投資者、數(shù)量金融愛好者、計(jì)量經(jīng)濟(jì)從業(yè)者數(shù)據(jù)需求。
返回的數(shù)據(jù)格式:
pandas DataFrame類型,以便于用pandas/NumPy/Matplotlib進(jìn)行數(shù)據(jù)分析和可視化。
同時(shí)支持通過BaoStock的數(shù)據(jù)存儲功能,將數(shù)據(jù)全部保存到本地后進(jìn)行分析。
支持語言:目前版本BaoStock.com目前只支持Python3.5及以上(暫不支持python 2.x)。
持續(xù)更新:BaoStock.com還在不斷的完善和優(yōu)化,后續(xù)將逐步增加港股、期貨、外匯和基金等方面的金融數(shù)據(jù),為成為一個(gè)免費(fèi)金融數(shù)據(jù)平臺努力。
分享優(yōu)化:請通過微信、網(wǎng)站博客或者知乎文章等方式分享給大家,使它能在大家的使用過程中逐步得到改進(jìn)與提升,以便于更好地為大家提供免費(fèi)服務(wù)。
平臺麥克:證券寶BaoStock.com從發(fā)布到現(xiàn)在,已經(jīng)幫助很多用戶在數(shù)據(jù)方面減輕了工作量,同時(shí)也得到很多用戶的反饋。它將一如既往的以免費(fèi)、開源的形式分享出來,希望給有需要的朋友帶來一些幫助。
聯(lián)系方式:服務(wù)QQ群:727470821(發(fā)布維護(hù)、量化投資討論);EMail:baostock@163.com。
免費(fèi)證券數(shù)據(jù)平臺證券寶www.baostock.com會逐步分享證券投資文章、投資觀點(diǎn)及教程,希望能夠幫助大家!
下載安裝
方式1:pip install baostock
使用國內(nèi)源安裝:pip install baostock -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cn
python setup.py install或pip install xxx.whl
版本升級
pip install --upgrade baostock
使用前提:
安裝Python
安裝pandas(pip install pandas)
建議安裝Anaconda,以免出現(xiàn)問題(Anaconda是一個(gè)開源的Python發(fā)行版本,其包含了conda、Python等180多個(gè)科學(xué)包及其依賴項(xiàng),下載地址https://www.anaconda.com/download/)。
每日最新數(shù)據(jù)更新時(shí)間:
當(dāng)前交易日17:30,完成日K線數(shù)據(jù)入庫;
當(dāng)前交易日20:30,完成分鐘K線數(shù)據(jù)入庫;
第二自然日1:30,完成前交易日“其它財(cái)務(wù)報(bào)告數(shù)據(jù)”入庫;
數(shù)據(jù)范圍說明
股票數(shù)據(jù)
日、周、月K線數(shù)據(jù),時(shí)間范圍:1990-12-19至今。
5、15、30、60分鐘K線數(shù)據(jù),時(shí)間范圍:1999-07-26至今。
指數(shù)數(shù)據(jù)
日、周、月K線已經(jīng)包含指數(shù):綜合指數(shù),規(guī)模指數(shù),一級行業(yè)指數(shù),二級行業(yè)指數(shù),策略指數(shù),成長指數(shù),價(jià)值指數(shù),主題指數(shù),基金指數(shù),債券指數(shù)。
時(shí)間范圍:2006-01-01至今。
季頻財(cái)務(wù)數(shù)據(jù)
已經(jīng)包含的財(cái)務(wù)數(shù)據(jù):部分上市公司資產(chǎn)負(fù)債信息、上市公司現(xiàn)金流量信息、上市公司利潤信息、上市公司杜邦指標(biāo)信息。
時(shí)間范圍:2007年至今。
季頻公司報(bào)告
上市公司業(yè)績預(yù)告信息,時(shí)間范圍:2003年至今。
上市公司業(yè)績快報(bào)信息,時(shí)間范圍:2006年至今。
版本信息
后續(xù)版本計(jì)劃內(nèi)容:
提供level1 高頻股票數(shù)據(jù)及個(gè)股期權(quán)數(shù)據(jù)
宏觀經(jīng)濟(jì)數(shù)據(jù)
增強(qiáng)網(wǎng)站www.baostock.com數(shù)據(jù)查詢功能及數(shù)據(jù)下載功能
V0.8.8版本 2019/01/25
新增接口get_data(),返回dataframe格式數(shù)據(jù)。
V0.8.7版本 2018/12/14
優(yōu)化服務(wù)器、客戶端之間的網(wǎng)絡(luò)傳輸。
V0.8.5版本 2018/12/7
新增2019年交易日數(shù)據(jù)。
V0.8.5版本 2018/11/27
新增2006年01月-2018年09月指數(shù)成分股數(shù)據(jù)。
V0.8.5版本 2018/10/15
新增2006-2010年,日、周、月K線數(shù)據(jù)。
V0.8.5版本 2018/9/14
新增2011年,5分鐘、15分鐘、30分鐘、60分鐘、日、周、月K線數(shù)據(jù)。
新增“行業(yè)分類”接口:query_stock_industry()。
新增“上證50成分股”接口:query_sz50_stocks()。
新增“滬深300成分股”接口:query_hs300_stocks()。
新增“中證500成分股”接口:query_zz500_stocks()。
V0.8.1版本 2018/8/10
新增2012、2013年,5分鐘、15分鐘、30分鐘、60分鐘、日、周、月K線數(shù)據(jù)。
增強(qiáng)“歷史A股K線數(shù)據(jù)”接口:query_history_k_data(),添加周、月線前后復(fù)權(quán)功能。
增強(qiáng)“證券代碼查詢”接口:query_all_stock(),查詢結(jié)果添加證券名稱。
增強(qiáng)“季頻盈利能力”接口:query_profit_data(),查詢結(jié)果添加總股本(totalShare)、流通股本(liqaShare)。
V0.8.0版本 2018/7/27
新增“證券基本資料”接口query_stock_basic()。
新增“存款利率”接口query_deposit_rate_data(),提供1990年至今數(shù)據(jù)。
新增“貸款利率”接口query_loan_rate_data(),提供1990年至今數(shù)據(jù)。
新增“存款準(zhǔn)備金率”接口query_required_reserve_ratio_data(),提供1999年至今數(shù)據(jù)。
新增“貨幣供應(yīng)量”接口query_money_supply_data_month(),提供1978年至今數(shù)據(jù)。
新增“貨幣供應(yīng)量(年底余額)”接口query_money_supply_data_year(),提供1952年至今數(shù)據(jù)。
新增“銀行間同業(yè)拆放利率”接口query_shibor_data(),提供2006-10-08至今數(shù)據(jù)。
V0.7.6.03版本 2018/6/1
新增2014年,5分鐘、15分鐘、30分鐘、60分鐘、日、周、月K線數(shù)據(jù)。
新增2014年交易日信息。
優(yōu)化登陸邏輯。
V0.7.6.02版本 2018/5/14
新增2015-2016交易日信息。
優(yōu)化獲取K線前后復(fù)權(quán)數(shù)據(jù)的性能。
V0.7.5版本 2018/4/20
增強(qiáng)接口“獲取歷史A股K線數(shù)據(jù)”:query_history_k_data(),新增查詢?nèi)誎線、分鐘線前后復(fù)權(quán)數(shù)據(jù);周K線、月K線暫不支持。
V0.7.2版本 2018/4/13
新增接口“交易日查詢”:query_trade_dates(),提供2017-2018年數(shù)據(jù)。
新增接口“證券代碼查詢”:query_all_stock(),提供2015年至今數(shù)據(jù)。
V0.7.0版本 2018/3/30
新增接口“盈利能力”接口query_profit_data(),提供2007至今的數(shù)據(jù)。
新增接口“營運(yùn)能力”接口query_operation_data(),提供2007至今的數(shù)據(jù)。
新增接口“成長能力”接口query_growth_data(),提供2007至今的數(shù)據(jù)。
新增接口“償債能力”接口query_balance_data(),提供2007至今的數(shù)據(jù)。
新增接口“現(xiàn)金流量”接口query_cash_flow_data(),提供2007至今的數(shù)據(jù)。
新增接口“杜邦指標(biāo)”接口query_dupont_data(),提供2007至今的數(shù)據(jù)。
新增接口“公司業(yè)績快報(bào)”接口query_performance_express_report(),提供2003至今的數(shù)據(jù)。
新增接口“公司業(yè)績預(yù)告”接口query_forcast_report(),提供2006至今的數(shù)據(jù)。
新增web端下載示例數(shù)據(jù)。
V0.6.2版本 2018/3/16
新增"查詢復(fù)權(quán)因子"接口query_adjust_factor(),提供1990至2017年數(shù)據(jù)。
API性能優(yōu)化,加快獲取數(shù)據(jù)速度。
接口中忽略證券代碼大小寫。
接口中對指標(biāo)參數(shù)大小寫不敏感。
官網(wǎng)中提供搜索功能。
V0.6.1版本 2018/2/13
接口query_history_k_data(),新增"d=日k線、w=周k線、m=月k線"2015-01-01至今的規(guī)模指數(shù)、一級行業(yè)指數(shù)、二級行業(yè)指數(shù)、策略指數(shù)、成長指數(shù)、價(jià)值指數(shù)、主題指數(shù)。
接口query_history_k_data(),新增"d=日k線"滾動市盈率(peTTM)、市凈率(pbMRQ)、滾動市銷率(psTTM)、滾動市現(xiàn)率(pcfNcfTTM)。
接口query_history_k_data(),新增指數(shù)、股票"d=日k線、w=周k線、m=月k線"的漲跌幅(pctChg)。
接口query_history_k_data(),新增股票"d=日k線"的"是否ST(isST)"。
新增"查詢除權(quán)除息信息"接口query_dividend_data(),提供1990年至2017年數(shù)據(jù)。
V0.5.5版本 2018/2/5
優(yōu)化next()方法,獲取大量數(shù)據(jù)時(shí)分批次獲取。
V0.5.1版本 2018/1/11
新增獲取歷史K線數(shù)據(jù)接口query_history_k_data()。
提供2015-01-01至今的上交所A股、深交所A股,上交所指數(shù)(綜合指數(shù))、深交所指數(shù)(綜合指數(shù))d=日k線、w=周k線、m=月k線、5=5分鐘、15=15分鐘、30=30分鐘、60=60分鐘k線數(shù)據(jù)。
總結(jié)
以上是生活随笔為你收集整理的python读取财务报表-www.baostock.com的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 正则表达式入门教程
- 下一篇: python3精要(39)-指数分布