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

那斯達克 100 期貨 NQ 與 MNQ:規格、交易時段與回測成本

NQ 與 MNQ 追蹤同一個指數,最小跳動點同為 0.25 點,每跳動點價值分別為 $5.00 與 $0.50。穩健的回測要以交易所時間固定交易時段、處理每季轉倉,並以每跳動點計算成本,而成本在每筆 MNQ 交易中占的比重更大。

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

目錄
  1. NQ 與 MNQ 的合約規格是什麼?
  2. 那斯達克 100 期貨在台灣時間何時交易?
  3. 每季轉倉如何影響回測?
  4. 成本與滑價會從一筆 NQ 或 MNQ 交易中拿走多少?
  5. NQ 與台指期有什麼不同?
  6. 第一次 NQ 回測前該設定什麼?
  7. 常見問題

NQ(E-mini 那斯達克 100 期貨)以 0.25 個指數點為一個跳動點,每跳動點價值 $5.00。MNQ(微型 E-mini)使用相同的跳動點,每跳動點價值 $0.50。兩者都在 CME Globex 每天交易 23 小時,中間休息一小時,以台灣時間計,從週一早上交易到週六早上。合約每季到期,回測必須以每跳動點設定成本。

NQ 與 MNQ 的合約規格是什麼?

NQ 與 MNQ 是同一個市場的兩種大小:MNQ 正好是 NQ 的十分之一。兩者都是那斯達克 100 指數的期貨,該指數涵蓋在那斯達克股票市場上市的 100 家最大型非金融公司。兩者都由 CME Group 掛牌,採現金結算。

跳動點是期貨合約價格能變動的最小單位。每跳動點價值是一口合約在價格變動一個跳動點時賺或賠的金額。乘數是指數每變動一整點對應的美元金額。

NQ(E-mini 那斯達克 100)MNQ(微型 E-mini 那斯達克 100)
乘數每個指數點 $20每個指數點 $2
最小跳動點0.25 個指數點0.25 個指數點
每跳動點價值$5.00$0.50
合約月份3 月、6 月、9 月、12 月3 月、6 月、9 月、12 月
最後交易日合約月份的第三個週五合約月份的第三個週五
結算方式現金現金

由於兩種合約追蹤同一個指數、跳動點相同,價格也幾乎一致,一份價格歷史資料就能同時用於兩者。改變的只有每一點的美元價值與每口的成本。

假設範例

假設指數在 20,000 點。一口 NQ 控制的指數價值為 20,000 × $20 = $400,000。一口 MNQ 則為 20,000 × $2 = $40,000。指數變動 10 點,NQ 的損益是 $200,MNQ 是 $20。

NQ 與 S&P 500 期貨共通的設定步驟,請見ES 與 NQ 期貨回測:先設定的五件事。

那斯達克 100 期貨在台灣時間何時交易?

那斯達克 100 期貨在台灣從週一清晨交易到週六清晨。確切時間每年會偏移一小時兩次,因為美國實施日光節約時間,而台灣沒有。

CME Globex 交易時段為美東時間(ET)下午 6:00 到隔天下午 5:00,從週日晚上到週五下午,每天休息一小時。一般交易時段(RTH)是美國現貨股市的交易時間,即美東時間上午 9:30 到下午 4:00。一天中大部分的成交量與最大的波動通常出現在 RTH 內。

事件(美東時間)台灣時間,美國冬令時間台灣時間,美國夏令時間
一週開始,週日下午 6:00週一 07:00週一 06:00
美國經濟數據,通常為上午 8:3021:3020:30
現貨市場開盤,上午 9:3022:3021:30
現貨市場收盤,下午 4:00隔天 05:00隔天 04:00
每日休息,下午 5:00 到 6:0006:00 到 07:0005:00 到 06:00
一週結束,週五下午 5:00週六 06:00週六 05:00

美國夏令時間從三月的第二個週日開始,到十一月的第一個週日結束。在這幾週裡,表中每個事件在台灣時間都提早一小時發生。

台灣時間 08:00 至隔日 08:00 的 NQ 時段:美國現貨時段在美國冬令時間從 22:30 開始,夏令時間從 21:30 開始,每日休市從 06:00 移到 05:00,台指期日盤維持 08:45 至 13:45 NQ 時段平移一小時 台灣時間,08:00 至隔日 08:00 美國冬令 22:30 休市 Globex 開盤 RTH 美國夏令 21:30 休市 RTH 台指期 08:45–13:45 台灣時鐘時間每年變動兩次。 所以:資料以交易所時間儲存。
以台灣時間表示的 NQ 交易時段。美國現貨交易時段在美國夏令時間會提早一小時,而台指期日盤則維持不變。

