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

股票期貨是什麼?指數期貨與個股期貨差在哪裡

股票期貨是一份合約,約定在未來某一天,以今天決定的價格買進或賣出一檔股票或一個股價指數。ES 這類指數期貨採現金結算,實際移動的只有價差。個股期貨則只追蹤單一公司。對系統化交易者來說,決定回測結果的是交易時段、交易成本與檢驗方式,而不只是合約本身。

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

目錄
  1. 股票期貨是什麼?
  2. 指數期貨與個股期貨有什麼不同?
  3. 合約到期時,現金結算是什麼意思?
  4. 美國主要的指數期貨 ES、NQ、YM 與 RTY 是哪些?
  5. 指數期貨何時交易?隔夜波動代表什麼?
  6. 避險與投機:誰交易指數期貨,為什麼?
  7. 如何在 ES 指數期貨上測試一條規則?
  8. 常見問題
  9. 參考資料

股票期貨是什麼?

股票期貨是什麼?股票期貨是一份合約,約定在未來某一天,以今天決定的價格買進或賣出一檔股票或一個股價指數。以 ES 這類指數期貨來說,到期時不會交割任何股票,而是由一方支付另一方約定價格與指數水準之間的差額。

可以把它想成今天先談好價格、下個月才交車。如果車價在交車前上漲,你就賺到了;如果下跌,經銷商就賺到了。股票期貨的道理相同,只是指數期貨沒有實體的「車」,雙方只是約定互相支付價差。

假設性範例

買方約定的價格為 5,000 指數點。指數結算於 5,050 點。買方收到 50 點,依合約乘數換算成美元。同一筆交易中的賣方則支付 50 點。

乘數是指每一個指數點在一口合約中代表的美元金額,跳動點則是交易所允許的最小價格變動單位。這兩個數字能把指數點換算成金額。若要依特定進場與出場價格做換算,可以使用免費的期貨合約計算機。

本文有一個核心觀念:對測試規則的交易者來說,指數期貨就是一筆對價差的押注,決定回測結果的是交易時段、交易成本與檢驗方式,而不是你選了哪一個指數。以下各節先說明合約本身,再說明一個合理的測試應該長什麼樣子。

指數期貨於今日固定價格,並僅於結算時支付差額:若指數上漲,賣方支付買方;若指數下跌,買方支付賣方;不交割股票 只有差額在變動 今日定價,結算時支付 指數上漲 賣方付買方 指數下跌 買方付賣方 股票 無 不交割股票。 所以:做空與做多一樣容易。
期貨合約今天就固定了未來交割的價格。對指數期貨而言,買賣雙方之間移動的只有現金價差,不會交割股票。

指數期貨與個股期貨有什麼不同?

指數期貨追蹤整個指數並採現金結算;個股期貨追蹤單一公司,而且上市的交易所較少。兩者的差別在於曝險的對象、結算方式與流動性。指數期貨是以股價指數(例如 S&P 500)的水準為標的的合約;個股期貨則是以單一公司股價為標的的合約。

實務上的差別在於風險的來源。在指數期貨中,某家公司的壞消息只會讓指數小幅波動,因為那家公司只是眾多成分股之一。在個股期貨中,同樣的消息就是整個波動。交易時間依上市交易所而定:CME 集團的指數期貨幾乎全天候交易,而在 TAIFEX 等交易所上市的個股期貨則依該交易所的交易時段交易。個股期貨是以現金還是實股交割,也取決於上市的交易所,因此在測試前請先閱讀該合約的說明頁。

特性指數期貨個股期貨
追蹤對象整個指數(數百檔股票)單一公司的股價
結算方式現金現金或實股交割,依交易所而定
單一公司消息的風險分散在許多股票之間集中在單一檔股票
交易時間CME 集團幾近 24 小時依上市交易所的時段
典型使用者投資組合避險者與系統化交易者對單一股票有看法的交易者
同一則新聞,衝擊不同:假設某公司占指數 5%,其股價下跌 20%,個股期貨跌 20%,指數期貨僅跌約 1% 同一則新聞,衝擊不同 單一公司股價下跌 20% 假設:占指數 5% 示意 個股 −20% 指數 −1% 單一公司的消息就是整體走勢。 所以:個股交易部位要設小一點。
指數期貨與個股期貨在標的、結算方式、曝險與流動性上各不相同。

美國以外也有指數期貨,同樣的差異依然適用。台灣的交易者可以參考富時台灣指數期貨與台指期的比較,看看同一個市場的兩個指數合約,在乘數、交易時段與結算方式上仍然可能不同。

合約到期時,現金結算是什麼意思?

到期時,交易所會支付或收取你的成交價與最終結算價之間的差額。這就是多數系統化交易者會在到期前轉倉到下一個合約,而不是持有到結算的原因。現金結算是指損益以現金支付,不交割標的股票的結算方式。

