VALYNOXSTRATEGY RESEARCH TECHNOLOGY
AlphaPrimeAlphaPrime
策略學院 / 商品與交易時段

原油期貨交易時間:CL 與 MCL 的台灣時間

CL 與 MCL 在 CME Globex 交易,美東時間週日至週五 6:00 pm 至 5:00 pm,每天休市 60 分鐘。以台灣時間計,交易時段冬令 7:00 am 開盤、夏令 6:00 am 開盤,並於下一次開盤前一小時收盤。結算價訂在 2:30 pm ET,EIA 報告於週三 10:30 am ET 公布,回測在第一次執行前,必須先固定交易時段、日 K 棒收盤與轉倉規則。

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

目錄
  1. 原油期貨的交易時間,換成台灣時間是幾點?
  2. CL 與 MCL 的交易時間相同,還有哪些不同?
  3. 每日結算價何時決定,日 K 棒又該怎麼定義?
  4. EIA 庫存報告何時公布,對波動率有什麼影響?
  5. 合約到期與轉倉如何影響原油期貨回測?
  6. 回測中該如何設定 CL 與 MCL 的交易時段?
  7. 常見問題
  8. 參考文獻

原油期貨的交易時間,換成台灣時間是幾點?

CL 與 MCL 原油期貨的交易時間為美東時間週日至週五,6:00 pm 至 5:00 pm,每天休市 60 分鐘。換成台灣時間,冬令 7:00 am 開盤,夏令 6:00 am 開盤,收盤則在隔天早上開盤前一小時。結算價訂在 2:30 pm ET,不是收盤時間。

CL 是在 CME 集團旗下交易所 NYMEX 掛牌的 WTI 原油期貨合約,MCL 則是規格為其十分之一的微型合約。WTI 即 West Texas Intermediate,指兩種合約計價所依據的美國原油品級。兩者都在 CME Globex 電子交易,因此原油的「NYMEX 交易時間」就是上述 Globex 時間。每日休市是美東 5:00 pm 至 6:00 pm 的一小時,期間不交易,交易所結束一個交易日並開啟下一個。由於 6:00 pm 開盤,週一的交易日從美國週日晚間開始,也就是台灣的週一早上。免費的期貨交易時間工具可以用你自己的時區顯示同一個交易時段;合約內容請以交易所的合約頁面為準,因為交易所可能調整這些數值。

台灣不實施日光節約時間,因此與美東時間的時差每年變動兩次。日光節約時間是美國的做法,從 3 月第二個週日到 11 月第一個週日,把時鐘撥快一小時。冬令時台灣比 ET 快 13 小時,夏令時快 12 小時。因此每個原油交易時間在台灣都會位移一小時,以台灣時間設定交易時段邊界的回測,也必須跟著調整。其他美國合約同樣適用這個位移;那斯達克夜盤台灣時間交易時段與道瓊期貨夜盤台灣時間交易時段在相同日期位移相同的一小時,如果你用同一份日曆交易原油與股價指數期貨,這點用得上。

事件美東時間台灣時間,冬令(ET = UTC−5)台灣時間,夏令(ET = UTC−4)
交易時段開盤6:00 pm隔天 07:00隔天 06:00
結算時段2:28–2:30 pm03:28–03:3002:28–02:30
交易時段收盤5:00 pm06:0005:00
每日休市5:00–6:00 pm06:00–07:0005:00–06:00
週開盤週日 6:00 pm週一 07:00週一 06:00
週收盤週五 5:00 pm週六 06:00週六 05:00
以台灣時鐘看,CL 與 MCL 的每日休市在冬令是 06:00 至 07:00,夏令是 05:00 至 06:00,結算為 03:30 或 02:30,因此所有交易時段時間都隨美國日光節約時間位移一小時 休市時間位移一小時 台灣時鐘,00:00 至 09:00 03:30 06–07 冬令 交易中 夏令 02:30 05–06 夏令:所有時間提早一小時。 所以:備兩套台灣時間模板。
以台灣時鐘呈現 CL 與 MCL 的 23 小時交易時段。美國日光節約時間使開盤、休市與收盤各位移一小時,因此以台灣時間定義的交易時段,一年要定義兩次。

CL 與 MCL 的交易時間相同,還有哪些不同?

