玉米期貨交易時間:CBOT 時段的 CT、ET 與台灣時間
CBOT 玉米的夜盤為 CT 晚上 7:00 至上午 7:45,日盤為 CT 上午 8:30 至下午 1:20,兩者之間是上午休息,週末休市。以台灣時間計,夜盤在上午 9:00 開盤(美國夏季為上午 8:00)。回測必須採用實單策略將面對的同一交易時段、假日與漲跌停日處理方式。
作者 Soren Huang · 發佈 · 更新於 · 編輯原則
CBOT 玉米期貨的交易時間是什麼?
CBOT 玉米期貨的交易時間:夜盤為 CT 晚上 7:00 至上午 7:45,週日晚間開盤;日盤為 CT 上午 8:30 至下午 1:20,週一至週五。兩者之間隔著 45 分鐘的上午休息,從週五日盤收盤到週日夜盤開盤之間休市。
交易時段是交易所接受並撮合委託的一段時鐘時間。玉米每個交易日有兩段這樣的時間,所以一個日曆日的玉米交易,其實是中間隔著空檔的兩段。每日結算價是交易所在日盤後公布的官方收盤價,多數以結算價為依據的規則讀的是這個價格,而不是夜盤收盤。
| 事件 | 美中時間 | 美東時間 | 台灣時間(美國標準時間) | 台灣時間(美國夏令時間) |
|---|---|---|---|---|
| 夜盤開盤 | 晚上 7:00 | 晚上 8:00 | 上午 9:00 | 上午 8:00 |
| 夜盤收盤 | 上午 7:45 | 上午 8:45 | 晚上 9:45 | 晚上 8:45 |
| 上午休息 | 上午 7:45 至 8:30 | 上午 8:45 至 9:30 | 晚上 9:45 至 10:30 | 晚上 8:45 至 9:30 |
| 日盤開盤 | 上午 8:30 | 上午 9:30 | 晚上 10:30 | 晚上 9:30 |
| 日盤收盤 | 下午 1:20 | 下午 2:20 | 隔日凌晨 3:20 | 隔日凌晨 2:20 |
交易所可能調整交易時段,所以建立交易時段範本前,請先查 CBOT 玉米合約頁面,或用免費的「期貨現在有開盤嗎?」工具,查你所在時區的最新時間。
玉米期貨在台灣時間幾點開盤?
以台灣時間計,玉米夜盤在美國採標準時間時於上午 9:00 開盤,採夏令時間時於上午 8:00 開盤;日盤依同樣規則在晚上 10:30 或晚上 9:30 開盤。台灣不調整時鐘,所以美國每次調整時鐘,台灣螢幕上的玉米時間表就移動一小時。
原因在時差。美國中部標準時間比台灣晚 14 小時;中部夏令時間比台灣晚 13 小時。美國在 3 月第二個週日改用夏令時間,11 月第一個週日改回標準時間。這段期間內,請看上表的最右欄。因此跟著日盤交易的台灣交易人要在深夜交易,CT 下午 1:20 收盤的 K 棒,會落在台北凌晨 2:00 之後。股價指數期貨的同一套時鐘算法,在美股交易時間與期貨交易時段中有完整演算,而通宵運行的市場所遇到的一般問題,則在24 小時交易與期貨交易時段回測中說明。
玉米回測該用哪個交易時段:只用日盤,還是全時段?
用匯出的策略實際會跑的交易時段,因為交易時段的定義,決定每根 K 棒包含什麼、每日最高價與最低價從哪裡來,以及規則讀的是哪個收盤。日盤承載一天大部分的成交量,並以每日結算價作結,所以以結算價為依據的日規則,通常屬於僅日盤 K 棒;對隔夜消息有反應的策略,則屬於全時段 K 棒。
| 設定 | 僅日盤 K 棒 | 全時段 K 棒 |
|---|---|---|
| 日 K 棒收盤時間 | CT 下午 1:20 | CT 下午 1:20,但這根 K 棒從前一晚 7:00 開始 |
| 開盤跳空包含 | 整個夜盤與上午休息 | 僅週末與上午休息 |
| 每日最高價與最低價 | 僅日盤 | 夜盤與日盤合計 |
| 占當日成交量比例 | 大部分 | 全部 |
| 匯出策略的實單交易時段 | 日盤範本 | 全時段範本 |
在搜尋前固定交易時段與成本,回測報告才讀得懂。下方這次執行展示這類報告的樣貌。它是替代測試:測試對象是 2019-01-02 至 2025-06-30 的 NQ 日 K 棒,一口,多空雙向,以成交量分布(Volume Profile)的 Value Position 規則作為唯一的進出場依據,沒有停損、停利或濾網,不是玉米規則。它是搜尋試過的 1,024 個候選策略中被留下的一個,因報酬相對回撤的表現而被挑出;事後挑出被留下的那一個會高估它,Bailey、Borwein、López de Prado 與 Zhu(2014)說明了為何多次嘗試中的最佳結果會被高估。這些數字描述的是那一次歷史執行,不是該規則能賺多少,也不是讀者可以預期的結果。在回測中,AlphaPrime(Valynox)把框中所示的手續費與滑價算進每一次評估,並在下一根 K 棒成交,所以在這裡選定的交易時段範本,就是整個搜尋所使用的範本。
來源:AlphaPrime 產品引擎(CPU),2026-10-31 執行。NQ 日線,2019-01-02 至 2025-06-30,多空都做,1 口,每筆手續費 $20、滑價 $10。
| 數字 | 結果 |
|---|---|
| 淨利(已平倉) | $319,055 |
| 最大回撤 | $75,545 |
| 交易筆數 | 164 |
| 勝率 | 54.27% |
| 獲利因子 | 1.737 |
| 平均每筆 | $1,945.46 |
| 在場時間 | 82.57% |
不論你在玉米上測試哪一類規則,從突破到價差型均值回歸,交易時段的選擇都排在最前面;期貨演算法交易策略與各類型的回測方法列出各類規則,以及各自對哪些設定敏感。
回測該如何處理玉米的假日與漲跌停?
把假日當成缺少或縮短的一天,把收在每日價格限制鎖死的 K 棒,當成限制方向上沒有成交可能的 K 棒。兩者都是交易所行事曆與規則的事實,不是要抹平的資料錯誤。
在美國假日,穀物市場可能整天休市,也可能略過夜盤,交易所每年公布確切時程。回測若用複製的 K 棒填補缺少的那一天,就憑空捏造了從未存在的交易機會;把那一天剔除,紀錄才誠實。提早收盤會縮短日盤,這對在收盤前固定分鐘數出場的規則有影響。免費的美股休市日工具列出交易所假日與提早收盤,聖誕夜交易時間與提早收盤則展示它對交易時段範本的影響。
漲跌停日是交易所限制價格不得偏離前一結算價超過特定距離的交易時段。玉米有每日價格限制,交易所會不定期重設。K 棒鎖在漲停時,只有買方沒有賣方,所以買單無法成交;鎖在跌停的 K 棒上,賣單也是同樣情形。
- 標記鎖死的 K 棒。最高價、最低價與收盤價都在限制價,或區間正好止於限制價的日 K 棒,就是鎖死的 K 棒。
- 延後限制方向的成交。把委託移到下一個交易時段的開盤並接受該價格,或把訊號標記為未成交;測試前先寫下你的選擇。
- 鎖死的 K 棒上也要檢查停損。本應穿越跌停 K 棒觸發的停損,會在下一個開盤成交,而不是停損價;該筆交易的回撤大於停損距離。
- 為重新開盤加上滑價。鎖死日後的最初幾分鐘流動性單薄,所以要為這些成交放寬滑價假設。
下一步:打開你的玉米 K 棒資料,看 CT 上午 7:45 前後的 K 棒。如果日 K 棒的開盤價等於前一日下午 1:20 的收盤價,而不是晚上 7:00 的夜盤開盤價,你的資料就已經只含日盤,交易時段範本、假日清單與漲跌停規則也必須與此一致。
常見問題
玉米期貨是 24 小時交易嗎?
不是。CBOT 玉米每個交易日約交易 17.5 小時,分兩個時段:CT 晚上 7:00 至上午 7:45,以及 CT 上午 8:30 至下午 1:20。兩者之間有 45 分鐘的上午休息,週五下午到週日晚上不交易,交易所也可能調整這些時間。
玉米期貨在美東時間的交易時間是?
夜盤為 ET 晚上 8:00 至上午 8:45,日盤為 ET 上午 9:30 至下午 2:20。美東時間全年比美中時間早一小時,所以夏令時間改變時,這兩個時區之間的時間表不會位移。
回測要如何處理漲停或跌停日?
找出收在限制價鎖死的 K 棒,不讓回測在這些 K 棒上於限制方向成交委託。把成交移到下一個交易時段的開盤並加計額外滑價,或把訊號記為未成交;停損也套用同一條規則,停損同樣在下一個開盤成交,而不是停損價。規則在測試前決定,並對每個候選策略保持相同。
日 K 棒的玉米規則該讀哪個收盤:夜盤還是日盤?
如果規則是圍繞每日結算價建立的,就讀 CT 下午 1:20 的日盤收盤,因為結算價由日盤計算。如果規則需要隔夜走勢,就用全時段 K 棒,讓夜盤區間成為日 K 棒的一部分。不論選哪一個,匯出的策略都要跑在同一個交易時段範本上。
參考文獻
- 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.