結算不只發生在最後一刻。每個交易日,交易所都會將每筆未平倉部位以當日結算價重新計價,並把損益在買方與賣方的帳戶之間轉移。到了到期日,幾乎所有損益都已經付清。最後一步使用的是最終結算價,這個價格由交易所在到期日依指數本身計算,並公布在合約說明頁上。這一步完成後,該合約就不再存在。

轉倉是指平掉即將到期的合約部位,並在下一個合約月份開立相同方向的部位。系統化交易者轉倉有兩個理由。第一,到期前幾天成交量會移到下一個合約,即將到期的合約流動性會變差。第二,若規則讓部位跨越到期日,就必須處理最終結算價,而它的計算方式與一般平倉不同。期貨回測的轉倉規則說明了如何由各個合約月份建立連續價格序列。

  1. 進場:以價格 X 在當前合約建立部位。
  2. 每日:帳戶依當日結算價的變動計入或扣除損益。
  3. 轉倉日:平掉即將到期合約的部位,並在下一個月份重新開倉。
  4. 到期日:仍未平倉的部位,以最終結算價以現金結清。
期貨部位時間軸:進場,每日依結算價計價,到轉倉日時多數系統交易者會換至下一個月份合約,而不是持有到到期並進行最後現金結算 到期前先轉倉 損益每日結算 進場 每日計價 轉倉 到期 下一月 現金每日變動,不是到期才結算。 所以:提早轉到下一月。
現金結算包括每日與最終兩個支付價差的過程。轉倉則是在最後一步之前離開該合約。

美國主要的指數期貨 ES、NQ、YM 與 RTY 是哪些?

CME 集團的四個主要合約各自追蹤不同的美國指數(S&P 500、那斯達克 100、道瓊工業指數、羅素 2000),每個也都有體積較小的微型合約,而且目前的乘數與跳動點價值,只能在交易所的合約說明頁上查到。這些字母是交易所代碼:ES 是 E-mini S&P 500,NQ 是 E-mini 那斯達克 100,YM 是 E-mini 道瓊,RTY 是 E-mini 羅素 2000。

微型合約是同一種期貨的小型版本,規模為 E-mini 的十分之一,追蹤的指數相同。微型合約的代碼為 MES、MNQ、MYM 與 M2K。以那斯達克 100 合約為例,交易所公布的乘數為每個指數點 20 美元,最小跳動點為 0.25 指數點,價值 5.00 美元。交易所可能會更改乘數、跳動點、交易時間與結算規則,因此在設定測試之前,請先到 CME 集團查看各代碼的合約說明頁。

代碼追蹤指數微型合約乘數與跳動點價值
ESS&P 500MES請見 CME 合約說明頁
NQ那斯達克 100MNQ20 美元 × 指數;跳動點 0.25 = 5.00 美元(CME 合約說明頁)
YM道瓊工業指數MYM請見 CME 合約說明頁
RTY羅素 2000M2K請見 CME 合約說明頁
微型合約每點成本較高:假設獲利 4 點,NQ 成本 5 美元、十分之一大小的 MNQ 成本 2 美元,成本約吃掉 NQ 獲利的 6%,但吃掉 MNQ 獲利的 25% 微型合約每點成本較高 4 點獲利被成本吃掉的比例 假設:5 美元 vs 2 美元 示意圖 NQ 保留 成本 6% MNQ 保留 成本 25% 微型合約每點成本較高。 因此:請用微型合約自己的成本來測試。
四個主要合約各自追蹤不同的指數,並都有小型的微型版本。

在 E-mini 與微型合約之間做選擇,改變的是每筆交易的美元規模,而不是價格走勢。在 NQ 上測試、在 MNQ 上交易的規則,會看到相同的訊號,只是每一點的價值變成十分之一;但手續費並不會變成十分之一,因此微型合約每一點的成本較高。哪一種合約適合你的帳戶,是部位大小的問題;你要測試的價格行為是相同的。

指數期貨何時交易?隔夜波動代表什麼?

指數期貨從美東週日晚上到週五下午幾乎全天候交易,因此每日波動有很大一部分發生在股票市場休市期間。回測必須說明其 K 棒涵蓋的是哪一個時段。CME 集團股價指數期貨的交易時間為美東週日下午 6:00 至週五下午 5:00,每日於下午 5:00 至 6:00 休息。美國股市的交易時間為美東上午 9:30 至下午 4:00。免費的各交易所期貨交易時間工具,可以把這些時段換算成你所在時區的時間。

