預算與風險規劃

幣安 OCO 單怎麼用?停利停損一次掛好,三個價格欄位和數量該怎麼填

OCO 把停利單和停損單綁在一起,成交一邊就自動取消另一邊。下單框裡的止盈限價、止損觸發、止損限價該各填什麼,數量為什麼會卡在最低訂單規模,用 2026-10-21 的 BTC/USDT 與 GALA/USDT 公開報價各算一次,並整理條件單五張、價格區間這兩個會讓訂單被退回的上限。

幣安 OCO 單怎麼用?停利停損一次掛好,三個價格欄位和數量該怎麼填

止損單只處理下跌的那一邊。真正讓人睡不著的情況通常是另一種:價格往上走到你想獲利了結的位置時人不在,往下跌破你的底線時人也不在。幣安現貨的 OCO 訂單就是為了這個情境設計的——停利和停損一次掛好,成交一邊,另一邊自動取消。

麻煩的是下單框裡一次冒出三個價格欄位,名字又長得很像。下面用官方說明和 2026-10-21 當天的公開行情,把每一欄該填什麼、數量有什麼限制,以及哪些上限會讓訂單直接被退回,逐項算一次。

OCO 是兩張單綁在一起,觸發一張就取消另一張

幣安〈什麼是選擇性委託 (OCO) 訂單?如何使用?〉(更新於 2025-11-18)的定義只有兩句:

OCO 訂單 (選擇性委託訂單) 包含限價單和限價停止單。如果其中一筆被觸發,另一筆將被取消。同時,如果一筆訂單被取消,另一筆訂單也將被自動取消。

關鍵在後半句。如果你自己掛一張停利限價單、再掛一張限價止損單,這兩張是各自獨立的:行情先漲到停利價成交,止損那張還留在委託列表上;等你想起來手動取消,中間這段時間它一直有效。OCO 的差別只是官方替你做了取消這個動作,但這件事剛好是人最容易忘記的。

有一點要先說清楚。官方〈現貨交易中的不同訂單類型〉(更新於 2026-08-09)舉的例子是「BTC 為 40,000 美元,可以使用 OCO 訂單在價格達到 39,000 美元時買入 1 BTC,或在價格上漲至 41,000 美元時賣出」,把買入和賣出寫在同一張 OCO 裡;而 OCO 專頁列出的買單、賣單條件,兩條腿都是同一個方向。兩頁的舉例方式不一致,實際下單時以 OCO 專頁的方向條件為準——賣出部位用賣單 OCO,想進場則用買單 OCO,一張 OCO 不會既幫你買又幫你賣。

三個價格欄位分別對應什麼

2026-10-21 的繁體中文網頁版現貨交易頁,訂單類型在「限價」「市價」後面是一個下拉選單,展開後依序是限價止盈止損、市價止盈止損、追蹤止盈止損、OCO、時間加權平均價格 (TWAP)、POV、分段訂單。

幣安繁體中文網頁版現貨交易頁的訂單類型下拉選單,由上而下依序是限價止盈止損、市價止盈止損、追蹤止盈止損、OCO(已勾選)、時間加權平均價格 (TWAP)、POV、分段訂單

選到 OCO,買入和賣出兩側的欄位就會各變成四格:

幣安繁體中文介面 BTC/USDT 賣出側的 OCO 欄位,由上而下為止盈限價、止損觸發、止損限價(預先帶入 83,554.01 USDT)與數量

以賣單為例,三個價格欄位是這樣分工的:

欄位 填什麼 位置關係
止盈限價 想獲利了結的價格 高於目前市價
止損觸發 跌到這裡啟動止損 低於目前市價
止損限價 止損啟動後掛出的限價 略低於止損觸發

官方把這組順序寫成一行:賣單是「價格 (限價單) > 目前市場價格 > 止損觸發價格 (限價停止單)」,買單則完全反過來,「價格 (限價單) < 目前市場價格 < 止損觸發價格」。另外官方對止損那一腿的建議是「可以在設定時嘗試令限價接近止損觸發價格」。

