VALYNOXSTRATEGY RESEARCH TECHNOLOGY
AlphaPrimeAlphaPrime
交易研究社 / 商品與交易時段

道瓊期貨夜盤:YM 的台灣時間交易時段與回測

YM 每天交易 23 小時,從美國中部時間 17:00 到 16:00。換成台灣時間,冬季是 07:00 到 06:00,夏季則早一小時。交易時段請以交易所時間定義,日 K 棒依交易所的交易日建立,並以較高的滑價測試隔夜成交。

作者 · 發佈 · 更新於 · 編輯原則

目錄
  1. 道瓊期貨在美國與台灣的交易時間是什麼時候?
  2. 台灣說的「夜盤」和美國的隔夜時段是同一件事嗎?
  3. 日光節約時間如何改變台灣的時間?
  4. 每日休市、每週開盤與季度轉倉時會發生什麼事?
  5. YM 回測應該使用哪個交易時段?
  6. 隔夜應該假設多少滑價?
  7. 信任 YM 回測之前應該檢查什麼?
  8. 常見問題

道瓊期貨(YM)在 CME Globex 交易,美國中部時間週日至週五,從 17:00 交易到隔天 16:00,每天有一小時休市。換成台灣時間,冬季是 07:00 到隔天 06:00,夏季是 06:00 到 05:00。回測時請以交易所時間定義交易時段,並假設隔夜的滑價較高。

道瓊期貨在美國與台灣的交易時間是什麼時候?

YM 幾乎全天候交易:每天 23 小時,每週五天,每天下午在芝加哥有一小時休市。

E-mini 道瓊期貨(YM)是以道瓊工業平均指數為標的的期貨合約。每一點價值 $5,在芝加哥期貨交易所(CBOT)上市,並透過 CME Globex 交易。CME Globex 是 CME Group 的電子交易平台。最小價格變動為一個指數點,每口價值 $5。微型 E-mini 道瓊(MYM)追蹤同一指數,每點 $0.50。

美國中部時間(CT)是芝加哥所在的時區,CME 以中部時間公布交易時間。台灣全年使用 UTC+8。本文所有時間皆採 24 小時制。

交易日的各個階段中部時間台灣時間,美國冬季台灣時間,美國夏季
Globex 交易時段開盤17:0007:0006:00
美股開盤(紐約 09:30)08:3022:3021:30
美股收盤(紐約 16:00)15:0005:00(隔天)04:00(隔天)
Globex 交易時段收盤16:0006:00(隔天)05:00(隔天)
每日休市16:00–17:0006:00–07:0005:00–06:00

每週在中部時間週日 17:00 開盤,也就是台灣的週一早上;在中部時間週五 16:00 收盤,也就是台灣的週六清晨。美股收盤後,期貨還會再交易一小時。

台灣時間下的一個 YM 交易日:美國冬季時,隔夜時段從 07:00 開始,一般交易時段從 22:30 開始;美國夏季時,每個時段(包括收盤後一小時與每日休市)都提早一小時,分別為 06:00 與 21:30 夏季:提早一小時 台灣時間的一個 YM 交易日 冬季 美國隔夜 一般時段 07:00 22:30 夏季 美國隔夜 一般時段 06:00 21:30 休市 收盤後 芝加哥時間全年不變。 因此:規則請用中部時間。
以台灣時間呈現的一個 YM 交易日。各區塊是以芝加哥時間固定的,所以在美國日光節約時間期間,整個交易日在台灣會提早一小時。

台灣說的「夜盤」和美國的隔夜時段是同一件事嗎?

不是。這兩個詞指的幾乎是一天中相反的時段。

台灣交易人查詢道瓊夜盤時,通常指的是台灣的晚上。這段時間美股正在交易。以美國的角度來看,那是一般交易時段,不是夜盤。

美國的隔夜時段是指美股交易時間以外的 Globex 交易,從中部時間 17:00 到 08:30。換成台灣時間,是從清晨到傍晚,也就是台灣的白天。許多教學、資料商與平台設定採用的是美國的定義。所以當某份資料說「隔夜流動性偏低」,指的是台灣白天的時段。

日光節約時間如何改變台灣的時間?

從三月第二個週日到十一月第一個週日,YM 在台灣的所有時間都會提早一小時,因為美國調整時鐘而台灣不調整。

換算很簡單:

台灣時間 = 中部時間 + 14 小時(美國冬季),+ 13 小時(美國夏季)。

這裡的「中部時間」是芝加哥的時鐘時間,加總後若超過午夜,就會進入台灣的隔天。

交易所本身的時程並沒有改變。交易時段全年都是在芝加哥 17:00 開盤,改變的只是你從台灣看到的時間。這在回測中有兩方面的影響:

  • 以台灣時間固定的規則會漂移。假設某條規則只允許在台灣時間 22:30 到 05:00 進場。冬季剛好涵蓋美股現貨時段;夏季則會漏掉現貨時段的第一個小時(21:30–22:30),並多出美股收盤後的一小時(04:00–05:00)。這樣一來,歷史資料中大約有三分之二的時間適用的是另一條規則。
  • K 棒的時間戳記可能使用不同時區。資料可能以交易所時間、UTC 或你的當地時間儲存。如果兩個檔案使用不同時區,時間過濾條件或兩者之間的合併,每年有一部分時間會差一小時。

每日休市、每週開盤與季度轉倉時會發生什麼事?

這些分界點各自會造成價格跳空或合約變更,回測必須刻意處理每一種情況。

事件時間(交易所時間)回測中該怎麼做
每日休市16:00–17:00 CT這段時間沒有 K 棒。把 17:00 的 K 棒視為新的起點,並決定策略是否可以持倉通過休市。
交易日分界17:00 CT日 K 棒以 17:00 到 16:00 CT 建立,不要用台灣時間的午夜到午夜。
每週開盤週日 17:00 CT預期會有週末跳空。檢查停損與進場在第一根 K 棒如何成交。
季度轉倉三月、六月、九月、十二月使用在每次轉倉時調整過的連續月合約,讓轉倉的跳空不會被當成價格變動。
美國假日美國交易所行事曆使用 CME 行事曆,不要用台灣的行事曆。

交易日是 CME 指定給某個交易時段的日期,新的交易日從 17:00 CT 開始。所以在芝加哥週一晚上開盤的交易時段,算作週二。在台灣冬季,這個週二的交易時段從週二 07:00 持續到週三 06:00。如果你改在台灣時間午夜切分日 K 棒,每個美股現貨交易時段就會被分到兩根日 K 棒,日內的最高價、最低價與收盤價也就不再與交易所一致。

一個 CME 交易日(週二)在美國冬令時間,台灣時間從週二 07:00 到週三 06:00;美國現貨時段 22:30 至 05:00 跨越台灣午夜,因此以午夜到午夜切分的日 K 棒,會把現貨時段分成週二 K 棒與週三 K 棒 午夜切開了現貨時段 單一交易日,台灣時間,冬令 CME 日期:週二 美國隔夜 現貨 午夜 07:00 22:30 06:00 週二 K 棒 週三 K 棒 午夜切分會切開每個時段。 因此:依 CME 日期建立 K 棒。
日 K 棒應該依照交易所的交易日建立。在台灣時間午夜切分,會把美股現貨時段分散到兩根 K 棒。

轉倉是從即將到期的合約切換到下一個合約。YM 上市的是季度合約。即將到期的合約,最後交易時間是合約月份第三個週五的紐約時間 09:30。成交量會在到期前幾天轉移到下一季合約。兩個合約的價格不同,主要來自利率與預期股利。未調整的連續月合約會把這個差異呈現為突然的跳空。即使沒有人能從中獲利,策略在回測中仍可能「交易」這個跳空。反向調整的序列會藉由平移較舊的價格來消除這些跳空,所以訊號請使用這種序列。

YM 遵循美國交易所的行事曆,所以在多數台灣假日(包括農曆新年)都會交易,並在部分美國假日休市或縮短交易時間。以台灣交易日曆建立的資料過濾條件,會剔除有效的 YM 交易日。關於假日交易時段的細節,請見回測中的市場假日:跳空、重新開盤與行事曆變更。

YM 回測應該使用哪個交易時段?

測試你實際會交易的交易時段,並以該交易時段建立 K 棒。如果不確定,可以分別跑全時段版本與現貨時段版本再比較。

交易時段範本是告訴回測哪些時間屬於一個交易日的設定。美國一般交易時段(RTH)是美股開市的時間,即 08:30–15:00 CT。部分平台的範本會把一般交易時段延後一點結束,所以請檢查範本中的結束時間。選擇哪個交易時段,影響的不只是交易時間:

選擇K 棒包含的內容適用時機
完整 Globex 交易時段全部 23 小時你會隔夜持倉,或在台灣白天交易美國的隔夜時段。
僅美股現貨時段08:30–15:00 CT;隔夜的波動會在開盤時以跳空呈現你只在台灣的晚上交易,並在美股收盤前出場。
全時段 K 棒,只在特定時窗進場全部 23 小時,但只在你設定的時窗內進場你希望指標能看到隔夜的價格,但只在自己盯盤時進場。

指標會受到交易時段選擇的影響。在全時段 K 棒上計算的 20 根 K 棒移動平均線,包含許多清淡的隔夜 K 棒;在現貨時段 K 棒上,則只涵蓋活躍的交易,隔夜的波動則以一個大跳空出現。因此同樣的規則可能產生差異很大的交易。關於全時段與僅日盤 K 棒的更多說明,請見期貨回測中的夜盤:僅日盤 vs. 全時段 K 棒。同樣的 CME 交易時間與交易時段選擇也適用於 S&P 與那斯達克合約,請見ES 與 NQ 期貨回測:要先設定的五件事。

讓出場規則符合你實際的交易方式。如果你在台灣的晚上交易,就要考慮到睡覺時仍未平倉的部位。要不要測試一條把它們平倉的規則,或測試在較高滑價下持倉通過美國的隔夜時段,兩者擇一。

隔夜應該假設多少滑價?

美國隔夜時段的成交,滑價要設得比美股現貨時段大。然後檢查策略在滑價加倍後是否仍然有效。

滑價是回測假設的價格與你實際成交價格之間的差異。在美國隔夜時段,委託簿上掛的單比較少。市價單或停損單在成交前會讓價格移動更多。每日休市之後與週日開盤後的最初幾分鐘,可能特別清淡。許多重要的美國經濟數據在美股開盤前、紐約時間 08:30 公布。換成台灣時間,冬季是 21:30,夏季是 20:30,價格可能在幾秒內劇烈跳動。

如果你的資料包含成交量,請自行衡量流動性。依交易所時間,計算交易日中每個小時每根 K 棒的平均成交量。越清淡的時段,滑價設定就越重要。

假設性範例

某個 YM 策略有 400 筆交易:250 筆在美股現貨時段,平均毛損益為每筆 $40;150 筆在美國隔夜時段,平均毛損益為每筆 $30。手續費與規費為一買一賣(來回)$4。一個跳動點的滑價單邊是 $5,因此一買一賣(來回)是 $10。

現貨時段交易隔夜,單邊 1 個跳動點隔夜,單邊 2 個跳動點
每筆毛損益$40$30$30
每次一買一賣(來回)的成本−$14−$14−$24
每筆淨損益$26$16$6
全部交易的淨損益$6,500$2,400$900

