什麼是 BYDFi OCO 訂單
OCO 訂單(One Cancels the Other,二選一訂單) 允許您同時下達兩個訂單——一個是 限價單,另一個是 觸發式限價單(Stop-Limit)。
不過,這兩個訂單中僅能有一個被執行。
當其中一個訂單(全部或部分)成交時,另一個訂單會自動取消。
⚠️ 注意: 若您手動取消其中一個訂單,另一個訂單也會自動取消。
📘 OCO 訂單的組成部分
限價單(Limit Order)
當市場價格達到您設定的限價時,訂單會以該價格全部或部分成交。
觸發式限價單(Stop-Limit Order)
當價格觸發設定的條件(觸發價)時,系統會自動以您設定的價格與數量掛出限價單。
🛠 如何使用 OCO 訂單
1. 進入現貨交易頁面
在 現貨交易(Spot Trading) 頁面中,點擊 OCO,即可建立 買入 或 賣出 OCO 訂單。

2. 輸入訂單資訊
在 OCO 訂單欄位中,您需要設定以下兩個主要參數:
- 限價(Limit Price): 當市場價格達到此價格時,系統會執行限價單。
- 觸發價(Stop Price): 當價格達到此條件時,會觸發並掛出限價單。

3. 設定正確的價格關係
買入 OCO 訂單
- 限價應 低於 當前市場價格。
- 觸發價應 高於 當前市場價格。
- 觸發式限價單的委託價格可高於或低於觸發價。
📊 公式: 限價 < 當前價格 < 觸發價
範例:
假設 BTC 當前價格為 10,000 USDT:
- 限價:9,000 USDT
- 觸發價:10,500 USDT
- 委託價:10,500 USDT
當價格上漲至 10,500 USDT 時,系統會自動撤銷 9,000 USDT 的限價單,並以 10,500 USDT 掛出買單。
若價格下跌至 9,000 USDT,限價單將成交,而觸發單則自動取消。
賣出 OCO 訂單
- 限價應 高於 當前市場價格。
- 觸發價應 低於 當前市場價格。
- 觸發式限價單的委託價格可高於或低於觸發價。
📊 公式: 限價 > 當前價格 > 觸發價
💬 實際應用範例
假設您 看漲 BTC,並想買入 1 BTC。
您希望以更低價格買入,但若價格突破,也想即時入場。
當前 BTC 價格為 10,000 USDT,您可設定:
- 限價:9,000 USDT
- 觸發價:10,500 USDT
- 委託價:10,500 USDT
- 數量:1 BTC
當價格下跌至 9,000 USDT 時,限價單將成交,而觸發單會被取消。
若價格上漲至 10,500 USDT,則限價單會被取消,並以 10,500 USDT 掛出買入委託。
此設定能確保您要嘛 低價買入,要嘛 追漲入場,不會重複下單。
🧩 小結
| 訂單類型 | 觸發條件 | 說明 |
|---|---|---|
| 限價單 | 當市場價格達到限價時執行 | 以設定價格買入或賣出 |
| 觸發式限價單 | 當價格達到觸發條件時掛單 | 以指定價格與數量掛出限價單 |
| OCO 訂單 | 二選一訂單,執行一個取消另一個 | 用於風險控制與策略化下單 |