台指期夜盤:交易時間、休市日與結算日
台指期夜盤的交易時間為台灣時間 15:00 至 05:00,歸屬於下一個交易日;日盤為 08:45 至 13:45。期交所休市日的前一晚沒有夜盤,到期契約則在交割月份第三個星期三的 13:30 停止交易。
作者 Soren Huang · 發佈 · 更新於 · 編輯原則
目錄
台指期夜盤何時開盤、何時收盤?
台指期(台指期)夜盤(夜盤)的交易時間為台灣時間 15:00 至隔日清晨 05:00,日盤則為 08:45 至 13:45。期交所休市日的前一晚沒有夜盤,到期契約則在交割月份第三個星期三的 13:30 停止交易。
夜盤是期交所的盤後交易時段(盤後交易時段),讓你在歐美市場活躍時也能交易台指期。日盤是台股開市期間的一般交易時段。交易人搜尋台指期開盤時間或談到台指期早盤時,通常指的是日盤及其 08:45 的開盤。談到台指期 盤後或台股 夜盤時,指的則是 15:00 至 05:00 這個時段。
有一條規則幾乎決定了本文其餘的內容:期交所把夜盤的每一筆成交都算作下一個交易日的一部分。期交所所謂的交易日,是交易所用來登錄成交、結算保證金並記錄每日價格的單位;它從 15:00 的夜盤開始,到隔天下午 13:45 的日盤收盤結束。因此星期一的日盤,是從星期五晚上開始的那個交易日的尾端。這就是為什麼全時段的日 K 棒從 15:00 開始,也是為什麼假日前一晚沒有夜盤,後面的段落會說明。
| 交易時段 | 開盤(台灣時間) | 收盤(台灣時間) | 時長 |
|---|---|---|---|
| 日盤(日盤) | 08:45 | 13:45 | 5 小時 |
| 夜盤(夜盤) | 15:00 | 隔日清晨 05:00 | 14 小時 |
| 到期契約最後交易日 | 08:45 | 13:30 | 4 小時 45 分鐘 |
兩段休息時間分別是下午的 13:45 至 15:00,以及早上的 05:00 至 08:45。小型台指期(小台)的交易時間相同。交易所可能調整交易時間與契約規則,因此在鎖定設定之前,請先查閱期交所台指期貨的契約規格頁面。免費的期貨市場交易時間工具會以你所在的時區顯示目前的交易時段。
夜盤在美國時間與 UTC 是幾點?
夜盤全年固定在 UTC 07:00 至 21:00,但在美國時鐘上每年會移動一小時兩次,因為台灣沒有日光節約時間,美國卻有。日光節約時間是夏季把時鐘撥快一小時的做法;美國從 3 月的第二個星期日實施到 11 月的第一個星期日。台灣全年維持 UTC+8,所以交易時段從不移動。
| 資料的時區 | 日盤 | 夜盤 | 最後交易日收盤 |
|---|---|---|---|
| 台灣(UTC+8) | 08:45–13:45 | 15:00–隔日 05:00 | 13:30 |
| UTC | 00:45–05:45 | 07:00–21:00 | 05:30 |
| 美東冬令(UTC−5) | 19:45–00:45(前一晚開始) | 02:00–16:00 | 00:30 |
| 美東夏令(UTC−4) | 20:45–01:45(前一晚開始) | 03:00–17:00 | 01:30 |
| 美中冬令(UTC−6) | 18:45–23:45(前一晚) | 01:00–15:00 | 23:30(前一晚) |
| 美中夏令(UTC−5) | 19:45–00:45(前一晚開始) | 02:00–16:00 | 00:30 |
這張表有兩個陷阱。第一,在美東時間裡日盤會跨過午夜,所以一個台灣交易時段會被切到兩個美國日曆日期。第二,在美東資料中「在 19:45 進場開盤」的策略,只有冬季才是在真正的 08:45 開盤進場。夏季的美東 19:45 是台灣的 07:45,日盤尚未開盤,規則因此找不到 K 棒,或是在錯誤的 K 棒上觸發。夜盤也一樣:「在美東 16:00 出場」的規則,只有冬季才是在真正的夜盤收盤 05:00 出場。
當你的資料採用美國時區時,請依下列步驟處理:
- 在資料商的文件中查出時間戳記的時區,不要從第一根 K 棒猜測。
- 確認 K 棒標記的是起始時間還是結束時間。有些平台用起始時間,有些用結束時間。台灣時間標記為 08:50 的 5 分鐘 K 棒,可能是 08:45–08:50,也可能是 08:50–08:55。
- 把所有時間戳記轉成台灣時間(UTC+8),並套用來源時區的日光節約時間規則。
- 檢查幾個已知的日期。無論在 1 月或 7 月,每天第一根日盤 K 棒都應從 08:45 開始,第一根夜盤 K 棒都應從 15:00 開始。
哪些日子沒有夜盤,何時會提前收盤?
期交所休市日之前最後一個交易日的晚上沒有夜盤,唯一提前收盤的情況是到期契約在最後交易日的 13:30 收盤。期交所遵循台灣證券交易所的休市日曆,所以現貨市場休市的每一天,台指期也沒有日盤。免費的股市休市日工具列出各交易所的休市日,而期交所交易日曆則是未來一年的官方依據。
休市規則源自交易日規則。因為夜盤歸屬於下一個交易日,假日前一晚的夜盤會歸屬於一個不交易的日子,所以期交所不開這一節夜盤。假日當晚則不同:它的夜盤歸屬於假日之後的那一天,而那天有交易,所以該夜盤照常進行。星期五晚上也是同樣的道理:星期五夜盤照常交易,歸屬於星期一的交易日。
休市日每年都會重複,但多數確切日期會變動,因為台灣有數個假日依農曆而定。當固定日期的假日落在週末時,台灣通常會在星期五或星期一補假,交易所在補假日休市。政府在星期六的補班日則不是交易日。
| 休市日 | 日期 | 對夜盤的影響 |
|---|---|---|
| 元旦 | 1 月 1 日 | 其前一個交易日的晚上沒有夜盤 |
| 農曆春節 | 1 月下旬或 2 月;連續數天,每年公告 | 一年中最長的空窗:連假前最後一個交易日的晚上沒有夜盤 |
| 和平紀念日 | 2 月 28 日 | 前一晚沒有夜盤 |
| 兒童節與清明節 | 4 月 4 日與 4 日或 5 日 | 常連休兩天;前一晚沒有夜盤 |
| 勞動節 | 5 月 1 日 | 前一晚沒有夜盤 |
| 端午節 | 農曆日期,5 月或 6 月 | 前一晚沒有夜盤 |
| 中秋節 | 農曆日期,9 月或 10 月 | 前一晚沒有夜盤 |
| 國慶日 | 10 月 10 日 | 前一晚沒有夜盤 |
其他國定假日及其補假日會列在每年的期交所日曆中;請以該頁面的確切日期為準,並記下你查閱的日期。颱風假等臨時休市由期交所當天公告,因此這些日子的休市時段請依公告為準,而不是依年度日曆。
期交所沒有美國交易所在某些假日前採用的那種半日交易時段。唯一提前收盤的是到期契約,它在最後交易日的 13:30 停止交易,其他月份契約則交易到 13:45。在回測中,休市日應該完全沒有 K 棒,沒有夜盤的晚上也不應有夜盤 K 棒;那些日期出現成交量為零的平坦 K 棒,是資料錯誤,而不是市場平靜。
結算日如何運作,最後結算價是什麼?
到期的台指期契約在交割月份第三個星期三的 13:30 停止交易,並以當天下午取自台灣現貨指數的價格進行現金結算。若該星期三是假日,期交所會把最後交易日順延到下一個營業日。其他月份契約當天照常交易到 13:45。
最後結算價是交易所用來平倉到期契約所有未平倉部位的價格。對台指期而言,期交所以最後結算日現貨市場收盤前最後 30 分鐘(即 13:00 至 13:30)所公布的台灣加權股價指數的簡單算術平均數計算。沒有任何單一筆報價決定結果,期貨價格也不會納入計算。每個部位以此價格與該部位進場價之間的差額進行現金結算。確切公式列在期交所契約規格頁面,且可能變動,所以在圍繞它建立規則之前請先確認。
這個較短的交易日會造成三個常見的回測問題:
- 永遠不會觸發的時間出場。像「在 13:40 平掉所有部位」這樣的規則,在到期契約中找不到 13:40 的 K 棒。在近月資料中,部位可能因轉倉而被帶進下一個契約,這是真實交易人不會做的事。
- 最後一根 K 棒偏短。使用 15 分鐘 K 棒時,交易時段在 13:15–13:30 這根 K 棒之後就結束。任何等待 13:30–13:45 這根 K 棒的規則都看不到任何東西。
- 轉倉時的價格跳動。近月連續資料在到期後會切換到下一個契約。兩個月份之間的價差會呈現為一個市場從未交易過的跳空。台指期連續月資料指南說明了轉倉是如何建構的。
夜盤另外帶來第四個重點。結算星期三 15:00 開始的夜盤歸屬於星期四的交易日,而到期的契約在其中已不存在。使用近月資料的策略如果在 13:30 仍持有多單,該契約就沒有夜盤 K 棒可供出場。請標出測試期間內每一個最後交易日。免費的台指期結算日工具列出這些日期,讓你可以逐一檢查那幾天的交易。
夜盤跟隨什麼:美國指數期貨還是 MSCI 台灣指數?
夜盤跟隨的是其 14 小時內開市的市場,主要是美國股價指數期貨與境外台灣指數期貨,因為台灣現貨指數在 13:30 停止更新,直到隔天早上 09:00 才有新的加權指數值。因此台指期的夜盤策略,是關於台灣期貨如何對其他市場形成的價格做出反應,而不是關於台股本身。
以下是夜盤交易期間開市的市場,以台灣時間表示:
- 台灣現貨市場:全程休市。交易人在早上引用的台指期 夜盤 指數,是夜盤的期貨價格,而不是指數值。
- 香港現貨市場:開到 16:00,所以與夜盤的第一個小時重疊。
- 歐洲現貨市場:依歐洲夏令時間而定,從台灣時間約 15:00 或 16:00 開始,持續整個晚上。
- 美國股價指數期貨(CME Globex 的 ES、NQ、YM):整個 15:00–05:00 區間都開市。Globex 股指期貨從美國時間星期日晚上到星期五下午幾乎全天候交易,每日休息時間為美中時間 16:00–17:00,也就是台灣時間 05:00–06:00 或 06:00–07:00。這段休息落在台指期早上的休息時間內,所以台指期夜盤的每一分鐘都有美國期貨報價。
- 美國現貨交易時段(美東 09:30–16:00):美國冬季為台灣時間 22:30–05:00,夏季為 21:30–04:00。這是夜裡最熱絡的重疊時段,美國期貨與台指期夜盤的成交量都最大。
- 境外台灣指數期貨:SGX 富時台灣指數期貨與 HKEX MSCI 台灣期貨都有日盤與盤後時段,涵蓋台灣夜間的大部分時間。直到 2021 年初,SGX 的 MSCI 台灣契約都是主要的境外參考;之後 MSCI 的授權轉到 HKEX,SGX 改用富時台灣指數。確切時間請見各交易所的契約頁面。
這對回測有兩個實際影響。第一,夜盤有清楚的內部結構:歐洲開盤後是一段平靜期,接著是 22:30 或 21:30 的美國現貨開盤,最後是接近尾聲的美國收盤。夜盤策略應以台灣時間說明它交易夜裡的哪一段,因為在美國現貨時段調出來的規則,在 17:00 的表現會不同。第二,美國現貨時段每年移動一小時,意味著「在 22:30 進場」這種固定台灣時間的規則,在冬季交易的是美國開盤,在夏季則是美國開盤後一小時。如果想法取決於美國開盤,請把規則寫成相對於美國交易時段,或把冬季與夏季分開測試。
05:00 的夜盤收盤常被視為 08:45 日盤開盤的指標,因為夜盤已經消化了美國的走勢。這個指標是否包含規則可以利用的資訊,是一個需要含交易成本回測來回答的問題,而不是一個假設。
如何分開回測日盤與夜盤?
首先決定策略只交易日盤、只交易夜盤,還是全時段,然後以台灣時間精確輸入該交易時段,並在第一次執行之前讓資料、時間規則與休市日曆都與這個選擇一致。這三種選擇涵蓋同一條行情的不同時段,不能在同一次測試中混用。
| 選擇 | 要輸入的交易時段 | 適用情況 |
|---|---|---|
| 僅日盤 | 08:45–13:45 | 你在台灣上班時間交易,或想法建立在現貨市場的開盤與收盤上 |
| 僅夜盤 | 15:00–05:00 | 你測試的想法是在台灣休市時對美國或歐洲的走勢做出反應 |
| 全時段 | 15:00 至隔天 13:45,05:00–08:45 休息 | 策略會持有隔夜部位,或以同一套規則交易兩個時段 |
接著檢查各項設定是否彼此一致:
- 資料與交易時段相符。僅日盤資料搭配全時段或僅夜盤設定,夜盤就沒有 K 棒。全時段資料搭配僅日盤設定,則必須剔除夜盤 K 棒,而不是把它們合併進日盤。
- 日 K 棒依交易日而定。因為夜盤歸屬於下一個交易日,全時段的日 K 棒從前一天下午 15:00 開始,到 13:45 結束。依日曆日期建立的日 K 棒會混合兩個交易日。
- 時間規則落在交易時段內。進場時段、「最晚空手」時間與禁止交易時段都必須落在你輸入的交易時段內,且在最後交易日要早於 13:30。僅夜盤策略的「最晚空手」時間必須早於 05:00。
- 休市日是沒有資料,而不是零。休市日應該完全沒有 K 棒,假日前一晚也不應有夜盤 K 棒。僅夜盤測試如果在農曆春節前一晚找到 K 棒,就表示資料有問題。
- 各交易時段的交易成本一致。夜盤的成交量低於日盤,所以依日盤成交假設的滑價對夜盤可能太小。以較寬的滑價設定測試夜盤策略,看看結果是否仍然成立。
兩種資料類型之間的取捨,請見期貨回測中的夜盤:僅日盤與全時段 K 棒。在 AlphaPrime(Valynox)中,交易時段屬於回測設定的一部分,與資料解析度、下一根 K 棒成交、手續費與滑價並列。因此每個候選策略都在相同的時段下評估,日盤結果也不會被不小心拿來與夜盤結果比較。
為什麼同一個指標週期在僅日盤與全時段資料上讀數不同?
交易時段設定決定哪些價格進入每根 K 棒,所以即使公式不變,同一個指標週期在僅日盤、僅夜盤與全時段資料上量測的是不同的時段。僅日盤資料上的 20 根 K 棒平均與全時段資料上的 20 根 K 棒平均,是兩個名稱相同、內容不同的指標。AlphaPrime 回測的交易時段設定可以把僅日盤、僅夜盤和全時段分開成不同的測試,每個 20 根 K 棒平均就會來自你原本想用的時段。
日 K 棒是最清楚的例子。在僅日盤資料中,日 K 棒是 08:45 至 13:45。在僅夜盤資料中,是 15:00 至 05:00。在全時段資料中,則從前一天下午 15:00 到 13:45,因為那是期交所的交易日。依日曆日期從 00:00 到 24:00 建立的 K 棒,包含了一個交易日的尾端與下一個交易日的開頭,所以它的開高低收並不描述任何有人交易過的交易時段。
日內 K 棒也會以同樣的方式改變。日盤長 300 分鐘,可切成 20 根 15 分鐘 K 棒。夜盤長 840 分鐘,可切成 56 根。使用 15 分鐘 K 棒時,僅日盤資料上的 20 根 K 棒移動平均剛好涵蓋一個日盤。在全時段資料上,09:00 時同樣的 20 根 K 棒涵蓋一根日盤 K 棒與 19 根夜盤 K 棒,往回到約 00:15。全時段的平均主要反映美國現貨時段開市期間形成的價格。
小時 K 棒還有第二個效應。如果 K 棒與交易時段起點對齊,日盤會切成五個完整的小時:08:45–09:45 到 12:45–13:45。如果與時鐘對齊,第一根是 08:45–09:00(15 分鐘),最後一根是 13:00–13:45(45 分鐘)。較短的 K 棒波動範圍較小,會拉低以波動範圍計算的指標,也可能改變突破規則在哪一根 K 棒上觸發。
跳空也會改變。平均真實波幅(ATR)是衡量 K 棒典型波動範圍的指標,並把相對於前一根 K 棒收盤的跳動也計入。使用僅日盤資料時,整個隔夜的走勢會落在每天的第一根 K 棒。使用全時段資料時,同樣的走勢會分散到各根夜盤 K 棒。
假設範例
日盤在 13:45 以 21,900 收盤。美國市場隔夜上漲。夜盤在 05:00 以 22,030 收盤,隔天日盤以 22,050 開盤。使用僅日盤資料時,08:45 這根 K 棒的真實波幅包含從 21,900 起算的 150 點跳空。使用全時段資料時,這段走勢分散在各根夜盤 K 棒上,08:45 這根 K 棒只顯示從 22,030 起算的 20 點跳空。在這類早晨,同樣的 14 根 K 棒 ATR,以及所有以它為基礎的停損距離,在僅日盤資料上都比較大。
如果你使用 AlphaPrime,這代表:在開始搜尋之前,以台灣時間設定交易時段,並在各次執行之間保持固定。在同一種交易時段定義下找到並比較的策略,才可以互相評比;來自不同交易時段的結果則不行。
常見問題
台指期 夜盤幾點開盤、幾點收盤?
台指期夜盤在台灣時間(UTC+8)15:00 開盤,隔天清晨 05:00 收盤。這相當於全年 UTC 07:00 至 21:00,美東冬季為 02:00–16:00,夏季為 03:00–17:00。期交所把整個夜盤算作下一個交易日的一部分。
星期五有台指期夜盤嗎?
有。星期五夜盤從星期五 15:00 進行到星期六 05:00,歸屬於星期一的交易日。星期六 05:00 之後出現的週末消息,要到星期一 08:45 的日盤開盤才會首次反映。
假日前一晚有夜盤嗎?
沒有。因為夜盤歸屬於下一個交易日,期交所不會在假日前最後一個交易日的晚上開夜盤。如果假日隔天有交易,假日當晚則有夜盤,因為該時段歸屬於假日之後的那一天。確切日期請以期交所交易日曆為準。
台指期的最後結算價是什麼?
它是最後結算日(交割月份第三個星期三)現貨市場收盤前最後 30 分鐘所公布的台灣加權股價指數的簡單算術平均數。到期契約當天 13:30 停止交易,未平倉部位以此價格現金平倉。公式列在期交所契約規格頁面,交易所可能變更。
台指期夜盤跟隨什麼?
主要是整個 15:00–05:00 區間都有報價的美國股價指數期貨,以及 SGX 與 HKEX 的境外台灣指數期貨。台灣現貨指數在夜裡不會更新,所以夜盤價格是對其他地方開市市場的反應。美國現貨交易時段在美國冬季為台灣時間 22:30–05:00,夏季為 21:30–04:00,是夜裡最熱絡的部分。

