API 交易利用應用程式介面,連接軟體與交易場所。程式可依文件規定送出請求,取得行情、查閱獲授權的帳戶資訊及傳送委託。API 是通訊介面,不是交易策略。
公開資料與私人操作
公開端點可能不需帳戶存取權,就能提供價格或委託簿。下單、取消等私人操作,通常需要已驗證的請求及適當權限。平台可以分開設定檢視、交易及轉帳權限。
交易整合應只取得工作所需權限。停用提領可減少一種資產遭竊途徑,但交易憑證外洩仍可能導致有害交易。API 憑證也不同於區塊鏈錢包的私鑰。
請求需要確認
程式必須處理委託數量規則、請求頻率限制、拒絕回應及連線中斷。逾時無法證明委託是否已接受,因此重試前確認委託狀態有助避免重複下單。
行情資料與已確認成交,應與帳戶實際委託及部位核對。不同產品的功能、驗證方式及限制不同,也可能改變。使用 API 不保證更快成交,也不會消除費用、滑價或市場風險。