如何實(shí)現(xiàn)金融數(shù)據(jù)獲取的api接口

小編給大家分享一下如何實(shí)現(xiàn)金融數(shù)據(jù)獲取的api接口,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

成都創(chuàng)新互聯(lián)公司專注于網(wǎng)站建設(shè)|企業(yè)網(wǎng)站維護(hù)|優(yōu)化|托管以及網(wǎng)絡(luò)推廣,積累了大量的網(wǎng)站設(shè)計(jì)與制作經(jīng)驗(yàn),為許多企業(yè)提供了網(wǎng)站定制設(shè)計(jì)服務(wù),案例作品覆蓋玻璃鋼坐凳等行業(yè)。能根據(jù)企業(yè)所處的行業(yè)與銷售的產(chǎn)品,結(jié)合品牌形象的塑造,量身定制品質(zhì)網(wǎng)站。

最近蘋果的股價(jià)一路瘋長(zhǎng),繼周四突破萬(wàn)億美元市值后,周五盤中高點(diǎn)、收盤價(jià)雙創(chuàng)新高。盤中高點(diǎn)達(dá)208.74美元,收盤價(jià)報(bào)207.99美元,上漲0.29%,創(chuàng)歷史收盤新高,市值達(dá)10045.76億美元。

在全球經(jīng)濟(jì)體的GGP排行中,已經(jīng)可以穩(wěn)穩(wěn)排進(jìn)前20名,真正的富可敵國(guó)了。

為了看下蘋果自上市以來的股價(jià)變動(dòng)情況,特地研究了下R和Python中的金融數(shù)據(jù)接口包,Python中的tushare庫(kù)雖然非常全面的收錄了國(guó)內(nèi)滬深股市的數(shù)據(jù),但是港股和美股卻不支持。后來利用pandas中的一個(gè)擴(kuò)展庫(kù)拿到了蘋果的股價(jià)數(shù)據(jù)。(pandas_datareader)

import pandas_datareader.data  as web
import datetime
import matplotlib.pyplot as plt
from matplotlib.pylab import date2num
from matplotlib.font_manager
import FontProperties
import mpl_finance as mpf
import matplotlib
import numpy as np matplotlib.style.use('ggplot') %matplotlib inline

定義獲取數(shù)據(jù)的時(shí)間段

start = datetime.datetime(1980, 1,1)
end = datetime.datetime(2018,8,3)
prices = web.get_data_yahoo('AAPL',start, end)
#預(yù)覽股價(jià)趨勢(shì)圖
prices['Close'].plot() plt.show()

如何實(shí)現(xiàn)金融數(shù)據(jù)獲取的api接口

如何實(shí)現(xiàn)金融數(shù)據(jù)獲取的api接口

創(chuàng)建股價(jià)K線圖

def create_candles(data):
    fig, ax = plt.subplots(figsize=(16,10))
    fig.subplots_adjust(bottom=0.2)
    ax.xaxis_date()
    plt.xticks(rotation=45)
    plt.yticks()
    plt.rcParams['font.sans-serif']=['SimHei']
    plt.title("股票代碼:APPL蘋果歷史股價(jià)")
    plt.xlabel("時(shí)間")
    plt.ylabel("股價(jià)(元)")
    mpf.candlestick_ohlc(ax,data,width=1.5,colorup='r',colordown='green')
    plt.grid(True)

執(zhí)行畫圖代碼

if __name__ == '__main__':
    prices = prices.reset_index()
    prices['Date'] = prices['Date'].map(lambda x: date2num(x))
    data = prices.iloc[:,:5].values
    create_candles(data)

如何實(shí)現(xiàn)金融數(shù)據(jù)獲取的api接口

蘋果股票自1980年12月12日上市,上市當(dāng)日股價(jià)每股22$,最新的股價(jià)為207.99(2018-08-03),股價(jià)距上市之日起累計(jì)增長(zhǎng)約57,403%(期間經(jīng)過多次拆股)

tushare包是一個(gè)非常優(yōu)秀的金融信息數(shù)據(jù)接口包,雖然取法覆蓋港股和美股,但是對(duì)于國(guó)內(nèi)的滬深股市數(shù)據(jù)支持的非常完善。

ts.get_k_data('000001', index=True)                #交易數(shù)據(jù):
ts.get_hist_data('600848')                         #一次性獲取全部日k線數(shù)據(jù)
ts.get_h_data()                                    #獲取歷史復(fù)權(quán)數(shù)據(jù)
ts.get_today_all()                                 #實(shí)時(shí)行情
df = ts.get_tick_data('600848',date='2014-01-09')  #歷史分筆交易

此外tushare包對(duì)于大額交易、龍虎榜、融資融券、宏觀經(jīng)濟(jì)數(shù)據(jù)、以及各種指數(shù)和貨幣市場(chǎng)相關(guān)數(shù)據(jù)支持都非常完善。

詳情可以參考這里http://tushare.org/index.html

R語(yǔ)言中支持金融數(shù)據(jù)獲取的接口自然要數(shù)quantmood包了。

library("quantmod")
#yahoo金融的api勉強(qiáng)可用,google金融的api已經(jīng)停止維護(hù)了。
#指定要獲取的股票名稱或代碼,以及數(shù)據(jù)源
setSymbolLookup(JJKR=list(name="AAPL",src="yahoo")) getSymbols("AAPL") chartSeries(AAPL,subset="1980-2::2018-08",theme=chartTheme("white"),TA="addVo();addBBands();addATR();addCMF()")

如何實(shí)現(xiàn)金融數(shù)據(jù)獲取的api接口

如何實(shí)現(xiàn)金融數(shù)據(jù)獲取的api接口

quantmood包里面提供了非常完善的股價(jià)分析函數(shù)以及其他財(cái)務(wù)、股息及各種技術(shù)分析指標(biāo)數(shù)據(jù),是一款非常好的證券分析工具利器。

以上是“如何實(shí)現(xiàn)金融數(shù)據(jù)獲取的api接口”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

分享文章:如何實(shí)現(xiàn)金融數(shù)據(jù)獲取的api接口
文章轉(zhuǎn)載:http://www.muchs.cn/article8/piegip.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、Google商城網(wǎng)站、標(biāo)簽優(yōu)化外貿(mào)網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁(yè)設(shè)計(jì)