台股休市期間如何避險
台股與期貨市場在相同的假日休市,所以避險必須在休市前就建立。用 beta 決定部位大小,在真實的交易時段日曆上檢驗,並把成本與個股特有、避不掉的跳空算進去。
作者 Soren Huang · 發佈 · 更新於 · 編輯原則
台股休市時要如何避險?
要在收盤前就把避險部位建好。台灣的股票與期貨交易所在相同的假日休市,所以休市期間,台灣掛牌的商品都不能交易。在最後一個交易日賣出台指期或買進台指賣權,部位大小依投資組合的 beta 決定,並持有到恢復交易。這樣兩邊部位會承受同一個開盤跳空。
避險是建立第二個部位,在主要部位虧損時獲利,讓一部分虧損互相抵銷。對假期前的股票投資組合(台股休市避險)來說,常見的避險方式是賣空指數期貨,或買進指數賣權。
為什麼假期休市會讓持股暴露在風險中?
休市會讓交易停止,但不會讓消息停止,所以休市期間發生的一切,都會在恢復交易時以一次價格跳動反映出來。跳空是休市前最後價格與休市後第一個價格之間的差距。
在一般平日,從 13:30 股市收盤到隔天 09:00 開盤,大約相隔 19 個半小時。週末再多加兩天。農曆春節前後,台灣市場常常連續休市一週或更多日曆天,而美國與歐洲市場仍照常交易。公司消息、央行決策與海外的大跌不斷累積,台股在復市第一天早上一次把它們全部反映出來。
停損單無法保護你避開跳空。如果你的停損設在最後收盤價下方 3%,而市場開盤下跌 5%,停損會在接近開盤價的位置成交,而不是你設定的停損價。已經建立的避險部位會隨跳空一起變動,而不是事後才反應。
可以用哪些商品避險?它們何時交易?
台灣掛牌的指數期貨與選擇權最貼近台股投資組合的走勢,但會在台灣假日休市;海外商品在休市期間仍可交易,但與台股的連動較弱。下表列出主要選擇。時間為台北時間。
| 商品 | 交易時間(台北時間) | 每指數點價值 | 台灣假日期間是否交易? |
|---|---|---|---|
| 台指期(TX),期交所 | 一般交易時段 08:45–13:45;盤後交易時段 15:00–次日 05:00 | NT$200;最小跳動點 1 點 | 否 |
| 小型台指期(MTX),期交所 | 與 TX 相同 | NT$50;最小跳動點 1 點 | 否 |
| 微型台指期(TMF),期交所 | 與 TX 相同 | NT$10;最小跳動點 1 點 | 否 |
| 台指選擇權(TXO),期交所 | 與 TX 相同 | 權利金每 1 點 NT$50 | 否 |
| 美國掛牌的台灣股票與基金(例如台積電 ADR) | 美國一般交易時段:美國夏令時間 21:30–04:00,美國冬令時間 22:30–05:00 | 以美元計價,每股報價 | 是,除非美國市場也休市 |
| CME 股價指數期貨(E-mini S&P 500、E-mini Nasdaq-100 及其微型合約) | 週日到週五,每天將近 23 小時,美東時間 17:00–18:00 有一小時的每日休息 | E-mini S&P 500:每 0.25 點跳動點 US$12.50;E-mini Nasdaq-100:每跳動點 US$5.00 | 是,除非美國市場也休市 |
盤後交易時段是期交所的夜間交易時段,從 15:00 到次日清晨 05:00。在一般交易日,它讓你可以在日盤結束後調整避險部位,例如在夜間美國經濟數據公布之後(台指期夜盤避險)。長假前後,期交所會公告哪些盤後交易時段開盤;每次休市都要查看該公告,不要想當然地以為假期前最後一晚有交易。期交所也把每個盤後交易時段算作下一個交易日的一部分,這在建立 K 棒時很重要;請參考期貨回測中的夜盤。
台指賣權是第二種台灣掛牌的選擇。賣權是一種合約,當指數跌破選定的價位(履約價)時價值上升,所以買進賣權可以把虧損限制在該價位以下,同時在市場上漲時保有獲利。代價是權利金。選擇權賣方知道休市即將來臨,所以最後一個交易日的權利金已經包含多出來的天數的風險。
海外商品是台灣休市那幾天的部分避險。美國市場不會因農曆春節休市,所以賣空美國指數期貨或與台灣相關的美國掛牌股票,可以抵銷休市期間全球大跌的一部分。它們以美元計價,與台股的連動較鬆散,最後一節會再說明。
需要幾口期貨?
避險部位大小要依投資組合的市場曝險來決定,而不是依現金價值。Beta 是一個數字,代表指數變動 1% 時,你的投資組合傾向變動多少:beta 為 1.2,表示指數每變動 1%,投資組合傾向變動約 1.2%。
口數 =(投資組合價值 × beta)÷(期貨價格 × 每點價值)
其中,投資組合價值是你持股以新台幣計算的市值,beta 是投資組合相對於加權指數的 beta,期貨價格是目前以指數點數表示的期貨報價,每點價值在 TX 是 NT$200,小型台指期是 NT$50,微型台指期是 NT$10。取整數口。較小的合約可以讓你更接近精確的數字。
假設範例
某投資組合價值 NT$10,000,000,beta 為 1.2。小型台指期報價 20,000 點,所以一口控制 20,000 × NT$50 = NT$1,000,000。避險口數是 (10,000,000 × 1.2) ÷ 1,000,000 = 12 口小型台指期,或 3 口 TX。假期期間,期貨開盤下跌 1,000 點(−5%)。12 口空單獲利 12 × 1,000 × NT$50 = NT$600,000。Beta 預測投資組合虧損 6%(NT$600,000),但有兩檔持股出現自己的壞消息,投資組合下跌 7%(NT$700,000)。一買一賣(來回)的成本約 NT$4,000。避險後的結果約為 −NT$104,000,而不是 −NT$700,000。如果市場改為開盤上漲 5%,期貨會虧損 NT$600,000,並帶走投資組合大部分的獲利。
如何在回測中檢驗避險規則?
要在真實的交易所日曆上檢驗避險,讓資料中的每次休市都顯示為休市前最後一根 K 棒與休市後第一根 K 棒之間的一次跳動。只有當資料中的休市與實際發生的休市相符,假期跳空回測(休市期貨避險)才有意義。
- 使用符合交易所日曆的 K 棒。假日不應有 K 棒,也不應有跨越假日填補的 K 棒。颱風休市是臨時性的;請確認你的資料也把它們視為非交易日。回測中的市場假日詳細說明了跳空與日曆變動。
- 標記每次休市。計算一個交易日最後一根 K 棒與下一個交易日第一根 K 棒之間的日曆天數。超過一般週末的,在這個檢驗中就算作假期休市。
- 決定使用僅日盤還是全時段的 K 棒。使用全時段 K 棒時,要確認你的資料如何歸類盤後交易時段,因為期交所把它歸到下一個交易日。台指期回測檢查清單列出了要先確認的交易時段設定。
- 用確切的時間寫出規則。例如:在休市前一天,於最後一根一般交易時段 K 棒結束前賣出避險部位,並在復市日股市開盤後買回。台指期在 08:45 開盤,比 09:00 開盤的股票早 15 分鐘,所以要決定比較兩者中的哪個價格。
- 每筆交易都要加入成本,復市那筆交易的滑價要更大,因為跳空後的最初幾分鐘最不穩定。
- 分別記錄每次休市:投資組合的跳空、避險結果、成本,以及剩餘的差額。
在 AlphaPrime(Valynox)中,GPU 回測會用你自己的歷史 K 棒資料執行期貨規則,包含台指期,並套用你設定的交易時段、手續費與滑價,以及下一根 K 棒執行。避險規則的期貨部分就是一個期貨策略,所以你可以在那裡檢驗,並在績效報表的交易檢視中查看每一筆假期交易。股票部分則來自你自己的投資組合紀錄,逐次休市對應。
樣本會很小。農曆春節一年只有一次,所以十年的資料只包含大約十次這樣的休市。要看避險在每一次休市中的表現,尤其是最糟的那一次,而不是看平均值。
避險要花多少成本?
假期避險的成本包括兩筆交易的手續費、稅與滑價,再加上基差,以及作為保證金持有的現金。每一項單獨看都很小,但每次休市你都要全部支付,包括風平浪靜、其實不需要避險的那幾次。
| 成本 | 內容 | 如何放進回測 |
|---|---|---|
| 手續費 | 每口的期貨商與交易所費用,進場與出場都要收 | 你的實際費率,雙邊都計 |
| 期貨交易稅 | 台灣對指數期貨課徵每邊契約價值 0.002% 的稅,對選擇權課徵權利金 0.1% 的稅 | 每筆交易按契約價值或權利金的百分比計 |
| 滑價 | 預期價格與實際成交價格之間的差距 | 復市那筆交易的跳動點數要比進場時多 |
| 基差 | 期貨價格與指數之間的差;你的避險結果跟著期貨走,而不是指數 | 避險部位使用期貨價格,而不是指數價格 |
| 選擇權權利金 | 買進賣權所付的價格,會隨時間流逝而縮減 | 付出的全部權利金,減去出場時剩下的部分 |
| 保證金 | 期貨商針對期貨部位持有的現金 | 不是交易成本,但要保留足夠的閒置現金,以應付不利於避險部位的行情 |
選擇在休市期間不會結算的契約月份,這樣避險部位就不會在你還需要它的時候到期。關於把成本放進檢驗的一般方法,請見回測中的交易成本。
為什麼避險無法與持股完全一致?
指數避險只能去除跳空中跟隨指數的那一部分;任何屬於你個別持股的部分仍然由你承擔。這是廣義的基差風險:避險部位與持股變動幅度不同的風險。
- 個股特有的消息。休市期間的公司公告會影響你的股票,而不是指數。投資組合越集中,剩下的這一部分就越大。
- Beta 會改變。Beta 是依據過去量測的。每次休市前都要用近期資料重新計算,並預期它會漂移。
- 海外替代標的會增加更多差異。以美元避險會多出匯率變動。美國指數期貨首先跟隨美股,其次才是台股。美國掛牌的股票相對於其台灣掛牌可能出現溢價或折價。
- 時間點。你的避險出場與投資組合在復市後的第一個價格發生在不同的時刻,這期間市場仍持續變動。
- 上漲的獲利也被避險掉了。期貨空單避險在市場開高時會把獲利還回去。賣權保留上漲空間,但每次都要付權利金。
如果你使用 AlphaPrime,這代表:把假期避險的期貨部分視為一個策略,用台指期 K 棒在真實的交易時段日曆上檢驗,採用下一根 K 棒執行與你的實際成本,然後把每一筆假期交易與你的投資組合在同一次休市期間的跳空相比較。
常見問題
農曆春節期間台指期夜盤有交易嗎?
沒有。期交所在台灣市場假日休市,所以休市期間一般交易時段與盤後交易時段都不開盤。期交所會公告每個長假前後幾天哪些盤後交易時段開盤。計畫在最後一晚調整避險部位之前,請先查看該公告。
台灣休市期間,可以用美國指數期貨對台股避險嗎?
部分可以。美國指數期貨在台灣休市時仍在交易,所以可以抵銷休市期間發生的全球大跌。它們首先跟隨美股,並以美元計價,所以比台指期留下更多未被涵蓋的台灣市場變動。
假期避險該用台指期還是台指賣權?
期貨空單幾乎一比一抵銷虧損與獲利,交易成本低,但需要保證金。買進賣權把虧損限制在履約價以下並保留上漲空間,但每次都要付權利金。依你是否想保留上漲空間,以及每次休市願意為此付多少來選擇。
如何回測台指期的假期跳空?
使用符合交易所日曆的 K 棒,假日與颱風休市都不應有 K 棒。標記每一次超過週末的休市,在休市前一天最後一根 K 棒之前進場避險,並在復市後出場。分別記錄每次休市的跳空、避險結果與成本。
期交所的盤後交易時段屬於同一天還是下一天?
期交所把每個盤後交易時段(從 15:00 到次日清晨 05:00)算作下一個交易日的一部分。因此週五晚上的時段屬於週一。在計算每日結果或休市次數之前,請先確認你的資料如何歸類這些 K 棒。
AlphaPrime 在這裡能幫上什麼
AlphaPrime 的 GPU 回測會用你自己的 K 棒資料檢驗期貨規則,包含台指期,並套用你設定的交易時段、手續費、滑價與下一根 K 棒執行,讓假期避險的期貨部分在你實際交易的日曆上受到檢驗。

