費用與安全
訂單未成交、部分成交或被取消怎麼辦?先看狀態再排查原因
限價單掛著不動、只成交一半,或單子突然消失?先在訂單紀錄確認狀態,再依未成交、部分成交、被取消三種情況找出原因:價格沒到、效期規則、最小下單量、交易對暫停等,並說明撤單後資金去向與何時該聯絡客服。
下了單卻一直沒動靜、只成交一半、或是單子突然從「目前委託」消失——這三種情況看起來像出錯,其實多半能從訂單紀錄裡找到原因。這篇按「先看狀態、再找原因、最後決定下一步」的順序,帶你把卡住的委託單處理完,並說明哪些情況真的需要聯絡客服。
文中用到的交易規則數據,取自 Kraken 公開行情介面 2026-10-05 09:47(UTC)的單次查詢;平台只是示範資料來源,同樣的判斷方法適用於多數現貨交易所。

第一步:先到訂單紀錄確認是哪一種狀態
不要只看資產餘額猜。打開「目前委託」與「歷史委託」,找到那筆單,記下四個欄位:委託狀態、委託數量、已成交數量、委託類型與效期(GTC、IOC、FOK、Post Only 等)。
| 你看到的狀態 | 實際意思 | 資金在哪裡 |
|---|---|---|
| 未成交/掛單中(Open、New) | 單子在委託簿上排隊,還沒有對手方 | 下單金額被凍結,不能拿去做別的事 |
| 部分成交(Partially Filled) | 成交了一部分,其餘仍掛著或已被取消 | 已成交部分入帳;未成交部分視效期而定 |
| 已取消(Canceled) | 你手動取消,或系統依規則取消 | 未成交部分應解凍回可用餘額 |
| 已過期(Expired) | 效期條件到了沒成交,例如 IOC、FOK、當日有效 | 同上,未成交部分解凍 |
| 被拒絕(Rejected) | 根本沒進入委託簿 | 沒有凍結,也沒有成交 |
各平台用字不同,但分類大致如此。先分清楚「從沒進場(被拒絕)」和「進場後才被取消」,後面的排查方向完全不一樣。
情況一:一直未成交
限價單掛著不動,最常見的原因只有一個:你的價格還沒被市場碰到。買單價格低於目前最佳賣價、賣單價格高於目前最佳買價,就只能排隊等。
依序檢查:
- 比對盤口:把你的委託價和當下的最佳買價、最佳賣價放在一起看。差距越大,等越久,行情反向走就永遠不會成交。限價單與市價單的取捨,可以回頭看市價單和限價單差在哪、各自適合什麼情況。
- 看排隊順序:即使價格剛好碰到,同價位通常先掛先成交(價格優先、時間優先)。成交量很小的時候,碰到價格也可能輪不到你。
- 確認交易對有沒有暫停:交易對被調成只能撤單或只能掛單時,新單不會成交(下面情況三細講)。
- 注意開收盤或維護時段:股票市場有明確的集合競價與暫緩撮合時段,例如臺灣證券交易所說明暫緩開盤期間投資人仍可新增、取消或修改委託,但撮合時間會延後;加密交易所雖然全天交易,但系統維護前後也可能暫停撮合。
下一步怎麼做:想等就繼續掛,但記得那筆金額一直被凍結;不想等就撤單後改價重掛,或改用市價單——代價是接受當下的價差與滑點。改價時要留意:把買單價格拉到高於最佳賣價,它會立刻成交、變成吃單,手續費可能從 Maker 費率變成 Taker 費率,原因整理在Maker 與 Taker 如何影響手續費。
情況二:只成交了一部分
部分成交代表對手方的量不夠吃完你的單。先算清楚兩個數字:
- 已成交數量 × 成交均價=已經花掉(或收到)的錢
- 委託數量 − 已成交數量=剩下的部分
接著看效期決定剩下的會怎樣:
- GTC(一直有效):剩下的繼續掛著,有對手方就會陸續成交。
- IOC(立即成交否則取消):能成交的當下成交,剩下的立刻取消,狀態會變成「已取消」或「已過期」,但已成交部分不會退回。
- FOK(全部成交否則取消):不會出現部分成交——要嘛全部成交,要嘛整筆取消。
下一步怎麼做:
- 先確認已成交部分有沒有入帳到可用餘額,再決定剩下的要不要繼續等。
- 部分成交後撤單,撤掉的只是剩下的部分,已成交的不會被收回。
- 剩下的數量要是低於平台的最小下單量,可能無法再單獨掛出——這時只能和下一筆合併處理。
- 計算成本時用實際成交均價,不要用你當初填的委託價。
情況三:單子被取消或根本沒送出去
這是最常被誤會成「平台出錯」的情況。原因大致分兩類:下單時就不符合交易規則(被拒絕),以及進入委託簿後因條件觸發而取消。
不符合交易規則:每個交易對都有自己的門檻
每個交易對都有最小下單數量、最小下單金額、價格最小跳動單位(tick size)與數量精度。下面是 BTC/USD 在公開介面上的規則原文:

