在做交易的時候,交易者通常需通過交易平台找到要交易的資產,通過觀察報價、圖表和訂單簿,然後在該界面下達市價、限價或止損訂單。但對於高頻交易而言,這不是最有效的方式。目前高階交易者的需求可以通過自動或算法交易系統得到滿足,這些系統允許交易者通過編程實現他們的交易策略,以確保在合適的時間和價格執行,避免了持續性的人工操作。

API(Application Programming Interface,應用程序編程接口)是此類自動交易系統的核心,其本質是一組允許軟件平台實時共享數據和有效通信的編程代碼。
算法交易機構和專業交易者是API交易的主要用戶。當然通過第三方平台,散戶交易者也可以間接使用API管理交易。為了滿足用戶的需求,OKX提供了先進的API功能並持續進行升級。我們將在本文中簡要介紹OKX的API交易以及API v5的新升級。
虛擬貨幣 API 交易入門:3 大核心工具與接口類型解析!
在API交易方面,有三個基本工具:
API密鑰
API文檔
功能接口
API密鑰是對訪問交易所API的交易者和開發人員進行身份驗證的唯一標識符,簡單來說,API密鑰由公鑰和私鑰組成,其工作方式與用戶名和密碼的組合非常相似。API文檔包含有關如何使用和集成API的技術信息——本質是作為開發人員和交易者的參考手冊。
有兩種主要類型的API——REST和WebSocket。REST(Representational State Transfer,表現層狀態轉換)是最常見的Web服務,支持HTTP下的各種格式,例如JSON和XML。WebSocket是一種新的HTML5協議,可實現客戶端和服務器之間的高效數據傳輸,對於打算通過編程和連接腳本、機器人或其他軟件接入交易所的開發人員特別有用。
OKX API v3 功能總覽:支持的交易類型與升級亮點!
OKX提供三類API交易:賬戶、交易和市場數據。在賬戶和交易模塊中,用戶可以下單、查詢訂單狀態和賬戶信息。此外,OKX用戶可以通過公開的市場數據API訪問交易產品的歷史價格數據。
關於API v3,OKX同時支持REST和WebSocket API,交易者可以使用該API訪問五大交易產品,包括幣幣、杠桿、交割、永續和期權。
雖然API v3可供散戶和機構交易者使用,但出於進一步改善用戶體驗的目的,OKX升級了API系統,以提高資金利用效率、更新報錯機制等。
OKX API v5 全面升級!功能與使用場景更新一次看!

為了給用戶提供更絲滑、便捷的交易體驗,OKX新推出了API v5,目前可供所有統一賬戶的用戶使用。作為v3的重大升級,v5在以下方面進行了關鍵改進:
提高資金利用效率
交易產品共用統一API
REST和WebSocket API都支持訂單操作
用於報錯的統一JSON格式
更靈活的WebSocket訂閱及定時推送
在本文中,我們比較了API v3和v5的功能,以及新版本對API交易的改進。
(一)OKX API v5 的 3 大整體功能升級!
API v5中的功能升級適用於所有API用戶,包括賬戶資金利用率、對多業務線的支持以及訂單操作等。
OKX API v5 功能升級 1.:賬戶資金利用率
在API v3中,每個業務線都有一個對應的賬號,這意味著不同賬戶間的資金不能共享,頻繁的劃轉資金既耗時,又降低了資金的利用率。此外,不同交易產品賬戶間的資金劃轉被限制在每秒1次。
使用API v5時,交易者可以獲得更高的資金利用率。對應於統一賬戶,API v5各業務線共用一個賬戶資金,同時不同業務線的盈虧可以互相抵消,進一步提高了資金的利用效率。
OKX API v5 功能升級 2.:交易產品共用統一API
API v3只允許用戶訪問一種交易產品的接口,相比之下,API v5允許用戶最多訪問五個交易產品的接口,所有產品共用統一API,無論是下單還是查看持倉信息。任何產品類型,在同一個API都會使用同樣的請求和返回結果格式。換言之,您無需再特別為每個產品創建相應的API的模型。
OKX API v5 功能升級 3.:訂單操作
API v5中的訂單操作(下單、撤單和改單)的方式更加多樣化,支持REST和WebSocket接口,而API v3中訂單操作只支持REST接口。
(一)OKX API v5 的 8 個使用場景的升級!
使用場景升級針對某個具體的功能或返回格式,包括下單模式、時間格式以及REST返回格式等。
OKX API v5 使用場景升級 1.:下單模式
API v3只支持交割、永續的開平倉模式,用戶在一個合約上的多頭持倉和空頭持倉是獨立的,不能軋差。而API v5同時支持用戶選擇買賣模式,意味著在一個合約上的持倉可以按凈頭寸計算,多頭持倉和空頭持倉互相軋差。
OKX API v5 使用場景升級 2.:WebSocket訂閱功能
用戶通過訂閱WebSocket獲取所需的數據。相比於API v3,API v5支持用戶同時訂閱多個幣對或合約的數據。另外API v5中,賬戶和持倉頻道還有定時推送功能,有助於用戶的風險管理。
OKX API v5 使用場景升級 3.:子賬戶模塊
API v5中新提供了子賬戶模塊,支持以下功能:
管理子賬戶的API Key,包括創建、刪除以及重置操作;
母賬戶查詢子賬戶的余額;
在子賬戶之間直接進行資金劃轉。
OKX API v5 使用場景升級 4.:REST返回格式
API v5中,REST接口報錯和正常返回都遵循統一的JSON格式,而在API v3中並沒有統一的返回格式,用戶在處理返回數據時需要進行額外的兼容處理。
OKX API v5 使用場景升級 5.:私有強平單數據
API v5中的訂單頻道會推送私有強平單,用戶可以通過category字段來決定增加或是減少倉位,而在API v3中頻道不推送私有強平單,導致要用REST接口做補償查詢。
OKX API v5 使用場景升級 6.:合約可開張數
API v5中,用戶通過REST的“獲取最大可買賣/開倉數量”接口,可以直接獲取某個合約的可開張數。而在API v3中,只能通過訂閱WebSocket的賬戶頻道,得到這個信息。
OKX API v5 使用場景升級 7.:幣幣市價委托
API v5中,幣幣的市價委托時,可以根據用戶的實際需求自行選擇數量單位。而在API v3中,買入市價委托時只能以計價貨幣為單位,賣出市價委托時只能以交易貨幣為單位。
OKX API v5 使用場景升級 8.:時間格式
API v5中,返回的所有時間戳都是Unix Epoch時間格式,不受時區困擾,編程語言有相關的庫函數,格式轉換方便。而在API v3中,接口返回的是ISO8601格式(UTC時區),某些編程語言沒有轉換時間格式的系統函數,需要用戶自定義函數進行處理。
有關API v5的更多技術細節,請參閱我們的指南。
閱讀更多:
OKX 虛擬貨幣套利『資金費率套利策略』- 教你輕鬆創造年化 500%!
延伸閱讀:
加入 OKX 繁中社區了解更多加密貨幣知識,還有不定期空投及周邊贈送!
追蹤 OKX 中文 IG,了解加密貨幣和 OKX 最新動態,更多精彩活動好禮等你來拿:
【OKX LINE 官方帳號】正式上線 🔥
每週簽到、積分換限量周邊、空投紅包禮物等你抱回家 🧡