訂單不是一筆必然完成的交易

下單表示向交易系統提交意圖,成交則表示其中部分或全部已匹配。限價單可能長期未成交,也可能分多次完成。閱讀 Binance 現貨訂單前,應確認賬戶實體、交易對、方向與產品,不把其他產品界面的術語直接套用。本文解釋公開字段,不建議交易,也不確認讀者所在地可使用該服務。

部分成交與撤單可以同時出現

訂單成交一部分後,剩餘部分可以被取消。撤單成功通常只影響仍未成交的數量,不能自動逆轉已經完成的成交。核對原始數量、累計成交數量、剩餘數量和最終狀態,再查看逐筆成交與手續費。只截取“已取消”幾個字,無法說明整張訂單沒有產生資產變化。

有效方式影響剩餘數量處理

在適用接口中,GTC、IOC、FOK 等字段描述不同的有效或執行條件。IOC 允許立即執行可成交部分並取消剩餘,FOK 則要求按其規則完整執行,否則取消。具體支持情況以交易對、接口與現行文檔為準;不要把這些條件當作保證價格優於市場或保證下單一定被系統接收。

用假設訂單核對成交

假設賣出 10 個單位,只成交 4 個後撤銷余下 6 個,那麼需要在賬本中記錄 4 個實際成交及相應費用。訂單限價不一定等於所有成交的最終加權價格,手續費資產也可能不同。例子只說明數量關係,不代表某個幣種或真實市場價格;應使用本人賬戶實際回執計算。

網絡錯誤後不要盲目再下單

提交請求超時不一定表示服務器未接受訂單。先通過訂單標識、客戶端標識和官方查詢方式核對狀態,再決定重試。查詢與撤銷也可能存在時間差,應保存響應和後續狀態。不要把 API 密鑰、簽名或完整賬戶導出發給陌生排障人員,更不要為了消除錯誤而擴大權限。

保存訂單到成交的關聯

記錄訂單標識、交易對、時間、數量、有效方式、狀態、逐筆成交、費用及錯誤信息。批量導出時保留訂單層和成交層的關係,避免重復記賬。平台規則會變化,本文不能代替最新接口文檔和賬戶條款,也不保證特定訂單能以預期時間或價格完成。