把幾個欄位翻成白話:
ordermin0.00005:一張 BTC/USD 單最少要買賣 0.00005 BTC。以查詢當下約 85,951 美元的價格換算,大約 4.3 美元。costmin0.5:以美元計價的單筆金額最少 0.5 美元。tick_size0.1:價格只能填到 0.1 美元為單位,填 85,951.25 這種價格就不合格。statusonline:這個交易對目前正常交易。
同一次查詢裡,其他交易對的最小下單量差異很大:ETH/USD 是 0.001 ETH、SOL/USD 是 0.06 SOL、USDT/USD 是 5 USDT。數量填太小、價格的小數位填太多、或金額低於門檻,單子就會直接被拒絕。
下一步怎麼做:在下單頁或平台的交易規則頁查清楚該交易對的最小量與價格精度,調整後重新送出。
交易對狀態改變:只能撤單、只能掛單
更容易被忽略的是交易對本身的狀態。同一次查詢 Kraken 全部 1,458 個交易對:
| 狀態 | 數量 | 對你的影響 |
|---|---|---|
| online(正常交易) | 1,361 | 可正常下單、成交 |
| cancel_only(只能撤單) | 78 | 不能新增委託,只能取消既有掛單 |
| post_only(只能掛單) | 19 | 只接受不會立即成交的限價掛單,市價單與會立刻成交的限價單會被拒絕 |
只看以美元計價的 676 個交易對,則是 630 個正常、42 個只能撤單、4 個只能掛單。換句話說,同一時間大約每 15 個交易對就有 1 個不能正常下單。這類狀態常見於幣種準備下架、剛上架尚未開放完整交易,或系統維護前後。
下一步怎麼做:看到下單按鈕灰掉、或新單一送出就被拒絕,先到平台公告查該幣種有沒有下架或維護通知。遇到下架,通常要在公告期限內撤單並把資產轉出,不要等到最後一天。
委託條件觸發:是你選的規則在運作
- IOC/FOK:沒能(全部)立即成交,就照規則取消。
- Post Only(只做 Maker):送出時如果會立刻和對手方成交,系統會直接取消,保證你只當掛單方。
- 價格保護:部分平台會限制市價單或限價單不能離目前市價太遠,超出範圍的部分會被取消或拒絕。
- 自成交防範:同一帳戶的買單碰到自己的賣單時,平台可能取消其中一方,避免自己跟自己成交。
- 餘額不足:可用餘額不夠時下單會被拒絕;常見原因是資金已被另一筆掛單凍結。
下一步怎麼做:回到歷史委託,看取消原因欄位或委託類型。多數「單子消失」對得上上面其中一條。
什麼時候才需要聯絡客服
以下情況自己查不出原因,才值得開工單:
- 狀態顯示「已成交」,但資產餘額沒有對應增加。
- 狀態顯示「已取消」,凍結金額卻沒有解凍回可用餘額。
- 成交明細的價格明顯偏離同時段的盤口,且無法用滑點解釋——滑點怎麼估算,可以參考滑點與買賣價差的計算方法。
- 交易對狀態正常、規則也符合,單子卻一再被拒絕。
開工單時附上:訂單編號、交易對、下單時間(註明時區)、委託類型與效期、委託價與數量、你看到的狀態截圖。截圖前先遮住帳號、電子郵件與餘額等個人資訊。
常見問題
撤單要手續費嗎? 多數現貨平台撤銷未成交的委託不收費,手續費只按實際成交部分計算。部分成交後撤單,已成交那部分照常收費。
部分成交後撤單,已經成交的會退回嗎? 不會。成交就是成交,撤單只影響還沒成交的數量。
限價買單掛了很久沒成交,價格突然跳過去了,為什麼還是沒成交? 價格可能只是瞬間碰到、成交量全被排在你前面的掛單吃掉;也可能是你看的是最新成交價,而不是最佳賣價。限價買單要成交,看的是對手方的賣價有沒有到你的價格。
單子被取消後,凍結的錢多久會回來? 正常情況下取消後應立即解凍回可用餘額。若長時間仍顯示凍結,再依上面的資料聯絡客服。
本文交易對規則與狀態統計取自 Kraken 公開介面 AssetPairs,查詢時間 2026-10-05 09:47(UTC),數字會隨平台調整而變動;你可以直接開啟 https://api.kraken.com/0/public/AssetPairs?pair=XBTUSD 查看當下版本。臺股撮合與委託時間引用自臺灣證券交易所集中市場交易制度介紹。本文僅說明下單機制,不構成投資建議。