close

【Quandl】如何用Python取得國外期貨、股票、經濟數據資料

一、前言

繼Invseting.com和Yahoo Finance資料通常股市債市居多

完整教學到 【Python量化資料】用Python抓取Yahoo Finance、investing.com股價資料

如果想要取得期貨連續月份的資料 Quandl真是很不錯的選擇

二、解說如何註冊api,三,使用api

 

二、取得quandl api key 

進入官網滑到最下面 https://www.quandl.com/tools/api

1

開始註冊,一直填一直下一步

2

3

4

api key就出現了!但現在還不能用

要先去信箱驗證完畢後才會啟動

5

在個人帳戶裡面也可以找到api key

6

 

三、使用quandl api

完整程式碼

import pandas
import numpy
import datetime
import quandl # pip install quandl

# 匯入quandl key
quandl.ApiConfig.api_key = '你的api key'

# 定義要找的資料
# 規則:交易所名稱+商品名稱+近幾連續月份
ticker = 'CHRIS/CME_CL1' # CME交易所 CL輕原油 近1近月 2為次月依此類推

# 資料期間
start = datetime.date(1980,1,1)
end = datetime.date.today() # 今天

# 開始下載
df = quandl.get(ticker, start_date=start, end_date=end, collapse="daily") # daily為資料頻率

資料長這樣

7

 

四、後記

三大api不怕找不到資料了~

接下來如何建立自己常用的私人資料庫

 

arrow
arrow

    恩哥Python 發表在 痞客邦 留言(0) 人氣()