Skip to content

匯率

在匯率市場,我們擁有 19 種幣別資料集,如下: (資料來源-台灣銀行)

另外針對資料集整理出外幣兌換清單,目前共有 19 種幣別

data_id AUD CAD CHF CNY EUR GBP HKD IDR JPY KRW MYR NZD PHP SEK SGD THB USD VND ZAR
幣別 澳洲 加拿大 瑞士法郎 人民幣 歐元 英鎊 港幣 印尼幣 日圓 韓元 馬來幣 紐元 菲國比索 瑞典幣 新加坡幣 泰幣 美金 越南盾 南非幣

外幣對台幣資料表 TaiwanExchangeRate

  • 針對 USD 做示範

Example

import requests
import pandas as pd
url = "https://api.finmindtrade.com/api/v4/data"
parameter = {
     "dataset": "TaiwanExchangeRate",
     "data_id": "USD",
     "start_date": "2006-01-01",
}
data = requests.get(url, params=parameter)
data = data.json()
data = pd.DataFrame(data['data'])
print(data.head())

     date currency  cash_buy  cash_sell  spot_buy  spot_sell
0  2006-01-02      USD    32.470     33.005   -99.000    -99.000
1  2006-01-03      USD    32.295     32.830    32.595     32.695
2  2006-01-04      USD    31.985     32.520    32.285     32.385
3  2006-01-05      USD    31.670     32.205    31.970     32.070
4  2006-01-06      USD    31.830     32.372    32.130     32.230

Output

{
    date: str,
    currency: str,
    cash_buy: float64,
    cash_sell: float64,
    spot_buy: float64,
    spot_sell: float64
}