babialab

幣安掛單 24 小時未成交會不會自動撤?GTC / IOC / FOK 3 種訂單型別詳解

更新於 2026-04-25 · 9 分鐘閱讀 · 現貨實操

幣安(Binance)現貨下單頁有一個不起眼的「TIF(Time In Force)」選項,包含 GTC、IOC、FOK 三個選項。新手通常預設用 GTC,但其實另外兩種在某些場景下能避免虧損或搶到更好成交價。本文把這三種訂單型別講清楚,並擴充套件到限價 / 市價 / OCO / 跟蹤止損等所有幣安現貨支援的訂單型別。還沒開幣安賬戶的從幣安官方註冊入口開戶;想要降低交易成本的看幣安手續費返傭方案;先了解基本下單流程的看現貨下單不成交的原因排查

三種 TIF 選項的核心區別

TIF 是 Time In Force 的縮寫,中文翻譯是「訂單有效期」,決定了你的限價單在不能立刻成交時,未成交部分該怎麼處理。

型別 全稱 部分成交 剩餘部分處理
GTC Good Till Cancel 允許 剩餘部分繼續掛單
IOC Immediate Or Cancel 允許 剩餘部分立即撤銷
FOK Fill Or Kill 不允許 不能全部成交則全部撤銷

GTC:預設選項,掛單不撤直到手動取消

GTC(Good Till Cancel,有效至取消)是幣安現貨的預設 TIF 選項。下單後,訂單會一直掛在訂單簿上,直到:

  • 完全成交
  • 使用者手動撤單
  • 賬戶餘額變化導致系統強制撤單(極少數情況)

24 小時不成交會不會被自動撤?答案是不會。幣安官方公開規則裡沒有 GTC 訂單的最長掛單時長限制,理論上掛 1 個月也是有效的。但實際上:

  • 單個賬戶的同時活躍掛單數量有限制(現貨約 200 單)
  • 極端情況下系統維護可能批次取消訂單(會提前公告)
  • 賬戶因為風控被限制時,所有掛單會被取消

適合場景:

  • 長期等待目標價位(比如掛 BTC 90000 等回撥)
  • 網格交易、定投等被動策略
  • 不急著成交、願意等的使用者

IOC:立刻成交、剩餘撤單

IOC(Immediate Or Cancel,立即成交否則取消)的邏輯是「能成交多少就成交多少,剩下的立刻撤掉」。

舉例:你想用 GTC 掛 BTC 95000 買入 0.01 BTC,對手盤只有 0.003 BTC 在 95000,剩餘 0.007 BTC 在 95001。

  • 如果用 GTC:成交 0.003 BTC,剩 0.007 BTC 繼續掛在 95000,等下一個賣家掛出
  • 如果用 IOC:成交 0.003 BTC,剩 0.007 BTC 立刻撤銷

適合場景:

  • 短線交易需要快速響應行情,不想留尾巴單
  • 擔心行情突變,掛單後價格不利
  • 套利策略(多平臺對沖),需要確定性的成交結果

FOK:要麼全成、要麼全撤

FOK(Fill Or Kill,全部成交否則取消)最嚴格:必須全部數量都能立刻成交,否則整筆訂單作廢,一顆幣都不買。

繼續上面的例子:你 FOK 掛 BTC 95000 買入 0.01 BTC,對手盤只有 0.003 BTC。

  • FOK 判定不能全成 0.01 → 整筆訂單立刻撤銷
  • 0.003 BTC 也不會成交

適合場景:

  • 大額套利,必須一次性吃滿才有利潤空間
  • 套保策略(同時操作兩個市場),不允許只成交一邊
  • 極少數演算法交易場景

注意:FOK 在多數主流幣種的小額下單中沒什麼用,因為流動性足夠吃滿;只有大額或冷門幣才顯出 FOK 的特點。

限價單 / 市價單 / 止盈止損完整對比

幣安現貨支援的訂單型別有 6 種:

訂單型別 觸發方式 價格控制 TIF 支援
限價單(Limit) 立即下單 自定義價格 GTC / IOC / FOK
市價單(Market) 立即成交 按當前盤口 即時(無 TIF)
限價止盈止損 觸發價後掛限價 自定義觸發價 + 限價 GTC / IOC / FOK
市價止盈止損 觸發價後掛市價 自定義觸發價 即時
OCO 同時掛兩條單 見下文 GTC
跟蹤止盈止損 價格回撤觸發 自定義回撤百分比 GTC

限價單(Limit)

最常用的訂單型別。指定一個買入 / 賣出價,等市場達到這個價時成交。

例項:BTC 當前 95000,你掛 94000 限價買入。

  • 如果價格跌到 94000:成交
  • 如果價格不跌到 94000:訂單一直掛著(GTC)或立刻撤(IOC/FOK)

限價單是 Maker 單(提供流動性),享受較低費率。幣安現貨 Maker 0.1%,開 BNB 抵扣後 0.075%。

市價單(Market)

