
Fill or Kill(FOK)訂單是一種「全部成交或立即取消」的訂單類型。提交後,該訂單必須在指定數量下立即全部成交,否則將由系統全數取消。
在交易所訂單簿上,這類指令通常作為限價單的「訂單時效/執行條件」附加。其關鍵在於:訂單必須即時且全部成交。若有任何一項未達成,系統將取消整張訂單——不允許部分成交。
Fill or Kill訂單依賴撮合引擎先檢查可用流動性。若可用流動性能以你的限價買入或賣出價格完成全部數量,交易將立即全部成交;否則,整張訂單會被取消。
在訂單簿模式下,FOK訂單不會在市場中長時間排隊,因為其要求即時成交。若市場深度不足,系統會直接取消訂單,並於訂單歷史中顯示取消原因。鏈上聚合器或訂單簿DEX則透過原子性達成同樣效果——要嘛交易全部完成,要嘛完全回滾。
交易者使用FOK訂單,是為了確保所有指定數量能以目標價格一次性成交,避免部分成交帶來的風險與操作困難。
對於精確對沖、套利或大額資產再平衡的用戶,FOK訂單可降低非對稱風險——例如只成交一半現貨倉位但衍生品對沖已建立,導致風險曝險不對稱。
主要差異在於是否允許部分成交。
舉例來說:你想以10.00美元買入1,000枚代幣。訂單簿在9.99至10.00美元間僅有700枚可售。
總結:IOC會盡可能即時成交最大數量,FOK則要求全有或全無。
AON代表「All-or-None」,即訂單必須全部成交,但不要求即時,可在訂單簿中等待流動性累積。FOK則要求立即且全部成交。
可以將FOK視為AON+IOC:既要求「全部成交」,又必須「立刻成交」。不同平台支援情況各異——許多交易所不單獨提供AON,但會支援FOK以滿足「全有且即時」的需求。
FOK訂單最常與限價單結合使用:你設定最高買入價或最低賣出價,並要求全部數量立即成交。例如,你想以不高於42,100美元買進10 BTC,則下達限價為42,100美元的FOK訂單。若可全部成交則執行,否則取消。
市價單可優先立即成交,但無法控制成交價格。若希望兼顧「全部成交」與「價格限制」,通常採用限價+FOK。有些平台也提供「市價+滑點上限」,可近似實現「全有或全無」邏輯,但機制有所不同。
步驟1:登入Gate帳戶,進入目標交易對的現貨或合約交易頁面。
步驟2:於下單區選擇「限價」模式,輸入目標價格與數量。
步驟3:展開或找到「進階/時效」選項,選擇「Fill or Kill(FOK)」作為執行類型。
步驟4:確認訂單詳情後提交。系統會立即嘗試全部成交;如無法一次性全部成交,訂單將被取消。
步驟5:於「訂單/成交/歷史」中檢視狀態。請注意,FOK訂單多以吃單成交,並依Gate現行費率收取吃單手續費。
FOK訂單適合大額、一次性交易,能避免部分成交造成的滑點與操作複雜性——例如資金進場、機構再平衡,或場外結算與公開市場成交配對等情境。
FOK也常用於事件驅動策略——如消息面交易——你希望以設定價格一次性全部成交,否則寧願不成交,以避免過大滑點或風險曝險。
主要風險為成交確定性下降。在流動性不足的市場,你的訂單可能頻繁被取消,導致錯失交易機會。這種情況在流動性較差的代幣或非活躍時段尤其常見。
此外,FOK訂單通常以吃單成交,手續費高於掛單;你需權衡手續費與滑點風險。鏈上因FOK邏輯未成交而回滾的交易,仍會產生Gas費用——若網路壅塞,成本可能偏高,即使沒有實際兌換代幣。
鏈上FOK邏輯仰賴原子性:要嘛以指定數量和價格全部成交,要嘛整筆交易回滾。許多聚合器提供「禁止部分成交/強制全額成交」選項——若滑點超限或數量不符,交易將失敗並回滾。
訂單簿DEX可能支援明確FOK指令;AMM協議則常結合滑點保護與最小成交量,達成類似效果。不論機制為何,智慧合約原子性都能確保鏈上「全有或全無」的執行。
FOK訂單強調即時且全部成交——適用於對數量和價格要求嚴格的情境。其透過預先檢測市場深度或鏈上原子執行來實現。與IOC訂單不同,FOK拒絕部分成交;與AON相比,則多了時效要求。實務操作上,交易者需權衡成交確定性、手續費、滑點風險與機會成本,並於Gate等平台依正確流程下單,確保指令如預期執行。
兩者都要求全部成交或全部取消,但時效不同。Fill or Kill(FOK)要求即時檢查是否能全部成交——若無法滿足,數秒內取消;All-or-None(AON)則允許訂單在訂單簿中等待,直到能全部成交或被系統取消。簡言之:FOK較為激進,AON則較有耐心。
使用Fill or Kill(FOK)訂單是最有效的方式。在Gate下單時選擇此類型並設定目標價格,系統會嘗試立即按該價格全部成交;若無法滿足,將自動取消訂單。這可保護你免於滑點與部分成交風險。
你的訂單會保持等待,直到逾時自動取消,或因市場條件變動而無法全部成交。具體逾時與取消規則由交易所決定。下大額FOK訂單前,務必檢查市場流動性——若深度不足,全部成交機率較低。
IOC允許部分成交,因此成交率較高;FOK要求全有或全無,成交頻率較低。你可依需求選擇:若希望盡量成交選IOC;只接受全部成交則用FOK。
常見錯誤包括:價格設定過高或過低導致無法成交;忽略流動性不足;極端波動時使用FOK導致長時間等待;未設定合理逾時。建議先用模擬帳戶練習,密切關注即時深度圖,並選擇流動性充足的交易對。


