指南

edgeX 市價單滑點保護

進階 · 閱讀約需 9 分鐘
edgeX 市價單滑點保護

edgeX 市價單滑點保護替期貨市價單劃出價格邊界,但仍保留市價單講求速度的特性。 市價單照樣從當下最佳價格開始,逐檔吃進訂單簿。

重點整理

  • 期貨市價單進入撮合時,edgeX 會自動啟用市價單滑點保護。
  • 訂單會先從最佳價格成交;數量不足時,再往保護範圍內的其他檔位撮合。
  • 一旦下一個可成交價超出保護範圍,系統就會停在該價位之前。已成交的部分不受影響,剩餘數量則會取消。
  • 行情變動快、盤口深度不足、檔位價差大,或下單量相對附近流動性偏大時,都比較容易只成交一部分。
  • 遇到部分成交,請以實際成交量與最後部位為準,不要把下單量當成已成交量。

簡要說明

edgeX 市價單滑點保護替期貨市價單劃出價格邊界,但仍保留市價單講求速度的特性。

市價單照樣從當下最佳價格開始,逐檔吃進訂單簿。不同之處在於:只要價格還在系統設定的保護範圍內,訂單才會繼續撮合。

若下一個可成交價已超出範圍:

  • 系統會在碰到該價格前停止撮合;
  • 已經完成的每一筆成交都維持有效;以及
  • 尚未成交的數量會依適用規則自動取消。

因此,當行情急遽變動,或訂單簿在鄰近價位沒有足夠深度時,市價單一路成交到異常遠價位的風險就能降低。

為什麼需要這項保護

市價單的要求是盡快與現有流動性成交,不是鎖定某一個價格。

買進時,撮合會從最低賣價開始;賣出時,則從最高買價開始。第一檔數量不夠,訂單就會接著往下一個可成交檔位走。

這本來就是訂單簿的正常運作方式,但執行價格也可能因此失控。

假設交易者用市價買進 10 口合約:

賣價可成交數量
100.002 口合約
100.103 口合約
100.402 口合約
101.208 口合約

盤面上的最佳賣價是 100.00,但該檔只有 2 口。沒有價格邊界時,若要買足 10 口,訂單必須一路往下吃單,最後還得成交到 101.20。

換句話說,最先看到的報價並沒有錯,只是那個價位無法承接整筆數量。

市價單滑點保護處理的,正是訂單一路往外吃單時的最遠邊界。edgeX 仍會迅速撮合範圍內符合條件的價格,但訂單不會越過保護範圍繼續追價。

想完整了解訂單如何逐檔撮合,請參閱什麼是訂單簿?。若想知道為什麼不能只看最佳價格、還要看後方數量,請參閱什麼是市場深度?。

保護機制如何運作

1. 送出期貨市價單

你先選擇買賣方向與數量。由於使用的是市價單,系統會尋找訂單簿上的現有流動性,盡快完成撮合。

2. 系統套用保護範圍

訂單開始執行後,edgeX 會自動依適用規則啟用滑點保護。

保護範圍決定了哪些外側價格仍可參與撮合。它不會取代訂單簿,也不代表整筆訂單保證以同一價格成交。

3. 從最佳可成交價開始

市價買單先成交最低賣價;市價賣單則先成交最高買價。

4. 一筆訂單可以跨多個價位成交

若最佳檔位的數量不夠,訂單會繼續往保護範圍內的其他檔位撮合。

因此,一筆市價單可能同時有:

  • 數筆分開記錄的成交;
  • 一個合計成交量;以及
  • 一個彙整所有成交的平均成交價。

5. 系統檢查下一個可成交檔位

每次要再撮合一部分數量前,系統都會確認下一個可成交價是否仍落在保護範圍內。

6. 到達邊界就停止撮合

如果下一個可成交價已在範圍之外,訂單便不會吃進該檔。

也就是說,保護會先攔住訂單,範圍外的成交不會先發生再回頭處理。