上面第二張圖還有一個容易踩的細節:只有「止損限價」預先帶入了當下市價,另外兩欄是空的。如果只改前兩欄就送出,等於把止損限價留在下單當時的市價,跌下去的時候這個價格早就不在掛單簿上能成交的範圍了。

英文介面的欄位名稱不同,官方說明頁裡的示意圖用的是 TP Limit、SL Trigger、SL Limit、Amount,底下那行 Total 還直接標著 Minimum 5 USDT:

幣安官方 OCO 說明頁內嵌的英文介面示意圖,左右兩欄由上而下為 TP Limit、SL Trigger、SL Limit、Amount,Total 欄標示 Minimum 5 USDT,下方為 Buy BTC 與 Sell BTC 按鈕

順帶一提,官方頁面裡「限價停止單」「限價止損單」兩個講法交替出現,介面上則叫「止損限價」,指的都是同一張單。

用當天的 BTC 報價實際填一次

2026-10-21 11:14 UTC,BTC/USDT 的公開行情是 83,439.03 USDT(Binance 公開行情介面,同一時間的掛單簿買一與賣一只差 0.01 USDT)。假設手上有 0.06 BTC,市值約 5,006 USDT,想設定「漲 6% 就走,跌 4% 就停損」。

四個欄位這樣填:

欄位 數值 怎麼來的
止盈限價 88,445.37 83,439.03 × 1.06
止損觸發 80,101.47 83,439.03 × 0.96
止損限價 79,700.00 比觸發價再低約 0.50%
數量 0.06 持有量

兩種結局的到手金額差多少,可以先算出來。以現貨一般用戶 0.1% 的費率計算(本站在手續費 2% 與 0.1% 的實際差距裡核對過這個數字,有開 BNB 抵扣會再低一些):

  • 停利那一腿成交:0.06 × 88,445.37 = 5,306.72,扣 0.1% 手續費後到手 5,301.42 USDT。
  • 止損那一腿成交:0.06 × 79,700.00 = 4,782.00,扣手續費後到手 4,777.22 USDT。

也就是說,這張 OCO 把結果框在 4,777 到 5,301 USDT 之間,區間寬度 524.20 USDT。這是掛單當下就能算清楚的數字,不需要等行情告訴你。

止損限價為什麼要比觸發價再低 0.5%?因為觸發價只負責啟動,真正要成交的是後面那張限價單,兩個數字填成一樣,急跌時很可能掛在那裡不動。這個緩衝該留多寬要看該交易對的掛單簿厚度,算法在止損價與限價該差多少的實算那篇,OCO 的止損腿完全沿用同一套。

BTC/USDT 的最低價格變動是 0.01 USDT,數量的最小階梯(交易參數頁上寫成「最低金額變動」)是 0.00001 BTC,所以上面四個數字都填得進去。換成別的交易對,這兩個數字要重新看。

數量只有一欄,但要同時通過兩道檢查

OCO 的兩條腿共用同一個數量欄位,而最低訂單規模是按「價格 × 數量」算的。既然止損那一腿的價格比較低,能不能成立就由它決定:

數量 × 止損限價 ≥ 最低訂單規模

上面的 BTC 例子是 0.06 × 79,700 = 4,782 USDT,遠高於主要交易對 5 USDT 的門檻,不成問題。小額持倉就完全是另一回事。

同一時間 GALA/USDT 的報價是 0.001963 USDT,數量的最小階梯是 1 GALA(只能填整數枚),最低訂單規模一樣是 5 USDT。假設手上有 2,000 GALA、想把止損限價設在 0.001800:

  • 止損腿名目金額 = 2,000 × 0.001800 = 3.60 USDT,低於 5 USDT,這張 OCO 不成立。
  • 要讓止損腿也過關,數量至少 5 ÷ 0.001800 = 2,777.8,取整為 2,778 枚。

換句話說,部位太小的時候不是停損設得好不好的問題,是根本掛不上去。幣安現貨的最低門檻怎麼換算成實際要準備多少錢,寫在現貨最少能買多少那篇。

