合約訂單取消的常見原因
更新於 15/10/2025
在 Echuca Trading 交易合約時,訂單可能會被取消或執行失敗。以下是常見的訂單取消類型及其原因:
1. 用戶取消的訂單 / 停止訂單取消
- 原因:訂單被手動取消
- 情境:當用戶下達限價或條件訂單,但在觸發價格到達之前手動取消。例如,用戶 A 預測 BTC 會下跌,並在 $40,000 下達限價買單。在等待價格未達到此水平後,他們取消訂單以釋放資金以提高交易效率。
2. 強平期間止盈止損訂單取消
2.1 止盈止損委託因資金不足被取消
- 原因:當條件訂單被觸發但合約帳戶內資金不足時,訂單將自動取消。
- 情境:條件訂單通常用於建立止盈或止損訂單。當市場價格達到指定的觸發價格時,訂單將被激活並以限價或市價進入市場。注意:如果合約帳戶可用餘額不足以支付必要的倉位保證金,條件訂單將被取消。
2.2 止盈止損訂單在強平期間被取消
- 原因:止損和止盈訂單在強平期間被自動取消,因為倉位已不存在。
- 情境:當倉位被清算後,所有相關的止損和止盈訂單都會被取消。
3. 預設 IOC(立即成交或取消)訂單
- 原因:IOC(立即成交或取消)訂單的未成交部分會自動取消。
- 情境:IOC 訂單會立即以可用價格和數量執行。如果僅部分成交,任何未成交的部分將被取消。如果在下單時所選價格的數量不足,整個訂單將立即被取消。
4. 無匹配的市場訂單
- 原因:市場上沒有可匹配的對手方訂單。
- 情境:當當市價單被下達時,如果出現極端波幅而沒有可用的對手方訂單,則該訂單將被取消。
5. 持倉的強制平倉
- 原因:在強制平倉後,當前合約的所有訂單將被取消。
- 情境:如果持倉的保證金不足以滿足維持保證金要求,系統將強制平倉該持倉。同時,所有相關訂單,包括止盈、止損和限價訂單,將被取消。
6. 關閉沒有現有持倉的平倉訂單
- 原因:如果沒有開放的持倉,平倉訂單將被取消
- 情境:當用戶下達平倉訂單且持倉被強制平倉時,平倉訂單將自動取消。
7. 價格保護限制
- 原因:在5%的價格保護範圍內沒有可用的對手方訂單。
- 情境:Echuca Trading 合約執行5%的價格保護機制。買入訂單不得超過標記價格的+5%,賣出訂單不得低於標記價格的-5%。超過這些限制的訂單將被取消,以降低在波動市場中對持倉的風險。
8. 自動減倉(ADL)
- 原因:當倉位被自動減倉時,訂單會自動取消。
- 情境:在自動減倉(ADL)期間,當前倉位的所有訂單,包括止盈、止損和限價單,將自動取消。
9. 倉位大小不匹配
- 原因:如果執行的倉位大小不足,則僅減少訂單將被取消。
- 情境:當持有倉位並下達僅減少訂單時,如果執行的大小與預期的減少不匹配,則訂單的任何剩餘未滿足部分將被取消。例如,用戶 A 持有 10 份多頭合約,並下達 8 份合約的僅減少賣出訂單。如果他們事先平倉 5 份多頭合約,僅剩 5 份合約,則原始的 8 份合約的僅減少賣出訂單將被取消。
10. 停止訂單取消:倉位大小歸零或反向倉位
- 原因:當倉位大小變為零或反向時,訂單將被取消。
- 情境:如果倉位完全平倉,或減倉訂單超過當前倉位大小並導致倉位方向反轉,所有相關的止盈、止損或倉位特定訂單將被取消。
11. 零保證金訂單超出倉位大小
- 原因:非凍結保證金的訂單數量超出倉位數量時,取消訂單
- 情境:當用戶持有倉位時,提交了反向委托訂單,反向訂單數量與持有倉位數量重合的部分爲非凍結保證金訂單數量。如果用戶的倉位通過其他方式減少(例如手動平倉或觸發止盈止損),導致反向訂單的非凍結保證金訂單數量超過剩余倉位時,系統會自動撤銷超出部分或全部訂單,以確保成交時不會超出可用倉位。
✅範例:
使用者 A 持有 10 張多頭合約並下達反向訂單賣出 15 張合約,其中 10 張為零保證金訂單。如果反向訂單被觸發,而使用者 A 已通過其他交易平倉 5 張多頭合約,系統將取消剩下的 10 張零保證金合約。
使用者 B 持有 10 張多頭合約並下達反向訂單賣出 8 張合約。如果反向訂單被觸發而使用者 B 已完全平倉(剩餘 0 張合約),8 張反向訂單合約將完全取消,因為無法執行。
Echuca Trading 合約交易指南: