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

NQ 期貨何時轉倉?到期日、成交量轉倉與回測跳空

NQ 一年轉倉四次:3 月、6 月、9 月與 12 月合約各在當月第三個週五到期,多數成交量約提早一週移往下一個合約。回測時,每次轉倉的價格跳動必須調整,多出來的一買一賣(來回)也必須計入成本。

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

目錄
  1. NQ 合約何時轉倉?
  2. 實務上 NQ 期貨該何時轉倉?
  3. 轉倉如何影響回測?
  4. 一次轉倉的成本是多少?如何放進回測?
  5. 常見問題
  6. 參考文獻

NQ 合約何時轉倉?

NQ 合約何時轉倉?一年四次。小那斯達克 100 期貨(NQ)採季月循環:3 月(H)、6 月(M)、9 月(U)與 12 月(Z)。每個合約在當月第三個週五停止交易,多數成交量約在該週五前一週移往下一個合約。

兩個日期不同,差別關係重大。到期日是交易所的規定:NQ 合約在合約月份第三個週五的美東時間上午 9:30 結束交易。實務轉倉日則是交易人實際換倉的時間:到期前一週,即將到期的合約變得清淡,下一個合約接手。若等到週五才換,就會有好幾天在交易較冷清的合約。四個合約的合約規模($20 × 指數)與跳動點(0.25 點,$5.00)都相同,可用免費的期貨合約與損益計算機核對。交易所可能調整這些數值,交易前請至交易所的合約頁面確認。

合約月份代碼到期日實務轉倉
3 月H3 月第三個週五約早一週
6 月M6 月第三個週五約早一週
9 月U9 月第三個週五約早一週
12 月Z12 月第三個週五約早一週
一年的時間軸,標出 NQ 四個合約月份:H 為 3 月、M 為 6 月、U 為 9 月、Z 為 12 月,各自在第三個週五到期,並在約一週前標示轉倉點,成交量於此移往下一個合約 NQ 一年轉倉四次 轉倉在到期前約一週 H M U Z 3 6 9 12 轉倉:成交量移轉 到期:第 3 個週五 到期是日期,轉倉看成交量。 所以:依轉倉日行動,不看週五。
一年四個合約。到期日是交易所訂的日期;轉倉則是成交量移轉的時點,約在到期前一週。

微型合約(MNQ)的循環與到期日相同,因此下方的轉倉計畫兩者通用;兩者的規格比較見NQ 與 MNQ 期貨(那斯達克 100)的規格、交易時段與回測成本。

實務上 NQ 期貨該何時轉倉?

下一個合約的單日成交量超過即將到期合約的那一天轉倉,並在同一個交易時段內完成出場與進場。成交量是最公平的依據,因為它指出成交落在哪裡。日曆只能告訴你大約是哪一週,圖表才告訴你是哪一天。

  1. 從轉倉週的週一起,把兩個合約放在同一個畫面,比較前一日的成交量。
  2. 下一個合約的成交量較高時,就是轉倉日。多數季度落在第三個週五前幾天。
  3. 在同一個交易時段內,平掉舊合約的部位,並在新合約開出相同口數,才不會空手,也不會誤把部位加倍。
  4. 把停損與停利委託移到新合約,並依兩個合約之間的價格落差調整價位,下一節會說明。
十個交易日的每日成交量(示意):舊合約的成交量下滑、下一個合約的成交量上升,下一個合約首度較高的那一天標為轉倉日 成交量決定轉倉日 十日每日成交量(示意) 舊合約 下一合約 轉倉日 新合約成交量較高就轉倉。 所以:週一起比較兩邊成交量。
轉倉週內,成交量從舊合約移到新合約。兩者交叉的那一天,就是實務轉倉日。

持倉數週的策略每季都會遇到這種情況,而期貨演算法交易策略的 5 種類型與各自的回測方法中會留倉過夜的類型,正是需要寫明轉倉規則的那幾種。

轉倉如何影響回測?

以 NQ 連續月資料回測,每次轉倉都有一次價格跳動;若不處理,權益曲線上會出現沒有任何交易人真正賺到或賠到的損益。連續月是把各季合約首尾相接,串成的單一價格歷史。轉倉日當天,新舊合約的價格不同,因為新合約多了約三個月的資金成本,再扣除預期股息。轉倉跳空就是這個差額,在接合處呈現為一次跳動。

回溯調整是把先前所有價格依差額平移,讓接合處平滑的方法。另一種做法是保留原始接合,並告訴回測這次跳動不是交易。兩種都誠實;把跳動留在裡面則不然。

價格序列接合處價格歷史價位跨轉倉的持倉
未調整(原始接合)可見跳動各合約的真實價格除非另行設定,回測會把這次跳動計為損益
回溯調整平滑已平移;歷史較長時,舊價格甚至可能變成負數接合處不會產生假的損益
同一段價格序列跨越一次轉倉:左側的原始接合在新舊合約之間出現標為轉倉跳空的跳動;右側把先前價格上移後,回溯調整序列平滑銜接 轉倉留下價格跳空 同一價格跨越一次轉倉 原始接合 回溯調整 轉倉跳空 舊 新 舊 新 已平移 原始接合會記入沒人賺到的利潤。 所以:回溯調整,或標出跳動。
同一段價格跨越一次轉倉。左:帶有轉倉跳空的原始接合。右:先前價格平移後的回溯調整序列。

