為什麼「賣方」要繳保證金,「買方」不用?
先從最基本的邏輯講起。買進一口選擇權(不管是買權 Call 還是賣權 Put),最大損失就是付出去的權利金,權利金一旦付了,買方的義務就結束了,剩下的只是等結算或平倉。所以選擇權買方不需要繳交保證金,因為交易所不需要擔心買方會欠錢——他能虧的錢,已經先付掉了。
但選擇權的賣方(也就是「賣出買權」或「賣出賣權」的一方)就不一樣了。賣方收到權利金,換來的是「履約義務」:如果買方要求履約,賣方就得依約定價格買進或賣出標的物。這個義務在理論上的最大損失是不設限的(賣出買權,標的物價格理論上可以無限漲;賣出賣權,最大損失則是標的物跌到零)。既然賣方承擔的是這種不確定的、可能很大的風險,交易所就必須要求賣方先存入一筆錢,確保萬一行情走到極端不利的方向時,賣方還付得出履約的差額。這筆錢,就是「保證金」。
保證金不是手續費,也不是成本,而是一種「風險擔保品」。行情正常波動時,這筆錢會依照每日結算價浮動調整;一旦部位獲利或虧損,保證金帳戶裡的餘額也會跟著增減。如果虧損讓保證金低於某個門檻(維持保證金),期貨商就會發出追繳通知,要求投資人補錢,這就是俗稱的「Margin Call」。
那麼問題來了:這筆保證金到底要收多少才合理?收太少,交易所承擔違約風險;收太多,市場的資金效率會變差、交易成本墊高。這正是「SPAN 制度」要解決的核心問題。
SPAN 是什麼:一套「情境模擬」的風險評估邏輯
SPAN 全名是 Standard Portfolio Analysis of Risk,中文常翻譯為「標準投資組合風險分析系統」,最早由芝加哥商業交易所(CME)在 1988 年開發,後來被全球絕大多數期貨與選擇權交易所採用,成為業界的保證金計算標準之一。台灣期貨交易所(以下簡稱期交所)目前採用的,也是 SPAN 制度的架構,用來計算期貨與選擇權交易人應繳的原始保證金。
SPAN 的核心精神,跟過去比較陽春的保證金算法(例如單純用權利金加減一個固定百分比)最大的不同在於:它不是針對「單一口單」在算保證金,而是針對「整個投資組合」在算風險。
具體來說,SPAN 會假設標的物的價格在未來一段時間(通常是一個交易日)內,可能往上漲、往下跌,漲跌的幅度也有大有小;同時,選擇權的「隱含波動率」本身也可能上升或下降。SPAN 會把這些「價格變動」跟「波動率變動」排列組合成一系列的「情境」(Scenario),針對每一種情境,重新計算整個投資組合在該情境下的損益,最後取這些情境裡「最大可能損失」的那個數字,當作這個投資組合應該繳交的保證金。
用白話講:SPAN 不是問你「你現在的部位值多少錢」,而是問「如果明天行情往最壞的方向走一段合理的距離,你的部位會虧多少」,然後照這個「最壞情境下的合理虧損」來收保證金。
這套邏輯的好處在於,它天生就具備「風險互抵」的概念。如果你同時持有一個買權部位跟一個賣權部位,兩者在某些情境下的損益是互相抵銷的(例如做了價差交易),SPAN 算出來的整體保證金,通常會比把兩個部位的保證金「分開算再加總」來得低。這也是為什麼很多從事價差交易(Spread)的投資人會特別在意交易所是不是採用 SPAN 制度——因為保證金效率差很多。
SPAN 保證金的組成結構
要理解 SPAN 怎麼算出最後那個數字,可以把它拆成幾個主要元件來看。以下是台灣期交所公告採用的架構中,比較核心的幾塊:
1. 風險值(Scanning Risk)
這是 SPAN 計算的主體。交易所會針對每一個商品(例如台指選擇權),設定若干組「價格變動幅度」跟「波動率變動幅度」的組合,通常稱為「風險陣列」(Risk Array)。常見的做法是設定標的物價格上漲、下跌各數種不同的百分比級距(例如從最大跌幅到最大漲幅切成十幾種情境),再交叉搭配波動率上升或下降的情境,形成一個矩陣。針對矩陣裡的每一格情境,計算部位的理論損益,取其中最大的損失值,就是這個部位的「風險值」。
這些價格變動的級距怎麼決定?交易所通常會參考標的物過去一段期間的歷史波動度,並訂出一個「保證金區間乘數」(Price Scan Range,或簡稱 PSR),定期依市場狀況調整。行情如果變得比較劇烈,這個級距通常會被拉大,保證金也會跟著提高;行情平靜時,級距會縮小,保證金隨之下降。這就是為什麼投資人常常會發現,同樣一口台指選擇權,在不同月份、不同市況下,保證金金額並不固定。
2. 價差保證金(Intra-commodity Spread Charge)
如果投資人在同一個標的物上,同時持有不同到期月份或不同履約價的部位(形成價差組合),SPAN 會額外計算一個「價差保證金」,用來補足純粹用風險陣列可能低估的月份間基差風險。因為風險陣列在設計時,通常假設同一商品的所有月份都朝同一方向變動,但實務上不同到期月的價格不會完全同步變動,所以需要一個額外的調整項目。
3. 跨商品保證金抵減(Inter-commodity Spread Credit)
如果投資人持有的部位橫跨兩個「相關性較高」的商品(例如台指期貨跟台指選擇權,或是不同但走勢連動的商品),SPAN 允許在一定條件下給予「跨商品保證金抵減」,因為這些部位的風險有一部分是互相抵銷的。這個機制進一步反映了 SPAN「看整體組合風險」而非「看單一口單風險」的精神。
4. 交割月風險(Delivery Risk)與空頭選擇權最小保證金(Short Option Minimum, SOM)
針對即將進入結算或交割的月份,SPAN 通常會有額外的風險加成,因為越接近到期,選擇權的價格對標的物變動會更敏感(Gamma 值升高),風險也更難預測。
另外還有一個很重要的概念叫「空頭選擇權最小保證金」。這是因為深度價外的選擇權,權利金非常低,如果單純用風險陣列去算,算出來的保證金可能會低到不合理(因為情境模擬的漲跌幅有限,深度價外的選擇權在這些情境下多半仍是價外,損失看起來很小)。但實務上,只要行情出現極端跳空,深度價外選擇權還是可能瞬間變成價內,讓賣方產生鉅額虧損。因此交易所會設定一個「最低保證金」門檻,不管風險陣列算出來多低,賣方至少要繳這個最低金額,避免保證金收得離現實太遠。
把這幾塊加總、扣抵之後,得出的就是這個投資組合的「原始保證金」(Initial Margin)。期交所另外還會訂出「維持保證金」(通常是原始保證金的某個比例,例如四分之三左右,實際比例以期交所最新公告為準),當帳戶淨值低於維持保證金水準時,期貨商就會發出追繳通知。
一個簡化的計算示範(僅供理解邏輯,非真實費率)
為了讓概念更具體,這裡用一個高度簡化、純教學用途的例子來說明計算的「邏輯順序」,數字是假設值,不代表任何真實商品的實際保證金金額,讀者不應拿來做為交易依據。
假設某投資人賣出一口「假設性股價指數選擇權」的賣權(Put),履約價與目前指數相近(價平附近)。交易所針對這個商品設定了七種價格變動情境,從指數下跌 5%、下跌 3.3%、下跌 1.7%、不變、上漲 1.7%、上漲 3.3%、到上漲 5%,並針對每個價格情境再交叉波動率上升與下降兩種子情境。
系統會針對這 14 種組合情境(7 種價格 × 2 種波動率),逐一用選擇權訂價模型重新算出這個賣權在該情境下的理論價值,跟現在的權利金相減,得到損益。因為是賣方部位,指數大跌、波動率上升的情境通常會讓這個部位損失最大——這符合直覺,賣出賣權最怕的就是標的物重挫。系統會挑出這 14 種情境中「損失最大」的那一格,例如是指數下跌 5%、波動率同時上升的組合,算出來的損失是每口新台幣 4 萬元,這個數字就是「風險值」。
如果這個投資人手上沒有其他相關部位可以互抵,也沒有價差組合,那麼在沒有觸及「空頭選擇權最小保證金」門檻的前提下,這 4 萬元(加上依規定計算的最小保證金比較後取其較高者)大致就會是這口賣權的原始保證金。
現在換一個情境:如果這位投資人不是單純賣出一口賣權,而是同時「賣出一口賣權、買進一口履約價更低的賣權」,形成一個「賣出賣權價差」(Bull Put Spread)組合。這時候因為買進的那口賣權在指數大跌情境下會產生獲利,能夠部分抵銷賣出賣權的虧損,SPAN 在計算 14 種情境的損益時,會用「兩腳合併」後的淨損益來找最大損失,而不是把兩腳分開算再相加。這種情況下,算出來的風險值通常會遠低於單獨賣一口賣權的 4 萬元,可能只需要兩個履約價之間的價差金額左右(扣掉已收的淨權利金),這正是價差交易在保證金效率上的優勢,也是很多波動率交易者偏好用價差而非單腳裸賣部位的原因之一。
這個例子想傳達的重點是:SPAN 保證金不是一個「固定公式套進去就出來」的數字,而是「跑過一輪情境模擬、取最大損失」的結果。同一個部位,搭配不同的避險組合,算出來的保證金可能差異很大。
常見誤解一:保證金等於「最大可能損失」
很多剛接觸選擇權的投資人會誤以為,繳了多少保證金,最大就只會虧那麼多。這是不對的。保證金是交易所依照「一定信心水準下、一定時間內」的合理價格波動情境所估算出來的擔保品,它反映的是「正常到偏極端市況」下的潛在損失,但金融市場永遠存在「黑天鵝」的可能——也就是超出情境模擬範圍的極端行情。
歷史上曾經發生過選擇權賣方因為單一交易日的巨幅波動,實際虧損遠遠超過原本繳交的保證金,導致保證金帳戶餘額變成負值,最終需要期貨商代為追繳、甚至產生違約風險的案例。這類事件反覆提醒市場參與者:保證金只是風險管理工具的其中一環,不是虧損的天花板。選擇權賣方在部位規模與槓桿的拿捏上,需要理解這個制度上的侷限。
常見誤解二:保證金越低代表這個部位越安全
保證金金額的高低,反映的是交易所依模型算出來的「短期風險」,但它會隨著市場波動度、剩餘天數、標的物價格與履約價的相對位置(價平、價內、價外)不斷變動。深度價外的選擇權,保證金看起來可能很低(甚至只收最低保證金門檻),這容易讓人誤以為「風險小」,但深度價外選擇權的保證金之所以低,很大一部分是因為現在距離變成價內還很遠,一旦行情出現急遽變化(例如重大消息面衝擊、跳空開盤),這類部位的保證金會在極短時間內大幅跳升,同時權利金也可能急速膨脹,形成「保證金追繳」與「平倉虧損」同時發生的狀況。保證金的數字本身是動態的風險估計值,不是靜態的安全指標。
常見誤解三:買方完全沒有風險,不用管保證金制度
選擇權買方確實不用繳交保證金,最大損失也鎖定在權利金。但這不代表買方可以完全忽略 SPAN 制度——因為如果投資人的帳戶裡同時有買方部位跟賣方部位(例如做了價差交易、比例式價差,或是搭配期貨避險),整體帳戶的保證金需求,是用「淨部位」去跑 SPAN 模型計算出來的。買方部位如果能跟賣方部位形成風險互抵的組合,反而可能降低整體帳戶需要準備的保證金。理解 SPAN 的邏輯,對於同時操作多種部位組合的投資人來說,是資金運用效率上很實際的一環,不是只有「單純賣方」才需要懂的東西。
與台灣市場的連結
在台灣,期交所對於保證金相關的參數(例如價格掃描範圍倍數、各商品的保證金計算基礎)會依市場狀況不定期檢討公告,投資人若想查詢最新、最準確的保證金金額,應以期交所官方網站公告的「期貨交易人保證金計算方式及標準」以及各期貨商依規定公告的實際收取數字為準,而不是依賴網路上流傳的舊資料或估算值,因為這些參數會隨市場波動度調整而變動。此外,實務上投資人開戶的期貨商,除了收取交易所公告的「原始保證金」之外,通常還會因應自身風控政策,額外加收一定比例的「加成保證金」,實際扣款金額會比交易所公告的基礎數字略高,這也是不同期貨商之間,同一部位保證金金額可能有落差的原因。
另外要提醒的是,台指選擇權在到期結算週(尤其是結算日當週、當日)的保證金計算,因為牽涉到到期效應與流動性變化,交易所與期貨商往往會提高保證金門檻,或縮小某些操作的槓桿空間,這也是 SPAN 架構中「交割月風險」概念在實務上的具體展現。投資人如果習慣操作近月合約,建議留意每次到期週別的保證金公告是否有特別調整,避免因為保證金金額臨時墊高而被追繳。
為什麼理解 SPAN 對選擇權交易者很重要
即使投資人自己不會手動去跑 SPAN 的情境矩陣(實務上這是由交易所與期貨商的系統自動計算),理解這套制度背後的邏輯,還是有幾個實際的意義:
第一,它解釋了「為什麼同樣是賣方、保證金卻天天在變」。因為 SPAN 是動態的風險估計,波動率上升、標的物價格靠近履約價(Gamma 風險升高)、或是接近結算日,都會讓保證金往上調整,這不是系統出錯,而是制度設計本來就會這樣反映風險。
第二,它解釋了「為什麼做價差比裸賣單邊部位省保證金」。因為 SPAN 是用整體組合的情境損益在算,風險互抵的組合天生就會被認列比較低的保證金需求,這是制度上內建的邏輯,而不是某種折扣優惠。
第三,它提醒投資人,保證金是「風險管理工具」而不是「風險上限保證」。理解這一點,有助於在規劃部位規模時,把「萬一遇到情境模擬範圍之外的極端行情」也納入自己的資金控管考量,而不是單純以交易所要求的保證金金額,反推自己「最多能虧多少」。
重點回顧
- 選擇權買方最大損失是已付出的權利金,不需要繳保證金;賣方因承擔履約義務,須繳交保證金作為風險擔保。
- SPAN(Standard Portfolio Analysis of Risk)是一套用「情境模擬」計算保證金的制度,針對一系列價格與波動率變動組合,取整體投資組合的最大可能損失作為保證金基礎,目前是全球期貨與選擇權市場常見的保證金計算架構,台灣期交所也採用此一制度精神。
- SPAN 保證金主要由風險值(情境模擬損益)、價差保證金、跨商品抵減、交割月風險與空頭選擇權最小保證金等項目組合而成,最終加總扣抵後得出原始保證金;維持保證金則是低於此水位就會被追繳的門檻。
- SPAN 是以「整體投資組合」而非「單一口單」計算風險,因此具有風險互抵部位(如價差交易)通常能享有較低的保證金需求,這是制度設計本身的邏輯,並非優惠折扣。
- 保證金金額不等於最大可能損失,也不是安全與否的絕對指標;深度價外選擇權保證金看似偏低,一旦行情出現極端跳動仍可能急速攀升。
- 保證金的實際收取金額,除了交易所公告的原始保證金基礎外,期貨商通常會另外加成;台灣投資人查詢最新數字,應以期交所官方公告與所屬期貨商公告為準,且留意到期結算週的保證金政策是否有額外調整。
- 理解 SPAN 制度的核心,有助於投資人正確解讀保證金變動背後的風險含意,並在規劃部位與資金控管時,把「情境模擬範圍之外」的極端行情也一併納入考量。