聽(tīng)說(shuō)金融人都在學(xué)Python?

信用卡、微信支付、支付寶付款等等我相信你并不陌生,這些都是金融科技下的產(chǎn)物,金融科技在我們的生活中占比越來(lái)越重、影響越來(lái)越深遠(yuǎn)。

國(guó)內(nèi)的金融科技發(fā)展尤為迅速,在全球金融科技市場(chǎng)中,中國(guó)正占據(jù)越來(lái)越重要的位置。在第四屆智能金融國(guó)際論壇上再次強(qiáng)調(diào)了科技在資訊與數(shù)據(jù)領(lǐng)域的重要意義。

何為金融科技?

金融科技主要是指由大數(shù)據(jù)、區(qū)塊鏈、云計(jì)算、人工智能等新興前沿技術(shù)帶動(dòng),對(duì)金融市場(chǎng)以及金融服務(wù)業(yè)務(wù)供給產(chǎn)生重大影響的新興業(yè)務(wù)模式、新技術(shù)應(yīng)用、新產(chǎn)品服務(wù)等。

隨著大數(shù)據(jù)時(shí)代產(chǎn)物人工智能發(fā)展而大火的Python,有著簡(jiǎn)單易學(xué)、速度快、可移植性、解釋性、可拓展性、可嵌入性以及豐富的庫(kù)等特點(diǎn),使其在數(shù)學(xué)、大數(shù)據(jù)分析以及處理金融行業(yè)和財(cái)務(wù)(數(shù)據(jù))分析中都有著得天獨(dú)厚的優(yōu)勢(shì)。

Python在金融界的應(yīng)用廣泛,那么做量化投資如何用Python抓取金融數(shù)據(jù)?(本文主要針對(duì)通過(guò)tushare包獲取金融數(shù)據(jù)。)

我們所知道的是TuShare是一個(gè)著名的免費(fèi)、開(kāi)源的python財(cái)經(jīng)數(shù)據(jù)接口包。該接口包如今提供了大量的金融數(shù)據(jù),涵蓋了股票、基本面、宏觀、新聞的等諸多類別數(shù)據(jù)(具體請(qǐng)自行查看官網(wǎng)),并還在不斷更新中。目前股票的數(shù)據(jù)長(zhǎng)度為三年,雖然有點(diǎn)短,但也可以基本滿足量化初學(xué)者的回測(cè)需求。

今天主要講一下新聞和股票,如下:

1、獲取新聞信息

tushare包可以使用ts.get_latest_news()函數(shù)可以查看新聞,會(huì)返回80條,篇幅原因我們這里只展現(xiàn)前面15條。我們可以看到,都是新浪財(cái)經(jīng)的新聞數(shù)據(jù)。

2、股票信息

我們主要還是應(yīng)該掌握如何用tushare獲取股票行情數(shù)據(jù),使用的是ts.get_hist_data()函數(shù),其輸入?yún)?shù)為:

返回值說(shuō)明:

實(shí)例列舉如下:

其他:

此外Python可以使用NumpyPandas進(jìn)行數(shù)據(jù)分析;使用matplotlib/seaborn進(jìn)行數(shù)據(jù)可視化。