影響多大,取決於策略在轉倉時有多常持倉。下方是 AlphaPrime(Valynox)的一次執行範例:NQ 日 K 棒,2019-01-02 至 2025-06-30,多空皆做,一口,只以一條移動平均線規則進出場。這是代用規則,不是轉倉規則,用來呈現跨越多次轉倉的持倉。候選策略是搜尋從嘗試過的約一千個(1,024 個)中留下的那一個,依報酬相對回撤選出;事後挑出最好的一個會讓結果顯得好看,這裡沒有任何數字顯示這條規則賺到了這筆錢,也不表示讀者能期待同樣的結果。

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

數字結果
淨損益(已平倉交易)$135,480
最大回撤$135,820
交易筆數74
勝率60.81%
獲利因子1.486
平均每筆損益$1,830.81
在市場的時間91.75%
觀察權益曲線上每筆部位持續多久。六年半內 74 筆交易,多數至少跨越一次季度轉倉。
觀察權益曲線上每筆部位持續多久。六年半內 74 筆交易,多數至少跨越一次季度轉倉。 NQ · 日 K 棒 · 2019-01-02 至 2025-06-30 · CPU 引擎回測

在市場的時間達 91.75%,並跨越 26 次季度轉倉,代表幾乎每次轉倉時都持有部位。若序列採原始接合,這 26 次跳空都會直接計入結果。載入哪種序列由你決定,所以第一次執行前先檢查接合處;期貨回測的合約規格、轉倉、每跳動點價值與交易成本說明了如何檢查。資料確認無誤後,AlphaPrime 的回測會用你自己的 K 棒資料,連同手續費、滑價與下一根 K 棒成交,把每個候選策略跑完,因此對長期 NQ 歷史的搜尋,本來就是扣除一般交易成本後的評斷;下一節的轉倉成本則要你自己加上。

一次轉倉的成本是多少?如何放進回測?

一次轉倉的成本,是多出來的一買一賣(來回)手續費與滑價,再加上兩個合約之間的價差;全年持倉的策略一年要付四次。平滑的回溯調整序列會掩蓋這點,因為接合處看起來只是一根 K 棒接著另一根。真實的交易人要付出出場與進場的成本。

單一 NQ 合約一次轉倉的假設性堆疊長條圖:出場手續費 2 美元、進場手續費 2 美元、兩側滑價合計 10 美元、價差 5 美元,合計約 19 美元,全年持倉的策略一年付四次 一次轉倉的成本 假設性,每一口 NQ 一次轉倉 $2 $2 $10 $5 $19 出場手續費 進場手續費 滑價 ×2 價差 一次轉倉約 $19;一年四次約 $76。 所以:把轉倉成本加進回測。
一次轉倉由四項成本組成。全年持倉的部位,每次季度轉倉都要付整組成本。

假設性範例

假設手續費每邊 $2,滑價每邊一個 NQ 跳動點($5)。出場成本 $7,進場成本 $7,跨越兩個合約之間的價差約再多一個跳動點,$5。一次轉倉每口約 $19。一年四次轉倉,每口約 $76。相對於 $500 的平均每筆損益,這個數字不大;相對於 $40 的平均每筆損益,這就決定了策略是否為正。

回測中計入轉倉成本有兩種做法:

  1. 把轉倉成本加進每筆交易成本。算出平均一筆交易跨越幾次轉倉,乘以轉倉成本,再加到滑價設定上。做法簡單,也能讓搜尋期間的候選策略排名維持公正。
  2. 直接在每個轉倉日計入成本,前提是你的平台能在轉倉日強制出場並重新進場。更精確,工作量也更大。

這些成本請與ES 與 NQ 期貨回測的五個基本設定列出的交易時段與資料設定一併設好,在第一次執行之前,而不是之後。接著把你最好的 NQ 候選策略改用兩倍的轉倉成本再跑一次:持倉數週的策略幾乎不受影響,而只因平滑接合才撐住的策略會顯現出來。

常見問題

NQ 在哪幾個月到期?

NQ 在 3 月、6 月、9 月與 12 月到期,月份代碼為 H、M、U、Z。每個合約在當月第三個週五的美東時間上午 9:30 停止交易,現金結算以當天的指數開盤價為準。

那斯達克期貨與 ES 相比,轉倉日是什麼時候?

NQ 與 ES 的季月循環與第三個週五到期日相同,所以兩者的轉倉落在同一週。兩者的成交量通常都在到期前幾天移往下一個合約。請分別檢查各合約的成交量,因為兩者的交叉日可能差一天。

如果只做當沖,需要轉倉嗎?

不會跨轉倉持倉,所以沒有部位要移。但轉倉週仍要換到另一個合約交易,因為即將到期的合約一天比一天清淡,成交也越來越差。請交易日成交量較高的合約。

連續月回測用的 NQ 期貨歷史資料下載,來源是哪裡?

資料供應商與部分券商會提供由各季合約串成的 NQ 連續月資料。使用之前,先檢查接合方式:採用哪種轉倉規則(成交量或固定日期),價格是否經過回溯調整。兩家供應商用同樣的合約,也可能做出不同的連續月資料,差異會反映在不同的回測結果上。

參考文獻

  • CME Group. E-mini Nasdaq-100 Futures Contract Specs. https://www.cmegroup.com/markets/equities/nasdaq/e-mini-nasdaq-100.contractSpecs.html
  • CME Group. Micro E-mini Nasdaq-100 Index Futures Contract Specs. https://www.cmegroup.com/markets/equities/nasdaq/micro-e-mini-nasdaq-100.contractSpecs.html