止蝕限價單、移動止損與價格衝擊:觸發訂單完全拆解|Quant Theory 第 6 講筆記

第 6 課・共 34 課

⚠️ 本站內容僅作教育用途,不構成投資建議。投資涉及風險,作出任何投資決定前請諮詢持牌專業人士。
目錄

這是 Liu Peng 大學級量化交易課程第 2 週第 3 講的筆記。承接前兩講的市價單 Market Order 與限價單 Limit Order,本講進入條件觸發訂單的世界:止蝕限價單 Stop-Limit Order 如何以雙重價格控制平衡執行與成本、掛鈎訂價 Pegging 如何令限價動態跟隨報價、移動止損 Trailing Stop 如何自動鎖定浮盈,以及大額訂單造成的價格衝擊 Price Impact。

學習重點

詳細筆記

止蝕單:附觸發條件的市價單

講者開宗明義:止蝕單 Stop Order 的底層是一張市價單,分別只在於附帶一個先決條件——預設的觸發價(stop price)。平日它靜靜躺著不參與撮合;一旦市場價格觸及或穿越觸發價,訂單即時激活,變成普通市價單送出執行。這個「條件+市價單」的結構是理解全講的鑰匙。

止蝕單有兩個方向。其一是止蝕離場:持有好倉時,在現價下方設止蝕賣單,市況逆轉跌穿觸發價便自動沽出,把潛在損失限制在預設範圍。其二是順勢入場:在現價上方設止蝕買單(又稱 stop-entry order),價格升穿觸發價即自動買入建立好倉,順着市場運行方向進場——突破策略的標準落盤方式。賣方版本方向相反,邏輯對稱。兩者的共通點:觸發後送出的是市價單,執行確定性高,但成交價不保證,這一點與第 4 講的市價單分析一脈相承。

止蝕限價單:雙重價格控制的代價

如果觸發後不想送出市價單,而是送出限價單,就得到止蝕限價單 Stop-Limit Order。講者強調要留意兩個價格:觸發價與限價。運作分兩步——市價觸及觸發價,訂單激活;但激活後變成的是一張限價單,還要等價格到達限價水平(或更好)才真正成交。以買入為例:觸發價設在現價上方某處,升穿後訂單激活;限價設在更高位置,價格進一步升抵該水平才執行。

這種設計給交易者精確的成交價控制,但講者點出致命弱點:限價單不保證成交。價格越過第一道門檻後,可能不等回頭觸及限價便單邊急走——訂單激活了,卻永遠等不到成交,結果完全錯過市場。止蝕限價單因此是一把雙刃劍:換來價格確定性,失去執行確定性。用作止蝕保護時尤其危險——最需要離場的極端時刻,恰恰是限價單最難成交的時刻。

止蝕限價單:觸發價激活訂單後以限價單送出,可控制成交價但不保證成交(截圖出自原片(Liu Peng))

掛鈎訂價 Pegging:會跟價的限價單

前述訂單的價格門檻都是靜態的絕對數值。講者接着介紹掛鈎訂價單 Pegging Order:把限價由絕對值改為相對值,令其隨基準報價動態調整。所謂相對,是指限價不再是固定數字,而是某個基準價加減一個偏移量。市場上的最佳買價(best bid)與最佳賣價(best ask)不斷變動,正好充當這個基準。設基準為最佳買價 $B_t$、偏移量為 $m$,動態限價可寫成:

$$L_t = B_t + m$$

市場報價上移,$L_t$ 自動跟隨上移,訂單長期停留在掛單簿前列。

交易系統如何實現?講者拆解後台機制:系統持續監察基準報價,不斷檢查最佳買價或賣價有沒有變動;一旦偵測到變化,便自動取消舊的限價單,以新限價掛出一張新單。所謂「動態限價」,拆開來原來是一連串「取消—重掛」的循環操作。這也解釋了為何 pegging 是電子交易時代的產物——人手根本無法跟上這種改單頻率。

掛鈎訂價 Pegging:限價隨最佳買價或賣價動態調整,由交易系統自動改單(截圖出自原片(Liu Peng))

移動止損:只收不放的安全網

普通止蝕單的觸發價是固定的,這在浮盈情境下暴露了不足。講者設定情境:持有一個盈利中的好倉,想鎖定利潤——在現價下方設止蝕賣單,跌穿觸發價自動離場,保住大部分浮盈。但如果價格繼續上升呢?原先設定的觸發價仍留在舊位置,距離新高位愈來愈遠,保護形同鬆脫。

移動止損 Trailing Stop 正是為此而生:觸發價不再是常數,而是隨市價向有利方向自動上移。設追蹤幅度(trailing amount)為 $\Delta$、持倉期內最高價為 $H_t$,好倉的移動止損觸發價為:

$$S_t = \max\big(S_{t-1},\; H_t - \Delta\big)$$

規則的不對稱是關鍵:市價創新高,觸發價按追蹤幅度上移;市價回落,觸發價紋絲不動——絕不向下調低安全門檻。講者形容它像一張安全網:價升網升,價跌網停,一旦跌穿便送出市價單成交離場。觸發價可以用固定金額,也可以用市價的百分比設定,邏輯相同。

移動止損 Trailing Stop:觸發價隨市價上移、回落時保持不變,觸及後送出市價單(截圖出自原片(Liu Peng))

觸及市價單 MIT:逆向觸發

