統一API與高頻交易(支援Python)

什麼是API?

在開始之前,先分享一個我覺得很棒的影片!

看完這個影片有沒有對API這個名詞比較有感覺呢? 那我們就來介紹一下他到底是什麼吧!

API中文為”應用程式介面”,也就是Application Programming Interface的縮寫,Interface又可以翻譯做”接口”,意思是應用程式與應用程式之間的橋梁。就如同影片內介紹的,員工就好比API,廚房及客人則分別為A應用程式與B應用程式,而透過員工(API)給出指令讓廚房(A)做出菜餚,再經由員工(API)送達到客人(B)桌上。

透過API可讓客戶自行開發的交易程式或經由第三方程式如MultiCharts、下單機等,與統一期貨交易主機串接溝通,完成報價、查詢以及自動下單等動作。

那API本身到底是什麼? 其實使用API的過程中,你不需要知道其內部程式運作的邏輯或演算法,你只要告訴API他該知道的事,他就會把你想知道的結果帶給你。

API可以幫助交易人做什麼?

1.客製化交易介面與功能
不受限於期貨商提供之一般下單軟體,使用者可以自行開發專屬的交易介面或導入第三方程式,來滿足不同的交易需求。

2.自動下單
透過程式軟體與API串接,全自動電腦運算與執行會取代手動下單,大多為提高決策與交易效率,適用於一般的程式交易自動下單,或毫秒必爭的套利、價差高頻交易等。

3.高頻交易
API自動交易再以高規格線路及設備輔助,將交易決策及下單速度提升到最快,形成相對優勢,可在市場進行搶價或套利等交易,例如個股與個股期貨間因搓合機制的時間差的搶價或鎖單,或是在市場出現失靈或錯價時進場套利。

統一期貨API服務一覽表

*** 統一API新增支援Python

如何申請統一期貨API?

功能限制: 交易系統會受資訊源及電腦穩定度之影響,可能因系統或網路壅塞、斷電、斷線、電腦程式交易錯誤,或其他因素造成傳輸之阻礙,致使無法傳送、接收或延遲,交易人於委託後應自行注意交易之執行情形,下單系統具有一定之風險,投資人仍需自行判斷。

發表迴響