這一兩年開始,申請 API 的客戶變得很多~ 隨著 AI 的普及,程式交易不再像從前那樣遙不可及!即使沒有深厚的程式設計背景,小白如我也能從簡單的策略開始,逐步嘗試讓程式協助自己執行交易。不過,在開始寫程式之前,還有一個重要的第一步:取得期貨商的 API 使用權限。現在就一起來看看元大期貨 API 權限要怎麼申請吧!
▎ 交易 API 申請流程
不論你是自行開發程式,或是使用第三方軟體(例如:Multicharts)都需要開通 API 的使用權限。
1. 首先請進入元大期貨官網的數位金融>期貨線上服務>線上服務,簽署交易 API 及行情 API。
(或直接點這裡☞ API線上申請網址 ☜)

2. 點選「交易API服務風險預告暨申請使用聲明書」(以下簡稱交易 API)。勾選你的帳號後點確認申請。

如果出現錯訊如下,顯示「找不到有效數位憑證」,表示這台電腦內沒有你的有效憑證,請點這裡下載憑證,或將有效憑證複製一份到這台電腦裡。

3. 填寫使用聲明書。
需等右上角閱讀倒數的讀秒歸零才能按下一步唷!

4. 選擇軟體來源。
如為使用 Multicharts 就選擇「第三方提供」。如果是自己串接 API 下單,則選「自行開發」。

5. 附上佐證資料。
這些資料主要是作為您具備程式交易能力的佐證。如果前面選「第三方提供」,需附上軟體購買證明(例如 MTC 購買證明)或是使用授權書。若是「自行開發」,就附上開發程式語言的相關作證,我是截圖一段程式碼作申請。
如果你不確定你附的資料到底O不OK的話,我的建議是:總之你就先傳看看,通常都是沒問題。

6. 填寫程式交易經驗評估表。

填完之後會跳出一個評估成果,點選「確認申請」就可以囉~

7. 恭喜你完成交易 API 的申請!(要看到這個畫面才算簽署成功唷)
如果是你在當天晚上八點前完成申請,下一個營業日就能開始正常使用 API 啦!

▎ 行情 API 申請流程
申請完交易 API 後,別忘了行情 API 也要一起簽啊!
1. 首先一樣進入元大期貨官網的數位金融>期貨線上服務>線上服務,簽署行情 API。
(或直接點這裡☞ API線上申請網址 ☜)

2. 簽署應用程式介面 (API) 行情服務風險預告暨申請使用聲明書。

3. 恭喜你完成行情 API 的申請!(要看到這個畫面才算簽署成功唷)
如果是你在當天晚上八點前完成申請,下一個營業日就能開始正常使用 API 啦!

▎ 元大 API 元件下載
內含檔案:
1. 開發說明
2. 32位元API元件(API資料夾)
3. 64位元API元件(API_x64資料夾)
使用步驟:
1. 將需要的API元件資料夾,完整複製到C:\Yuanta中。以32位元為例,API資料夾中的檔案會放置在C:\Yuanta\API內。
2. 開啟安裝檔,32位元為install_YTFutOrdAP.bat檔案、64位元為install_YTFutOrdAP64.bat檔案。
注意事項:
1. 開啟安裝檔完成後,不可隨意異動資料夾內API檔案,否則可能造成API執行異常。
2. 每次版本更新時,均需重新執行安裝,不可僅更新檔案。
3. 常見的安裝失敗,與解決方法如下:
(1)安裝者未使用系統管理者權限帳號登入,請以系統管理者身分執行安裝程式。
(2)安裝的電腦缺少需要的微軟公用程式,請至微軟官網下載vcredist_x86.exe檔案後再安裝。
4. 程式開發方式,請參考元大BToCAPI格式.PDF文件。

▎ 其他注意事項
線上簽署元大期貨的「行情 API 」及「交易 API 」有每個申請帳號的單日委託筆數上限,上限為 500筆/日;連線數預設為 1 條。如果有需要放寬此限制請先與你的營業員聯繫,並臨櫃辦理放寬。
▎ SPARK API
如果您想使用元大證券提供的 SPARK API 來交易期貨,至少需有元大的證券戶頭才能申請。如果你證券&期貨營業員為不同人,需請他們分別開通權限才可以唷!
- 證券帳號(S):S + 分公司代號(4碼) + 帳號(7碼),例如:S+98870000000
- 期貨帳號(F):F + 分公司代號(7+3) + 帳號(7碼),例如:F+F021000P001111111
| 元大期貨 API | 元大證券 SPARK API | |
| 主要交易 | 國內期貨、選擇權等 | 台股,也支援期貨 |
| 申請資格 | 有元大期貨戶頭 | 有元大證券戶頭 |
| 開發語言 | C#、Python | C#、Python |
關於 SPARK API ,我也還在摸索中。之後再寫一篇文來詳細介紹,大家可以先看元大證券官網的說明文件,非常詳細!