隔夜波動是指股市收盤到下一次開盤之間,期貨價格的變化。當經濟數據在美東上午 8:30 公布,或亞洲與歐洲市場在美國夜間下跌時,期貨價格會立刻反應。到了上午 9:30,這些波動已經反映在價格中,股市便以跳空開盤。只看現貨交易時段的交易者只會看到跳空;看期貨的交易者則能看到產生跳空的整個過程。

美東時間單一交易日:股價指數期貨自前一晚18:00交易至17:00,股票僅於09:30至16:00交易,因此隔夜期貨波動已反映在09:30的開盤價中 多數波動已在開盤前出現 美東時間,一個交易日 期貨 隔夜 股票 18:00 09:30 16:00 跳空在09:30前即已形成。 所以:測試前先固定交易時段。
指數期貨幾乎全天 24 小時交易,股市則交易 6.5 小時,因此隔夜波動會落在現貨交易時段之外。

對回測來說,這表示在第一次執行前就要做出一個決定:K 棒涵蓋的是整個交易時段,還是只有現貨交易時間?由整個交易時段建立的日 K,其開盤、最高與最低價,會和由上午 9:30 至下午 4:00 建立的日 K 不同;若規則是讀取開盤價,兩者的結果也會不同。股價指數期貨的盤後交易,以及回測應如何處理一文,說明了這個選擇。亞洲的交易者還面臨第二個問題,因為美國的夜晚正是他們的工作時間。台灣交易者的 ES 與 NQ 交易時間指南,則把各時段換算成當地時間。

避險與投機:誰交易指數期貨,為什麼?

避險者持有股票,並賣出指數期貨來抵銷下跌的損失;投機者則只為了從價格變動中獲利,建立部位。兩者支付的成本相同,因此判斷結果的依據是交易目的,而不是合約本身。避險是為了抵銷你已持有的另一個部位的風險而建立的部位;投機則是為了部位本身的損益而建立的部位。

避險者的邏輯很單純。追蹤 S&P 500 的投資組合,在指數下跌時會損失價值;空方的 ES 部位在指數下跌時則會獲利。若兩者都持有,並且規模相配,兩者的波動就會互相抵銷。避險者並不希望期貨賺錢;期貨虧損代表投資組合獲利,這樣就很好。避險者會以合併後的波動有多小來判斷這筆交易。投機者沒有需要保護的投資組合,期貨部位本身就是整筆交易,投機者會以扣除手續費與滑價後的淨結果來判斷。

假設性範例

一位交易者持有價值 300,000 美元、與 S&P 500 同向波動的股票投資組合,並賣出規模相配的指數期貨。指數下跌 5%,投資組合損失 15,000 美元。空方期貨部位在扣除成本前獲利約 15,000 美元。合併結果在扣除手續費與滑價後接近於零。一位只持有同樣空方期貨部位、沒有投資組合的投機者,則保有 15,000 美元的獲利,再扣除相同的成本。同樣的合約、同樣的成本,目的卻相反。

假設性指數下跌5%:避險者股票虧損1.5萬美元,空單期貨獲利1.5萬美元,淨值約為零;投機者未持有股票,保留期貨獲利1.5萬美元;兩者支付相同成本 同一口契約,相反目標 指數下跌5%,假設情境 避險者 投機者 股票 −$15k 期貨 +$15k 淨值 ≈ $0 股票 無 期貨 +$15k 淨值 +$15k 相同成本,不同目標。 所以:應以扣除成本後的淨值檢驗回測。
避險者用指數期貨來抵銷波動;投機者則用它來承擔波動。

在這個意義上,系統化交易者也是投機者,即使他們持有部位好幾天。他們的規則買賣的是價格差,而每條規則都是在扣除成本後才評判。這就是為什麼下一節的測試,從第一次執行起就對每一筆交易計入手續費與滑價。

如何在 ES 指數期貨上測試一條規則?

在 ES 上測試規則,要先選定一種 K 棒週期與交易時段,對每一筆交易計入手續費與滑價,在下一根 K 棒成交,然後用從未參與搜尋的資料,去驗證最後保留的候選策略。因為大規模搜尋中留下的那一個,看起來總是比實際交易時更好。步驟的順序很重要。若在最後才加入成本,或是看過結果才選擇交易時段,那就是另一種測試,而不是這裡所描述的做法。

  1. 選定 K 棒週期與交易時段:例如由整個交易時段建立的日 K。第一次執行前先寫下來。
  2. 設定每筆交易的手續費與滑價:使用你的券商收取的費用,再加上市價單每一邊至少一個跳動點的滑價。
  3. 寫下進場與出場規則:一條規則,並事先寫明參數的範圍。
  4. 在下一根 K 棒成交:若規則是依據某根 K 棒的收盤價做決定,就不能在那個收盤價成交,而要在下一根 K 棒的開盤價成交。
  5. 執行搜尋並保留一個候選策略:保留的候選策略是許多嘗試中最好的一個,其結果有一部分只是碰巧與歷史資料吻合。
  6. 用未見過的資料驗證並閱讀報表:保留一段歷史資料不參與搜尋,然後把保留的候選策略原封不動地套用在這段資料上。