CL 與 MCL 共用同一個交易時段,但合約大小、每跳動點價值與最後交易日不同,因此共用一份交易時段模板,成本、跳動點與轉倉設定則要分開。跳動點是交易所允許的最小價格變動,每跳動點價值則是一口合約每一個跳動點值多少美元。兩種合約的跳動點都是每桶 $0.01。CL 每口一千桶,一個跳動點是 $10;MCL 每口 100 桶,一個跳動點是 $1。免費的期貨合約與損益計算機可將任一合約的價格變動換算成美元。

另一項差異在日曆。同一個合約月份,MCL 比 CL 早一個營業日停止交易。因此為 MCL 建立的連續月,轉倉會早一天到;若回測把 CL 的轉倉日期直接套到 MCL,就會嘗試交易已經停止交易的合約。即使進出場規則相同,兩份轉倉日曆也要分開保存。

項目CL(WTI 原油)MCL(微型 WTI 原油)
交易時間6:00 pm–5:00 pm ET,休市 60 分鐘與 CL 相同
合約大小一千桶100 桶
最小跳動點每桶 $0.01每桶 $0.01
每跳動點價值10 美元1 美元
價格變動 $1.00每口一千美元每口 $100
最後交易日合約月份前一個月 25 日之前的三個營業日(25 日不是營業日時為四個營業日)比 CL 早一個營業日
CL 與 MCL 共用交易時段與 0.01 美元的跳動點;差異在於合約大小(CL 是 MCL 100 桶的十倍)、每跳動點價值(10 美元對 1 美元)以及最後交易日(25 日之前的三個營業日對四個營業日) 交易時間相同,三項差異 交易時段與 $0.01 跳動點相同 CL MCL 大小 10× MCL 100 桶 每跳動點價值 10 美元 1 美元 最後交易日 25 日−3 25 日−4 同一時段,成本與轉倉分開。 所以:MCL 單獨回測。
一個交易時段,兩種合約。CL 與 MCL 之間只有合約大小、每跳動點價值與最後交易日不同。

實務上的影響在成本。每口相同的手續費,在 MCL 佔一個跳動點的比例遠大於 CL,因此一條在 CL 扣除成本後仍然成立的規則,即使訊號完全相同,在 MCL 上也可能失效。請把兩者當作各自獨立的策略回測,並使用各自的成本設定。

每日結算價何時決定,日 K 棒又該怎麼定義?

CL 結算價取自美東 2:28–2:30 pm 的時段,而非 5:00 pm ET 的 Globex 收盤,因此收在交易時段結束的日 K 棒,與收在結算的日 K 棒,最高價、最低價與收盤價都不同。結算價是交易所用來計算部位損益與保證金的官方每日收盤價,CL 的結算價以這兩分鐘的交易為基礎。換成台灣時間,這個時段在冬令是 03:28–03:30,夏令是 02:28–02:30。

同一個日期因此有兩種合理的日 K 棒。Globex 收盤 K 棒從前一天 6:00 pm 到 5:00 pm;結算 K 棒從前一天 2:30 pm 到 2:30 pm。2:30 pm 到 5:00 pm 這段時間,在第一種定義下屬於當天,在第二種定義下屬於隔天。任何讀取日收盤價、日波幅或收盤價移動平均的規則,在兩個序列上都會產生不同的訊號。兩者都沒有錯。重點是選定其中一種,整段回測與實單交易都沿用,因為你在 2:30 pm 收盤測試出的訊號,在 5:00 pm 收盤的圖表上並不存在。

日 K 棒定義K 棒涵蓋時間(ET)採用的收盤價最適用的情況
Globex 收盤 K 棒前一天 6:00 pm 至 5:00 pm休市前最後一筆成交資料商與平台以完整交易時段建立日 K 棒
結算 K 棒前一天 2:30 pm 至 2:30 pm交易所結算價以結算價計算損益,或與公布的結算資料比對
美東時間下同一日期的兩種日 K 棒:Globex K 棒從前一天 6:00 pm 到 5:00 pm,結算 K 棒從前一天 2:30 pm 到 2:30 pm,所以 2:30 到 5:00 pm 這段時間在兩者中歸屬不同的日子 同一日期,兩種日 K 棒 2:30–5:00 pm ET 歸哪一天? 前一天 結算2:30pm Globex 棒 結算棒 2:30–5:00 pm ET 兩者的日收盤價不同。 所以:回測前先定一種日收盤。
同一日期,兩種日 K 棒。結算後的兩個半小時,在一種定義下算入當天的 K 棒,在另一種定義下算入隔天的 K 棒。

日內交易者面對的是同一個選擇的縮小版。從美東 6:00 pm 開始的 60 分鐘圖,K 棒會在整點結束;從台灣時間午夜開始的圖,K 棒則會跨越休市時段。平台如何把 K 棒對齊交易時段,已在美股交易時間(美國中部時間)一文說明;當交易所本身的時鐘是中部時間時,原油適用同樣的邏輯。

EIA 庫存報告何時公布,對波動率有什麼影響?

EIA 每週石油狀況報告在美東週三 10:30 am 公布,換成台灣時間,冬令是 23:30,夏令是 22:30;公布前後幾分鐘會出現寬幅 K 棒與較差的成交。EIA 是美國能源資訊署,每週報告提供美國原油庫存的變化。原油交易人看它,就像指數交易人看就業報告。遇到週一休市的假日,公布時間順延到週四的同一時刻。

日內規則的問題不在行情方向,而在成交。公布後最初幾分鐘送出的市價單或停損單,可能在偏離觸發價數個跳動點的位置成交,因為停損單被觸及後會變成市價單,以下一個可成交的價格成交。回測若在所有地方都假設一個跳動點的滑價,對這個時段的交易就太寬鬆。有兩種誠實的處理方式,兩者都必須在測試前寫下來:

  1. 在該時段收取較高滑價。規則維持不變,把例如 10:25 到 11:00 am ET 之間的進場與出場滑價調高。若結果大幅改變,代表規則依賴報告時的低成本成交。
  2. 加入時間濾網。從公布前數分鐘起,到公布後固定時間為止,不開新倉。時間窗只固定一次;看到結果後再移動,濾網就變成調過的參數。

假設性範例

假設一條 CL 日內規則平均每筆毛利 $45,每邊滑價一個跳動點($10),因此扣除 $20 滑價後、手續費前為 $25。再假設有五分之一的交易在 EIA 公布後 30 分鐘內進場,這些交易每邊多滑三個跳動點。額外成本是每五筆有一筆多 $40,平均到所有交易是每筆 $8。平均每筆損益從 $25 降到 $17,減少約三分之一,而這只來自每週一次的公布。

週三 EIA 公布前後的五分鐘 K 棒,台灣冬令為 23:30,夏令為 22:30:公布後 30 分鐘的 K 棒較寬、成交較差,而 23:25 到 00:00 的濾網會略過七根 K 棒 EIA 公布後:K 棒變寬 台灣冬令;夏令為 22:30 濾網略過 成交較差 EIA 23:30 00:00 此處成交成本超過一個跳動點。 所以:濾掉此時段或加收滑價。
以台灣時鐘呈現週三的公布。時間濾網會移除陰影標示的 K 棒;滑價規則保留它們,但對它們收取較高成本。

日 K 棒策略受到的影響較小,因為報告落在 K 棒之內,日收盤價在數小時後才決定。它們仍會透過週三波幅的大小感受到報告,這對任何依近期波幅調整停損或部位的規則都有影響。

合約到期與轉倉如何影響原油期貨回測?

CL 在合約月份前一個月第 25 個日曆日之前的三個營業日停止交易,因此連續月大約每月轉倉一次,轉倉價差必須調整,否則回測會去交易沒有人抓得到的價格跳動。連續月是把一個合約月份接到下一個合約月份所形成的單一價格歷史。原油一年約轉倉十二次,比季度指數期貨更頻繁,所以轉倉規則在原油比在 ES 或 NQ 更重要。

同一合約的兩個月份鮮少以同一價格交易。下個月份的價格高於近月時,市場處於正價差(contango);低於近月時是逆價差(backwardation)。在轉倉時,連續月會跳動這個差額。若序列未經調整,多單看起來會在隔夜賺進或賠掉這個價差,但實際帳戶只是換了合約,並沒有這樣的損益。向後調整會把較早的價格平移這個價差,使接合後的序列在轉倉日沒有跳動。完整方法,以及它對長期歷史的影響,請見期貨回測的合約規格、轉倉與每跳動點價值。

  1. 找出最後交易日。取合約月份前一個月的 25 日,往前數三個營業日;若 25 日不是營業日,往前數四個營業日。MCL 的最後交易日早一個營業日。
  2. 選定轉倉日。多數交易人在最後交易日前幾天轉倉,常是下個月份成交量超過近月的時候。寫下規則,而不是日期。
  3. 調整價差。把較早合約的價格平移兩個合約在轉倉時的差額,讓序列沒有跳動。
  4. 歷史中的每一次轉倉都套用同一條規則。一條規則、每年約十二次以相同方式套用,才能讓序列與實單交易具可比性。

假設性範例

假設 25 日是週四。往前數三個營業日是週三、週二、週一,因此 CL 在 22 日(週一)停止交易,MCL 在 19 日(週五)停止交易。假設轉倉時近月價格是 $70.00,下個月份是 $70.80。未調整的序列會跳動 $0.80,也就是每口 CL $800、每口 MCL $80。向後調整的序列會把 $0.80 加到所有較早的價格,沒有跳動。

25 日為週四的範例月份:往前數三個營業日,CL 在 22 日(週一)停止,MCL 早一個營業日在 19 日(週五)停止,轉倉在這之前幾天的 16 日 從25 日往回數 範例月份:25 日是週四 轉倉 MCL 停止 CL 停止 25 日 16 17 18 19 20 21 22 23 24 25 −4 週末 −3 −2 −1 先轉倉,再調整價差。 所以:寫下規則,而非日期。
從 25 日往前數到最後交易日,再到轉倉。兩個月份之間的價差在資料中調整,策略從不交易它。

回測中該如何設定 CL 與 MCL 的交易時段?

在第一次執行前,先設定含美東 5:00 pm 休市的完整 Globex 交易時段、註明時區、固定日 K 棒收盤、對每筆交易收取手續費與滑價,並定義轉倉規則,因為事後更改其中任何一項,都會改變你用來比較的結果。下列順序是各設定彼此依賴的順序。時區若在交易時段模板設定之後才選,可能悄悄把休市時間移動一小時;轉倉規則若在成本設定之後才改,成本所適用的交易筆數就會跟著改變。

  1. 交易時段模板。美東 6:00 pm 至 5:00 pm,週日至週五,含 60 分鐘休市。CL 與 MCL 使用同一份模板。
  2. 時區。註明 K 棒時間是 ET、中部時間(交易所自己的時鐘)還是台灣時間,以及資料是否依美國日光節約時間。以台灣時間定義的模板,需要冬令與夏令兩個版本。
  3. 日 K 棒收盤。5:00 pm ET 的 Globex 收盤,或 2:30 pm ET 的結算。選一種,每次執行與實單交易都沿用。
  4. 每筆交易的手續費與滑價。按每口、進場與出場分別計算;若規則在美東 6:00 pm 重新開盤與 EIA 時段交易,這兩個時段另加滑價。
  5. 轉倉規則與價差調整。沿用上一節的規則,每次轉倉以同樣方式套用,MCL 的日曆比 CL 早一個營業日。
第一次執行前依序固定的五項回測設定:交易時段模板、時區、日 K 棒收盤、每筆成本與轉倉規則。範例中時區改變,交易時段模板維持不變,日 K 棒收盤、成本與轉倉規則都隨之改變,因此整個測試必須重跑 先固定五項設定 範例:時區改變 1 交易時段模板 2 時區 3 日 K 棒收盤 4 每筆成本 5 轉倉規則 維持不變 改變 全部隨之改變 後面的步驟依賴前面的。 所以:改一項,整個重測。
第一次執行前依序固定的五項設定。其中任何一項改變,測試都要回到起點,因為之後的每個結果都依賴它。

這五項固定後,策略規則就能疊在上面測試,交易時段本身不會在結果之下移動。適合 23 小時市場的規則類型,以及各自的測試方式,列在期貨演算法交易策略與各類型的回測方法。在 AlphaPrime(Valynox)中,交易時段、成本與下一根 K 棒成交,都屬於每個候選策略共用的研究設定,因此它的回測會對評估的每一個策略套用相同的手續費、滑價與 K 棒時序,候選策略之間的比較才公平。

下方的方框顯示,含手續費、滑價與下一根 K 棒成交的日 K 棒回測完成後,報告長什麼樣子。它不是原油的測試,而是以 NQ 日 K 棒、2019-01-02 至 2025-06-30、多空皆做、一口合約的替代範例,以 OSMA 規則(MACD 線與其訊號線之間的距離)作為唯一的進出場條件,沒有停損、停利或濾網。在搜尋嘗試的 1,024 個候選策略中,它依報酬相對回撤的表現保留了這一個。事後挑選被保留的候選策略,會讓它顯得比實際更好:多次嘗試中的最佳者,在新資料上總是比規則本身的表現更漂亮,這就是 Bailey 等人(2014)所描述的選擇效應。這些數字呈現的是報告的樣貌,而不是這條規則能賺多少,也不是讀者可以預期的結果。

來源:AlphaPrime 產品引擎(CPU),2026-10-31 執行。NQ 日線,2019-01-02 至 2025-06-30,多空都做,1 口,每筆手續費 $20、滑價 $10。

項目結果
淨利(已平倉)$133,935
最大回撤$46,600
交易筆數213
勝率54.93%
獲利因子1.418
平均每筆$628.8
在市場中的時間22.69%
替代用 NQ 日 K 棒回測的權益曲線與回撤,並標出樣本外區段。請觀察標線之後的曲線表現與標線之前相比如何,並留意回撤深度相對於漲幅。
替代用 NQ 日 K 棒回測的權益曲線與回撤,並標出樣本外區段。請觀察標線之後的曲線表現與標線之前相比如何,並留意回撤深度相對於漲幅。 NQ · 日 K 棒 · 2019-01-02 至 2025-06-30 · CPU 引擎回測

閱讀這個方框,就像閱讀你自己的原油回測。213 筆交易的淨損益(已平倉交易)$133,935,對上最大回撤 $46,600,顯示帳戶在途中承受的不利波動有多大;平均每筆損益 $628.8,則是要拿來和每筆收取的 $30 手續費與滑價比較的數字。若是 CL 日 K 棒規則,同樣的報告會由收在第 3 步所選時間的 K 棒建立,轉倉依第 5 步的規則處理。如果在 Globex 收盤 K 棒與結算 K 棒之間切換時,原油結果大幅改變,代表這條規則受 K 棒定義影響大,這在任何實單委託之前都值得知道。

今天就能做的下一步:把你的 CL 或 MCL 日 K 棒資料載入兩次,一次 K 棒結束在美東 5:00 pm,另一次結束在 2:30 pm,然後數出有多少個日收盤價相差超過一個跳動點。這個數字能說明,光是 K 棒定義,就能讓你測試的任何日線規則改變多少。

常見問題

原油期貨每日休市多久?

CL 與 MCL 每天暫停 60 分鐘,從美東 5:00 pm 到 6:00 pm。換成台灣時間,休市在冬令是 06:00 到 07:00,夏令是 05:00 到 06:00。休市標記一個交易日結束、下一個開始,所以週一的交易日從美國週日晚間開始。

原油期貨的結算價如何計算?

CL 結算價由交易所依 CME Globex 在美東 2:28:00 到 2:30:00 pm 之間的交易決定,不是取自 5:00 pm 該交易時段的最後一筆成交。換成台灣時間,這個時段在冬令是 03:28 到 03:30,夏令是 02:28 到 02:30。因此收在結算的日 K 棒,收盤價與收在 Globex 交易時段結束的日 K 棒不同。交易所可能更改程序,採用特定時間前,請先查看其結算頁面。

原油期貨週日有開市嗎?

有。CL 與 MCL 在美東週日 6:00 pm 開盤,也就是台灣週一冬令 07:00、夏令 06:00。週日晚間的交易時段是週一交易日的前段。之後交易持續整週,每天休市一小時,直到美東週五 5:00 pm。

CL 與 MCL 的交易時間相同嗎?

相同,兩者都從美東 6:00 pm 交易到 5:00 pm,週日至週五,同樣休市 60 分鐘。差異在合約大小與到期:CL 是一千桶、跳動點 $10,MCL 是 100 桶、跳動點 $1,而且同一合約月份下,MCL 比 CL 早一個營業日停止交易。回測可以共用一份交易時段模板,但兩者需要分開的成本與轉倉設定。

參考文獻

  • Bailey, D. H., Borwein, J., López de Prado, M., & Zhu, Q. J. (2014). Pseudo-Mathematics and Financial Charlatanism: The Effects of Backtest Overfitting on Out-of-Sample Performance. Notices of the American Mathematical Society, 61(5), 458–471.
  • Pardo, R. (2008). The Evaluation and Optimization of Trading Strategies (2nd ed.). John Wiley & Sons.
  • U.S. Securities and Exchange Commission. Stop, Stop-Limit, and Trailing Stop Orders (Investor Bulletin). https://www.investor.gov/introduction-investing/general-resources/news-alerts/alerts-bulletins/investor-bulletins-15