7. 取消尚未成交的數量

先前完成的成交仍然有效。無法在保護範圍內成交的剩餘數量,則會依適用規則自動取消。

所以,最後看到部分成交並不一定代表撮合出錯;這也可能正是保護機制按原本設計發揮作用。

演算範例:買進 10 口,為什麼只成交 9 口

假設交易者送出一筆期貨市價買單,想買進 10 口合約。

本例假設系統設定的保護範圍最多可成交到 100.50。當時賣盤如下:

賣價可成交數量是否在保護範圍內?
100.003 口合約是
100.204 口合約是
100.502 口合約是
100.606 口合約否

實際撮合順序如下:

  1. 先有 3 口在 100.00 成交。
  2. 接著有 4 口在 100.20 成交。
  3. 再有 2 口在 100.50 成交。
  4. 此時下一個可成交賣價是 100.60。
  5. 由於 100.60 已超出保護範圍,撮合就此停止。
  6. 最後尚未成交的 1 口會被取消。

最後的訂單結果是:

結果項目實際結果
下單數量10 口合約
成交數量9 口合約
未成交並取消1 口合約
平均成交價100.20

9 口合約分別成交在三個符合條件的價位,因此平均成交價是 100.20:

(3 × 100.00 + 4 × 100.20 + 2 × 100.50) ÷ 9 = 100.20

保護範圍不是把所有成交都推到邊界價,而是讓訂單優先使用範圍內更好的現有報價,等下一檔不再符合條件時才停止。

同樣地,這項保護也不保證 10 口全數買到。限制成交價格與確保全部成交,本來就是兩件不同的事。

部分成交會如何影響部位

出現受保護的部分成交時,部位只會按真正成交的數量增減。

建立或增加部位

如果原本想買 10 口,最後只有 9 口成交,部位就只增加 9 口。

被取消的最後 1 口不會留在市場上等候之後成交。若仍想增加曝險,請先重新查看當下盤口與現有部位,再決定是否另下一筆訂單。

減少或平倉

若平倉單只成交一部分,帳上就可能留下部位。

例如,你想平掉 10 口,但保護範圍內只能成交 9 口。未成交數量取消後,原部位仍會剩下 1 口。

保護機制管住了成交價一路往外延伸的路徑;至於還剩多少部位,交易者仍要自行確認。

在快速行情中,這一點尤其重要。若只看原先送出的平倉數量,誤以為已經全部成交,帳上可能留下原本不打算持有的曝險。

哪些情況最需要這項功能

價格快速變動

市價單還在逐檔撮合時,盤面上的買價與賣價可能已迅速改變。保護範圍能攔住訂單,避免它繼續追到已越過邊界的價格。

市場深度有限

最佳價格顯示的數量可能很少。若附近檔位加總後仍沒有足夠的合格流動性,訂單還沒全數成交就可能先碰到保護邊界。

價位之間出現大缺口

訂單簿的下一檔有時會跳到遠得多的價格。此時不能只看第一筆成交是否合理;接下來要吃進的每一檔,也都必須留在保護範圍內。

下單量相對附近流動性偏大

判斷訂單是否「大」,不能只看名目金額高不高。真正關鍵的是:下單量相對於最佳價格附近的可成交數量有多大。

同樣是 10 口,放在深盤口可能很快就能成交;放在薄盤口,則可能連續走過多檔仍買不滿。

需要盡快成交,也要控制價格風險

如果交易者需要市價單的速度,卻不願讓訂單在保護範圍外繼續追價,這項功能就能在兩者之間提供取捨。

極端行情案例:2010 年 5 月 6 日的 E-mini 期貨

2010 年 5 月 6 日,E-mini S&P 500 期貨市場示範了:市場承受壓力時,可成交的訂單簿能在多短時間內劇烈改變。