不指定價格,立即按當前盤口最優價成交。優點是確定性高(一定會成交),缺點是滑點不可控(流動性差時可能成交價比預期差很多)。

幣安市價單隻支援「即時成交」,沒有 TIF 選項。但有「價格保護」機制,如果預計滑點超過 5%-10% 會被拒單,詳見現貨下單不成交的原因

限價止盈止損(Stop Limit)

需要設兩個價:「觸發價」和「限價」。當市場價到達觸發價時,系統自動掛出一筆限價單。

例項:你買了 BTC 在 95000,想設止損在 92000。

  • 觸發價:92000
  • 限價:91500(略低於觸發價,確保能賣出)
  • 數量:你的 BTC 數量

當 BTC 跌到 92000,系統自動掛 91500 賣單。如果價格繼續跌穿 91500,訂單可能掛著不成交(限價單的特性)。

市價止盈止損(Stop Market)

設一個「觸發價」,達到後立刻按市價成交。優點是一定能成交,缺點是滑點不可控。

繼續上面的例子:觸發價 92000,達到後立刻按市價賣。BTC 跌到 92000 那一刻,系統直接吃當前盤口,可能成交在 91950 或 91900(視行情速度)。

OCO(One Cancels the Other)

OCO 是「二選一」訂單:同時掛兩條單(一條限價 + 一條止損),任一成交後另一條自動撤銷。

例項:BTC 當前 95000,你買入後想設:

  • 漲到 100000 賣出止盈
  • 跌到 90000 賣出止損

OCO 單同時掛 100000 限價賣單 + 90000 觸發止損單。哪一邊先觸發,另一邊自動撤。

OCO 的優勢在於資金 / 倉位利用率:用一份 BTC(倉位)就同時鎖定了止盈止損雙向。如果分別掛兩條單,系統會凍結 2 份 BTC 倉位(實際上一份本幣只能成交一次)。

舉例:你有 2 BTC,想設雙向止盈止損(漲止盈 + 跌止損),如果分兩條單各掛 2 BTC,會顯示「資金不足」;用 OCO 單一次性掛 2 BTC,正常成交。

跟蹤止盈止損(Trailing Stop)

跟蹤止盈是「動態止盈」,設一個「回撤百分比」,價格上漲時止盈線跟著漲,價格下跌觸發止盈百分比時賣出。

例項:你 95000 買入 BTC,設跟蹤止盈回撤 5%。

  • BTC 漲到 100000,止盈線變成 95000(100000 × 0.95)
  • BTC 漲到 105000,止盈線變成 99750
  • BTC 從 105000 跌到 99750,觸發賣出

這種訂單適合不想錯過持續上漲、又想鎖定利潤的場景。缺點是回撤百分比設小了容易被震盪洗出,設大了利潤保護不夠。

五種訂單型別對比表

訂單型別 適用場景 風險 Maker/Taker
限價單 等目標價成交 不成交 Maker
市價單 緊急成交 滑點大 Taker
限價止損 設定止損 跌穿不成交 Maker(觸發後)
市價止損 強制止損 滑點大 Taker
OCO 雙向鎖定 一邊觸發 Maker(限價側)
跟蹤止盈 趨勢止盈 震盪洗出 Taker(觸發後)

FAQ

Q1:GTC 掛單 1 個月會被撤嗎? 不會。幣安沒有 GTC 最長掛單時長限制。但極端情況下系統維護、風控、幣種下架可能批次取消訂單。

Q2:IOC 和 FOK 哪個更激進? FOK 更激進——必須全部成交才算數。IOC 是「能多少算多少」,FOK 是「全有或全無」。

Q3:止損單一定會成交嗎? 不一定。「限價止損」觸發後變成限價單,如果跌穿了限價價格也不會成交;「市價止損」一定會成交,但滑點不可控。

Q4:OCO 單消耗幾次手續費? 只消耗 1 次。兩條單中只有一條會成交,所以只產生一次手續費。具體費率參考 BNB 抵扣手續費(即將釋出)。

Q5:跟蹤止盈在震盪市好用嗎? 不太好用。跟蹤止盈在「明確單邊趨勢 + 末期回撤」場景下表現最好;震盪市經常被假突破洗出。

Q6:手機端能用 OCO 嗎? 能。幣安 APP 現貨下單頁底部「訂單型別」選 OCO 就可以。安卓裝置裝不上 APP 的看幣安 APP 安裝教程

Q7:GTC、IOC、FOK 是不是幣安獨有? 不是。這三種 TIF 是國際通用的金融市場標準(來自傳統證券市場),所有主流交易所(幣安、OKX、Coinbase 等)都支援。

寫在最後

弄清楚 GTC / IOC / FOK 的區別,比單純記住「限價單」「市價單」更重要。在大多數日常交易裡 GTC 就夠用,但當你做套利、對沖、緊急平倉時,IOC 和 FOK 才能保護你不被「吃半單」坑掉。還沒開賬戶的走幣安官方註冊入口;想要降低交易成本的開手續費返傭