先保留資料:在公平的 ES 測試中,步驟 1 至 5 嘗試多組參數,只保留一條僅使用樣本內歷史資料的規則;步驟 6 則將保留下來的規則不做任何更動,在它從未見過的保留區段上執行一次;多組嘗試中的最佳者,表現會比實際交易時更好 先保留資料 公平 ES 測試的六個步驟 樣本內 保留資料 步驟 1–5 步驟 6 搜尋,保留一條 執行一次 多中選優,看起來太好。 所以:只信未見過的資料。
一個合理的 ES 測試,會在相信任何結果之前,依照固定的步驟順序進行。

以下的執行結果由 AlphaPrime(Valynox)產生,並在每次評估中計入手續費與滑價,展示步驟 1 至 5 的輸出長什麼樣子。測試對象是 ES 日 K,期間為 2019-01-02 至 2025-06-30,做多與做空皆包含在內,一口合約,每筆交易計入 20 美元手續費與 25 美元滑價。這條規則只是示範用,並非本文的主題:唯一的進場與出場條件是 MACD 交叉,沒有停損、沒有停利,也沒有過濾條件。搜尋嘗試了這條規則的 1,024 種變化並保留一個,選擇依據是其報酬相對於回撤。事後挑選保留的那個會使其結果顯得較好,因此這些數字只描述一段歷史資料上的一個候選策略,不代表這條規則能賺多少,也不代表讀者可以預期什麼。

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

項目結果
淨利(已平倉)$69,220
最大回撤$22,175
交易筆數169
勝率50.89%
獲利因子1.46
平均每筆$409.59
在場時間16.23%

應該把這張表當作步驟 6 的一組問題來讀,而不是答案。平均每筆損益 409.59 美元是扣除每筆 45 美元成本後的數字,因此即使滑價加倍,大部分獲利仍會保留,這是第一個要檢查的項目。勝率 50.89% 配上獲利因子 1.46,表示獲利的交易比虧損的交易大,這在趨勢跟隨規則中相當常見;而這類規則往往依賴少數幾筆大賺的交易,所以第二個檢查是移除最大的幾筆獲利,看看剩下什麼。最大回撤 22,175 美元來自六年半內的 169 筆交易,對日線規則而言樣本並不大;第三個檢查是未見過的資料上,回撤是否仍落在這個範圍內。在 AlphaPrime 中,策略檢驗會套用你事先設定的門檻來進行這些檢查,當候選策略未通過前面的檢查時,便停止後面的檢查。因此,這種規模的搜尋所保留的候選策略,是依照看到結果之前就寫好的規則來評分的。

同樣的六個步驟適用於 ES 上的每一種規則類型,從突破策略到均值回歸皆然。期貨演算法交易的五種策略類型,以及各自的回測方式一文概述了每種類型通常會在哪裡失敗。下一步,請開啟你打算測試的代碼在 CME 集團上的合約說明頁,記下它的乘數、跳動點價值與交易時段,並在載入任何一根 K 棒之前,先設定每筆交易的手續費與滑價。

常見問題

股票期貨是什麼?

股票期貨是一份合約,約定今天就固定某檔股票或某個股價指數在未來某一天的價格。ES 這類指數期貨採現金結算,買賣雙方只交換約定價格與指數水準之間的差額。個股期貨做的是同樣的事,只是標的是單一公司的股票,而且上市的交易所較少。

股票指數期貨是用來做什麼的?

有兩類人會使用股價指數期貨。持有股票投資組合的避險者會賣出指數期貨,讓指數下跌時,空方期貨部位的獲利能抵銷損失。投機者,包括系統化交易者,則買賣期貨以從價格變動本身獲利。兩者在每筆交易上都要支付手續費與滑價。

股票指數期貨到期時會拿到股票嗎?

不會。ES、NQ、YM 與 RTY 等指數期貨都是現金結算。交易所每天依當日結算價支付或收取價差,到期日則以最終結算價結清仍未平倉的部位。多數系統化交易者會在到期前轉倉到下一個合約月份。

「股票期貨」和股票是同一回事嗎?

不是。股票是你擁有的一家公司的股份;股票期貨則是一份關於某檔股票或某個指數未來價格的合約,而指數期貨你並不擁有任何股票。因為你持有的是合約而不是股份,所以放空期貨和買進期貨一樣容易,而且部位每天都會逐日盯市。

參考資料

  • 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
  • CME Group. FAQ: Micro E-mini Equity Index Futures. https://www.cmegroup.com/articles/faqs/frequently-asked-questions-micro-e-mini-equity-index-futures.html