依 CFTC 與 SEC 工作人員的官方報告,E-mini 價格從下午 2:41 到 2:45:27,在短短四分半鐘內下跌超過 5%。行情移動得這麼快時,現價附近原有的流動性,可能在訂單仍逐檔執行的過程中被成交、撤單,或換成新的掛單。

這起事件並不是發生在 edgeX。 它反映的是各市場都適用的執行風險:送單前看到的最佳價格只是一張即時快照。極端行情下,整筆數量還沒成交完,下一個可成交檔位就可能已經移到遠得多的位置。

放到 edgeX 市價單來看,滑點保護只允許訂單在系統設定的保護範圍內撮合。範圍內的合格流動性用完後,已成交的部分照樣有效,未成交數量則會取消。

這道邊界限制的是單筆訂單可以走多遠,不是整個市場會不會繼續波動。它無法補回消失的深度,也不保證平倉單一定全部成交。因此,極端行情中的受保護訂單結束後,請同時確認成交結果與當前部位,再決定下一步。

速度、價格控制與完整成交

每種下單方式,都得在不同目標之間做選擇:

目標市價單滑點保護的做法
盡快成交在保護範圍內持續進行市價撮合
控制價格風險在下一個範圍外價格之前停下
全數成交合格流動性不足時無法保證

這項功能優先保留前兩項,因此第三項有時必須讓步。

這個取捨本身具有資訊價值。若剩餘數量遭到取消,代表那一刻的保護範圍內,沒有足夠流動性承接整筆訂單。

這不是系統失靈,而是保護機制沒有讓訂單為了成交完畢,繼續追逐更遠的價格。

與其他價格控制有什麼不同

市價單滑點保護是針對單筆訂單的執行規則,不能把它和所有價格控制措施視為同一件事。

控制方式主要用途
edgeX 受保護市價單在保護範圍內快速撮合;到達邊界後,取消未成交數量
限價單只接受交易者指定的限價或更好的價格;不保證一定成交
全市場價格區間或熔斷機制調整特定商品或整體市場的交易條件,不只影響單筆訂單

三者都可能在某種程度上限制成交,但各自處理的風險並不相同。

這項功能能保護什麼,又無法保證什麼

能做到無法保證
限制市價單可成交的價格範圍全部數量都能成交在最初顯示的價格
在保護範圍內維持快速撮合完全沒有滑點
在下一個範圍外價格前停止全數成交
保留已經完成的成交撤銷已發生的成交
依適用規則取消未成交數量保護範圍內憑空增加流動性

即使沒有越過保護範圍,滑點仍可能出現,因為一筆訂單可以在數個符合條件的價格成交。

這項功能降低的是成交價過度偏離的風險,並不會把市價單變成固定價格保證。

想先了解名詞,請參閱什麼是滑點?。若要進一步了解成交價為何改變,請參閱滑點為什麼會發生。

下單前

  • [ ] 我已比較下單量與附近檔位的訂單簿深度。
  • [ ] 我知道盡快成交不代表整筆訂單只會有一個成交價。
  • [ ] 如果合格流動性不足,我可以接受只成交一部分。
  • [ ] 如果這是平倉單,我會在成交後確認是否仍有剩餘部位。

訂單結束後

請查看:

  • 成交數量 — 實際有多少完成撮合;
  • 平均成交價 — 各成交檔位合併計算後的價格;
  • 取消數量 — 有多少數量無法在保護範圍內成交;
  • 最終訂單狀態 — 訂單是否以部分成交結束;以及
  • 目前部位 — 尤其是送出減倉或平倉單之後。

判斷實際發生了什麼,應以最後的成交明細與成交後部位為準。單看原始下單量,不能證明整筆訂單都已成交。

準備好下一步了嗎?

從本頁透過官方連結繼續註冊或開始交易。

在 edgeX 開始交易

免責聲明

本內容僅供學習參考,不構成投資建議。交易數位資產及衍生品存在風險,交易前請確保了解相關產品,並結合自身情況審慎決策。