還有一個零頭問題。官方〈幣安現貨交易限制與參數〉說明「您可以買入 / 賣出的代幣數量取決於交易對的『最小變動量』,而不是錢包中可持有的代幣總數」,所以像 GALA 這種以 1 枚為單位的交易對,餘額的小數部分永遠掛不進 OCO,官方給的處理方式是用小額餘額兌換 BNB 的功能清掉。

會讓訂單直接被退回的兩個上限

幣安有一頁免登入就看得到的「交易參數」,每個交易對的限制都列在上面,公開的交易對參數介面也查得到同一組數字。和 OCO 有關的是兩欄:條件單最大掛單數量 5、最大連結訂單數量 20(2026-10-21 查 BTC/USDT 與 GALA/USDT 都是這組)。

OCO 本身算一組連結訂單,而它的止損腿屬於條件單。官方頁面沒有寫明兩個欄位怎麼互相計算,但以較小的那個數字抓,同一個交易對能同時放著的 OCO 不會超過五組——想把一個部位切成十段階梯式出場的人,先看這個數字,實際以送出時介面的提示為準。

另一個是價格區間。公開的交易對參數裡,賣單的限價被限制在五分鐘均價的 0.8 到 2 倍之間(買單是 0.5 到 1.2 倍),2026-10-21 查到的 BTC/USDT 仍是這組數值。想把止損限價設到市價的一半來「保證成交」,系統不會接受。這兩個邊界連同最低訂單規模,在前面提到的止損單那篇有完整的欄位對照,這裡不重複。

送出之後去哪裡確認

官方的說法是:還沒成交的在 [當前訂單] 裡,已經執行的在 [訂單紀錄] 裡。兩條腿會一起出現在當前訂單,成交或取消其中一張,另一張就會跟著消失——如果只看到一張,表示另一張已經有動作了,值得回頭看一眼是哪一腿。

要提醒的是成交不保證是全部。官方對條件單的說明寫著「訂單可能會因市場狀況而部分成交,任何未成交的倉位會保留為限價掛單」,所以掛出去之後還是要回來看一次狀態,特別是掛單薄的交易對。

送出前的四項自檢

第一,三個價格欄位都動過,止損限價不是系統預設帶進來的市價。

第二,賣單的順序是止盈限價 > 目前市價 > 止損觸發,止損限價再略低於觸發價;買單整組反過來。

第三,用止損那一腿的價格乘上數量,確認高於該交易對的最低訂單規模,而且數量是該交易對最小階梯的整數倍。

第四,同一個交易對的條件單沒有排到上限。

OCO 解決的是「不在電腦前」這件事,不是「該在哪裡出場」。兩個價格怎麼訂,還是要回到部位能承受多少虧損,這部分可以用定期定額的預算與回撤承受度工作表裡的回撤欄位當起點。

主要來源與核驗日期

  • 幣安〈什麼是選擇性委託 (OCO) 訂單?如何使用?〉(更新於 2025-11-18):OCO 定義、買單與賣單的價格順序條件、下單與查詢路徑、頁內英文介面示意圖。核驗日期 2026-10-21。
  • 幣安〈現貨交易中的不同訂單類型〉(更新於 2026-08-09):OCO 在各訂單類型中的定位、條件單部分成交的說明。核驗日期 2026-10-21。
  • 幣安〈幣安現貨交易限制與參數〉(2025 年 12 月更新):最小變動量與無法賣出全部餘額的原因。核驗日期 2026-10-21。
  • 幣安公開行情與交易對參數介面:2026-10-21 11:14 UTC 的 BTC/USDT 83,439.03 USDT、GALA/USDT 0.001963 USDT,以及兩個交易對的最低價格變動、數量最小階梯、最低訂單規模 5 USDT、條件單上限 5、賣單價格倍數 0.8 / 2。文中截圖拍攝時間略晚於取價時間,畫面上的報價因此略有不同。

費率與交易參數都會隨市場調整,文中是 2026-10-21 的快照,下單前請以當天的頁面為準。

還沒有帳戶的話,用邀請碼 BNB608 註冊可以拿到手續費回饋,額度與核對方式見邀請碼 BNB608 的回饋怎麼確認。