觸及市價單 Market-If-Touched Order(MIT)同樣是「觸及觸發價後送出市價單」,聽起來與止蝕單幾乎一樣,但講者指出觸發方向相反。止蝕買單設在現價上方——升穿追入;MIT 買單設在現價下方——跌至指定水平便買入。賣出同理:MIT 賣單設在現價上方,升抵目標價即沽出。簡單記法:止蝕單順勢觸發(價升買、價跌賣),MIT 逆勢觸發(價跌買、價升賣),分別對應「追突破」與「等回調」兩種進場思維。

執行期限條款:FOK 與 FAK

講者再補充兩個規範訂單「如何成交」的條款。全部成交或取消 Fill-or-Kill(FOK)結合 all-or-none 規格:訂單必須立即全數成交,否則整張取消,一分一股都不留——要么全部、要么全無。其放寬版本是部分成交並取消 Fill-and-Kill(FAK):先按限價或更優價盡量成交,能成交多少是多少,餘下數量即時取消。兩者的分別在於對部分成交的容忍度:FOK 連一股都不能少,FAK 接受殘缺但拒絕等待。

大額訂單的價格衝擊

FAK 的場景自然帶出本講壓軸概念:當訂單規模龐大,市場即時供應不足以全數承接,會發生甚麼事?講者以數字示例拆解價格衝擊 Price Impact。假設一張 10,000 股的市價買單進場,掛單簿上最佳賣價是 100 元、只有 5,000 股掛單——供應有限,訂單只能先在 100 元成交一半;餘下 5,000 股要向上吃下一檔、以 100.02 元成交。加權平均成交價為:

$$\bar{P} = \frac{100 \times 5{,}000 + 100.02 \times 5{,}000}{10{,}000} = 100.01 \text{ 元}$$

平均成交價高於下單一刻的最佳報價 100 元。講者指出重點不在那 0.01 元,而是機制本身:因為訂單夠大,成交過程逐格推高賣方報價,實際上移動了市場價格。一般化的加權平均成交價公式為:

$$\bar{P} = \frac{\sum_{i=1}^{n} P_i \, q_i}{\sum_{i=1}^{n} q_i}$$

其中 $P_i$、$q_i$ 是第 $i$ 個價位的掛單價與成交量。價格衝擊是大額交易的內生成本,亦是日後執行算法(拆單、分批)要解決的核心問題。

價格衝擊 Price Impact:10,000 股買單吃掉兩個價位,加權平均成交價 100.01 元高於最佳報價(截圖出自原片(Liu Peng))

訂單流:市場淨方向的量度

講者最後簡介訂單流 Order Flow:市場上買賣力量的淨方向。一個直接量度是統計買方主動成交(buy-initiated trades)與賣方主動成交(sell-initiated trades)的數量並作比較:買方主動單多於賣方主動單,意味需求大於供應,市場傾向上行;反之則傾向下行。這個看似樸素的計數框架,把「市場方向」由感覺變成可量化的數據,是訂單流分析與高頻策略的起點。

🙏 覺得內容有用?本站所有內容免費提供,使用推薦碼開戶就是支持我們繼續營運的最大鼓勵:

ZA Bank 邀請碼 P20923 —— 你享 HKD 2,000 迎新獎賞,本站獲得營運支持。 立即開戶 → (聯盟連結|投資涉及風險,受條款及細則約束,此資料僅可於香港境內分發)

欣利克的看法

名詞解釋

常見問題 FAQ

止蝕單與止蝕限價單應該如何取捨?

兩者是「執行確定性」與「價格確定性」的交換。止蝕單觸發後以市價單送出,幾乎必然成交但價格可能偏移;止蝕限價單鎖定了可接受的成交價範圍,卻可能在單邊市中完全無法成交。講者的框架是:先想清楚這張單的首要目標是「一定要離場」還是「只能在某價格內離場」,答案決定用哪一款。

移動止損的觸發價會向下移動嗎?

不會。移動止損的核心規則是不對稱調整:好倉的觸發價只升不降,市價創新高時按追蹤幅度上移,市價回落時保持原位。正因為拒絕向下調整,它才能發揮鎖定浮盈的安全網作用——一旦跌穿觸發價,便送出市價單離場。

Pegging 訂單的「動態限價」是怎樣實現的?

並非訂單本身會移動,而是交易系統在後台持續監察基準報價(例如最佳買價),一旦報價變動,便自動取消舊限價單、以新限價掛出新單。動態限價本質上是一連串高速的「取消—重掛」循環,由系統自動完成,人手無法企及。

大額訂單為何會推高成交均價?

因為最佳價位的掛單量有限。以講者的例子,10,000 股市價買單面對最佳賣價 100 元僅 5,000 股的供應,先成交一半,餘下要向上吃掉 100.02 元的一檔,加權平均成交價升至 100.01 元。訂單規模相對掛單簿深度愈大,這種價格衝擊愈明顯,亦是執行算法拆單分批的原因。

原影片

本文整理自以下影片,版權屬原創作者所有,建議配合原片觀看:

來源:https://www.youtube.com/watch?v=U5Xg3YQsVzk

🏦 ZA Bank 開戶優惠

本站所有內容免費提供。多使用網站的推薦碼,就是對我們繼續製作優質內容的最大鼓勵和支持 🙏

去 ZA Bank 開戶,享價值 HKD 2,000 迎新獎賞,仲有機會享 USD 30 指定美股兌換券!

  • 💛 全線上開戶,無需前往分行
  • 💛 無最低存款要求,零賬戶管理費
  • 💛 24x7 銀行服務

專屬邀請碼:P20923

立即開戶 → (聯盟連結)