在一個跳動點的滑價下,隔夜交易看起來是成果中扎實的一部分。在兩個跳動點下,它們幾乎沒有貢獻,而是否交易隔夜,取決於一個無法精確衡量的成本估計。

關於如何將成本與平均每筆損益比較的完整方法,請見回測中的交易成本:手續費、滑價與平均每筆損益。

信任 YM 回測之前應該檢查什麼?

依序執行這些檢查。每一項都能排除一種會讓結果看起來比實際交易更好或更差的錯誤。

  1. 資料的時區。確認 K 棒的時間戳記是中部時間、UTC 還是台灣時間,以及時間戳記標示的是 K 棒的開盤還是收盤。
  2. 交易時段範本。以交易所時間設定:全時段為 17:00–16:00 CT,或是你交易的現貨時段。
  3. 日 K 棒。依從 17:00 CT 開始的交易所交易日建立。
  4. 時間規則。以中部時間撰寫進場時窗,然後檢查三月與十一月的幾筆交易,確認時間沒有位移。
  5. 轉倉處理。使用反向調整的連續月合約,並檢視每次季度轉倉前後的交易。
  6. 行事曆。假日與縮短的交易日使用美國交易所行事曆。
  7. 依交易時段設定成本。設定手續費與滑價,隔夜進場使用較高的滑價,並以兩倍滑價重跑。
  8. 執行時點。在訊號之後的下一根 K 棒成交,不要在產生訊號的那根 K 棒收盤價成交。

在 AlphaPrime(Valynox)中,回測的研究設定包含交易時段、費用與滑價,以及下一根 K 棒執行,因此每個候選策略都在相同的交易時段與成本假設下評估。績效報表會顯示權益、回撤、個別交易、各期間績效,以及多空分析。你可以從交易明細讀取每筆交易的進場時間,看看結果是否取決於一天中的某個時段。

如果你使用 AlphaPrime,這代表:在第一次搜尋之前,先以交易所時間設定 YM 的交易時段與成本,再用績效報表查看這些交易來自哪些時段。

常見問題

道瓊期貨的夜盤在台灣幾點開始?

如果「夜盤」指的是美股開市的台灣晚上,在美國冬季是台灣時間 22:30 開始,美國夏季則是 21:30。到隔天早上 05:00 或 04:00 結束。之後期貨還會再交易一小時,直到 06:00 或 05:00。

為什麼我的 YM 交易時間在三月和十一月位移了一小時?

美國在三月第二個週日改用日光節約時間,並在十一月第一個週日改回,而台灣不調整時鐘。交易所的時間在芝加哥維持不變,所以換成台灣時間就移動了一小時。把交易時段與時間規則定義在中部時間,就能全年保持穩定。

道瓊期貨在台灣假日會交易嗎?

會,多數假日都有交易。YM 遵循美國交易所的行事曆,所以在農曆新年等台灣假日也會交易。反而是在部分美國假日休市或縮短交易時間。

YM 應該用全時段還是只用一般交易時段回測?

使用你實際會交易的交易時段。如果你會隔夜持倉,或在台灣白天交易,就使用完整的 Globex 交易時段。如果你只在台灣的晚上交易並在美股收盤前出場,就使用現貨時段,或使用有進場時窗的全時段 K 棒。比較兩個版本,就能看出結果有多少來自隔夜時段。

道瓊期貨何時轉倉到下一個合約?

YM 的季度合約為三月、六月、九月與十二月。即將到期的合約,最後交易時間是合約月份第三個週五的紐約時間 09:30,成交量會在這之前的幾天轉移到下一個合約。回測時,請使用反向調整的連續月合約,讓轉倉時的價差不會看起來像市場的價格變動。

AlphaPrime 在這裡能幫上什麼

AlphaPrime 的 回測在每次執行時,都以交易時段、費用與滑價,以及下一根 K 棒執行來評估策略。績效報表會為每個結果顯示權益、回撤、交易、各期間績效,以及多空分析。

看方案與價格