技術面
在英國股票資料,我們擁有 1 種資料集,如下:
另外針對資料集整理出的列表如下:
根據上述資料表逐一說明怎麼使用,另外具體資料表 schemas 請參考 finmindapi
英國股票清單列表 UKStockInfo¶
- 這張資料表主要是列出英國所有上市上櫃的股票名稱,代碼和產業類別
import requests
import pandas as pd
url = 'https://api.finmindtrade.com/api/v3/data?dataset=UKStockInfo'
data = requests.get(url)
data = data.json()
data = pd.DataFrame(data['data'])
print(data.head())
date stock_id Country stock_name
0 2019-01-31 17MA.L AMD EURO.BK. 22
1 2019-01-31 44CI.L AMD EURO.BK. 21
2 2019-01-31 47HF.L AMD EURO.BK.21
3 2019-01-31 58MF.L AMD EURO.BK.21
4 2019-01-31 59FK.L AMD EURO.BK. 20
英國股價資料表 UKStockPrice¶
import requests
import pandas as pd
url = 'https://api.finmindtrade.com/api/v3/data?dataset=UKStockPrice&stock_id=BP.L&date=2019-01-01'
data = requests.get(url)
data = data.json()
data = pd.DataFrame(data['data'])
print(data.head())
Adj_Close Close High ... Volume date stock_id
0 497.866 507.3 509.6 ... 33397201 2019-01-02 BP.L
1 499.240 508.7 514.4 ... 38347439 2019-01-03 BP.L
2 511.115 520.8 524.5 ... 34897489 2019-01-04 BP.L
3 511.115 520.8 524.4 ... 32659884 2019-01-07 BP.L
4 510.134 519.8 528.2 ... 28449464 2019-01-08 BP.L