接著要決定策略該看到哪些時段。只在現貨時段交易的策略可以使用 RTH 的 K 棒。持倉過夜的策略則需要全時段的 K 棒,因為隔夜的波動會改變它的停損與回撤。取捨細節請見期貨回測中的夜盤:僅日盤 vs. 全時段 K 棒。美國假日也會讓交易時段休市或縮短,請確認你的資料呈現這些日子的方式與交易所實際交易一致。

每季轉倉如何影響回測?

每一個 NQ 與 MNQ 合約只有大約三個月是近月、成交最活躍的合約,因此跨越數年的回測必須把許多合約接成一條序列,而且不能產生假的價格跳空。

轉倉是從即將到期的合約切換到下一個合約。連續月是在各個轉倉日把前後合約接起來所形成的單一價格序列。下一個合約的價格通常與即將到期的合約略有差異。如果直接接上原始價格,這個差異就會表現為一次跳空,而這個跳空在任何單一合約中都不曾發生。策略在回測中可能因這個跳空而「獲利」,實際上卻永遠無法交易到。

建立或檢查你的連續月序列時,請依下列順序:

  1. 選擇轉倉規則。成交量會在到期前幾天轉移到下一個合約。可以在下一個合約的成交量超過即將到期的合約時轉倉,或在第三個週五之前固定天數轉倉。
  2. 回溯調整歷史資料。依每次轉倉的價差,把較舊的合約整體上移或下移,使序列沒有缺口。差額調整能保持點數的變動正確,這很重要,因為每跳動點價值與成本都以點數計算。
  3. 檢查每個轉倉日。把每次轉倉前後的 K 棒畫出來。若有單一 K 棒的變動遠大於相鄰的 K 棒,通常代表漏掉了調整。
  4. 在回測中計入轉倉成本。跨越轉倉持有的部位,在實際交易中要在一個合約平倉,再在下一個合約建倉。兩個動作都會產生手續費與滑價。
3月轉6月轉倉示意圖:3月成交量下降、6月成交量上升,兩者交會處標示為轉倉點;直接接合原始價格會在轉倉處留下價格跳空,而回溯調整後的序列則沒有跳空 接合合約,不留跳空 示意圖,3月轉6月轉倉 成交量 轉倉 3月 6月 原始接合 跳空 已調整 無跳空 原始接合會憑空產生價格跳動。 因此:先回溯調整,再檢查每次轉倉。
成交量在到期前轉移到下一個合約。直接接上原始價格會在轉倉處產生跳空,回溯調整則能消除它。

結算並不使用最後一筆成交價。最終結算價是第三個週五早上指數的特別開盤報價。即將到期的合約在當天美東時間上午 9:30 停止交易。以連續月建立的策略通常在這之前就已經轉倉。

成本與滑價會從一筆 NQ 或 MNQ 交易中拿走多少?

成本在每筆 MNQ 交易中占的比重比 NQ 更大。MNQ 每口的手續費與交易所費用通常超過 NQ 的十分之一,但每點價值卻正好是十分之一。

滑價是回測假設的價格與委託實際成交價格之間的差異。在 NQ 與 MNQ 上,一個跳動點的滑價,每口每邊成本為 $5.00 或 $0.50。滑價往往在現貨開盤、美東時間上午 8:30 公布數據前後,以及現貨收盤後清淡的時段擴大。

假設範例

某策略在扣除成本前,平均每筆交易賺 6 個指數點。假設進場與出場各有一個跳動點的滑價。

NQ:6 點 × $20 = 毛利 $120。手續費與費用每一買一賣(來回)$5,加上滑價 $10,成本為 $15。這是 0.75 點,占毛利的 12.5%。

MNQ:6 點 × $2 = 毛利 $12。手續費與費用每一買一賣(來回)$1.50,加上滑價 $1,成本為 $2.50。這是 1.25 點,約占毛利的 21%。

相同的訊號在 MNQ 上保留的優勢較少。

一個實用的壓力測試,是把滑價加倍後重跑回測。如果結果崩潰,代表策略依賴你可能拿不到的成交價。逐步方法請見回測中的交易成本:手續費、滑價與平均每筆損益。在 AlphaPrime(Valynox)中,手續費與滑價是回測設定的一部分,與交易時段和下一根 K 棒成交一起設定。因此每個候選策略都是在扣除成本後才排名。

NQ 與台指期有什麼不同?

對台灣的交易者來說,主要差異在到期週期、交易時段的安排、幣別與日光節約時間的偏移。把台指期的設定直接複製到 NQ,至少會有一處是錯的。

NQ / MNQ台指期(TX / MTX)
交易所CME GroupTAIFEX
每點價值$20(NQ)、$2(MNQ)NT$200(TX)、NT$50(MTX)
最小跳動點0.25 點1 點
近月合約到期每季,第三個週五每月,第三個週三
交易時段(台灣時間)近乎連續的單一時段,每天休息一小時日盤 08:45–13:45,盤後(夜盤)15:00–隔天 05:00
日光節約時間偏移有,以台灣時間計,時段會偏移一小時無
幣別美元新台幣

從這張表可以得出三個實務上的結果:

  • 轉倉較不頻繁。台指期的連續月序列一年轉倉十二次,NQ 序列則是四次。兩者都需要處理轉倉,但 NQ 的部位可以在同一個合約中停留更久。
  • NQ 最活躍的時段落在台灣的傍晚與夜間。台指期最活躍的時段落在台灣的早上。同一位交易者可以同時操作兩個市場,但資料中的 K 棒時間並未對齊。
  • 績效以不同幣別呈現。比較 NQ 與台指期的結果時,請以固定匯率換算,避免匯率變動掩蓋或製造兩個策略之間的差異。

這項比較中台指期這一側有自己的設定清單,請見台指期回測:先檢查的五項設定。

第一次 NQ 回測前該設定什麼?

在第一次執行前,先設定合約、交易時段、轉倉處理與成本。否則搜尋會依據你絕不會實際交易的假設來為策略排名。

  1. 選定你要交易的合約,NQ 或 MNQ,並輸入它的每點價值與最小跳動點。
  2. 載入經過回溯調整的連續月序列,並檢查每個轉倉日是否有缺口。
  3. 把時區設為交易所時間,並選擇 RTH 或全時段的 K 棒。
  4. 輸入該合約的手續費、費用,以及每邊至少一個跳動點的滑價。
  5. 對於以 K 棒收盤做決定的規則,使用下一根 K 棒成交。
  6. 在固定這些設定的前提下生成並測試候選策略。當你在策略生成中定義規則、參數範圍與搜尋限制時,每一批都請保持相同的交易時段與成本設定,讓結果可以互相比較。

如果你使用 AlphaPrime,這代表:以交易所時間載入你自己的 NQ 或 MNQ K 棒資料,為你要交易的合約設定交易時段、費用與滑價,搜尋產生的每一個策略就會在這些條件下被衡量。

常見問題

NQ 與 MNQ 期貨有什麼差別?

兩者都追蹤那斯達克 100 指數,最小跳動點同為 0.25 點。NQ 每個指數點價值 $20,每跳動點 $5.00。MNQ 每個指數點價值 $2,每跳動點 $0.50,正好是 NQ 的十分之一。兩種合約的價格幾乎一致,所以一份價格歷史資料可以同時用於兩者。

那斯達克期貨在台灣幾點交易?

以台灣時間計,從週一 06:00 或 07:00 交易到週六 05:00 或 06:00,每天休息一小時。美國現貨交易時段在美國冬令時間為 22:30 到 05:00,在美國夏令時間為 21:30 到 04:00。會有這個偏移,是因為美國實施日光節約時間,而台灣沒有。

那斯達克期貨合約和買那斯達克股票一樣嗎?

不一樣。那斯達克 100 期貨是以指數點位為標的的現金結算合約,不是任何一家公司的股份。你賺賠的是每點價值乘以指數的變動,而且合約每季到期。要持倉更久,就必須轉倉到下一個合約。

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

NQ 與 MNQ 在 3 月、6 月、9 月與 12 月的第三個週五到期。成交量通常在到期前幾天轉移到下一個合約。許多交易者在下一個合約的成交量超過即將到期的合約時轉倉。

可以用 NQ 的價格資料來回測 MNQ 嗎?

可以,因為兩種合約追蹤同一個指數、跳動點相同,價格也幾乎一致。把每點價值設為 $2 而不是 $20。並輸入 MNQ 自己的手續費與費用,因為它們通常超過 NQ 的十分之一。

AlphaPrime 在這裡能幫上什麼

AlphaPrime 的 回測會在你自己的 NQ 或 MNQ 資料上,對每個候選策略套用手續費、滑價、交易時段與下一根 K 棒成交。策略生成會把你的規則、參數範圍與搜尋限制轉成待測試的策略。

看方案與價格