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

期貨術語中英對照:回測常用詞彙表

多數期貨術語在中英文之間可以一對一對應,但背後的數值會因合約而異。先學會設定與報表中用到的詞,再為每個測試的市場重新輸入每點價值、成本、交易時段與轉倉日期。

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

目錄
  1. 期貨合約的基本英文術語有哪些?
  2. 多、空、未平倉量與轉倉是什麼意思?
  3. 回測設定中會遇到哪些術語?
  4. 回測報表中會遇到哪些術語?
  5. 台指期與 ES 這類美國期貨的術語有何不同?
  6. 常見問題

期貨在英文是 "futures"。一份合約是 contract(契約),以口(lot)計算。跳動點(tick)是最小的價格變動單位,每點價值(point value)是一個完整點數所代表的金額。保證金是 margin,結算是 settlement。回測設定還會加入滑價、手續費與交易時段。報表則會加入回撤、獲利因子與期望值。

期貨合約的基本英文術語有哪些?

幾乎所有期貨合約都可以用六個詞來描述:合約、口、跳動點、每點價值、保證金與結算。請先學會這些詞,因為每一項回測設定都建立在它們之上。

英文中文(台灣)定義在回測中的重要性
Futures contract期貨契約(也稱合約)期貨契約是在交易所交易的標準化協議,約定在未來某一日期,以今天議定的價格買進或賣出標的資產。你載入的商品代碼與資料序列。
Lot口一口就是一口合約,所以 "buy 2 lots" 就是買 2 口。部位大小。美國平台通常說 "contracts"。
Tick最小升降單位(跳動點)跳動點是交易所允許的最小價格變動。滑價常以跳動點輸入。
Point value每點價值(契約乘數)每點價值是一口合約價格變動一個完整點數所代表的金額。把價格變動換算成每項結果中的金額。
Margin保證金保證金是部位持有期間期貨商留存的押金,分為原始保證金與維持保證金。帳戶規模,以及能持有的口數。
Settlement結算結算是交易所確定價格,並在帳戶之間轉移損益的程序,分為每日結算與到期時的最後結算。到期日決定回測何時必須轉倉。

其中兩個詞很容易混淆。跳動點大小是價格的級距,每跳動點價值則是金額:每跳動點價值等於跳動點大小乘以每點價值。保證金常被誤解為成本,其實它決定的是帳戶能持有多少口數,並不決定一筆交易賺或賠多少,那是由價格變動乘以每點價值決定的。

免費的期貨合約計算器可以把所選合約的跳動點與點數換算成金額。

假設範例

台指期(TX)上漲 20 點。一口 TX 每點價值 NT$200,所以這段漲幅每口價值 20 × 200 = NT$4,000。同樣的 20 點,若是一口小型台指(MTX),每點 NT$50,就是 NT$1,000。E-mini S&P 500(ES)上漲 10 點,也就是 40 個 0.25 點的跳動點。以每跳動點 US$12.50 計算,這段漲幅每口價值 US$500。

交易所可能調整保證金、費用與交易時間等合約數值。在回測中輸入之前,請先查閱交易所的合約頁面(台灣期貨看 TAIFEX,ES 看 CME Group)。

多、空、未平倉量與轉倉是什麼意思?

多與空描述你自己的部位,未平倉量描述整個市場,而轉倉則是讓長期回測在不同到期月之間保持連貫的步驟。

英文中文(台灣)定義
Long做多、多單多單是以買進方式建立的部位,價格上漲時獲利。
Short做空、空單空單是以賣出方式建立的部位,價格下跌時獲利。在期貨中,做空不需要借券。
Open / close a position新倉 / 平倉建立新倉就是產生一個部位。平倉,也稱 "flattening",則是結束該部位。
Open interest未平倉量未平倉量是交易日結束時仍未平倉的合約數量。
Volume成交量成交量是某一期間內成交的合約數量。
Front month / back month近月 / 遠月近月是最接近到期的合約,遠月則較晚到期。
Rollover轉倉(換月)轉倉是把即將到期合約的部位平倉,並在下一個合約建立相同的部位。
Continuous contract連續月連續月是由許多到期合約串接而成的單一價格序列。

未平倉量計算的是合約數,不是交易人數。每一口未平倉合約都有一個多方與一個空方。所以「未平倉量增加」代表有新的合約產生,並不代表買方勝過賣方。

轉倉在回測中很重要,因為十年的歷史資料必須由許多存續期間很短的合約組成。下一個合約的交易價格通常不同,所以串接後的序列在轉倉日可能出現跳動。後復權序列會調整較早期的價格來消除這個跳動。未調整的序列則保留這個跳動,回測可能會把它當成真正的獲利或虧損。

轉倉可能造成價格跳空:4 月合約價格高於 3 月合約,若連續月序列在轉倉日從 3 月切換到 4 月,除非經過回溯調整,否則會出現等同價差的跳動 轉倉可能造成價格跳空 3 月轉 4 月,示意圖 轉倉日 4 月 3 月 連續月 轉倉跳空 未調整的資料會出現假跳空。 因此:用回溯調整資料測試。
連續月會在轉倉日從即將到期的月份切換到下一個月份。除非序列經過後復權調整,否則兩個月份之間的價差會變成轉倉跳空。

回測設定中會遇到哪些術語?

回測設定使用手續費、滑價與交易時段這類成本和時間的詞,每一項都會在測試任何交易規則之前就影響結果。

設定中文(台灣)控制的內容常見混淆
Commission手續費手續費是期貨商對每筆交易每口收取的費用。單邊,還是一買一賣(來回,進場加出場)。
Tax and exchange fees期交稅(期貨交易稅)在台灣,期貨交易稅依合約價值課徵。在美國,交易所與監管(NFA)費用會加在手續費之上。依合約價值課徵的稅會隨指數點位上升而增加,每口固定金額的費用則不會。
Slippage滑價滑價是回測假設的價格與你實際成交價格之間的差額。每邊幾個跳動點,還是每一買一賣(來回)幾個跳動點。
Session交易時段交易時段是回測所使用 K 棒所涵蓋的時間區段。只用日盤,還是日盤加夜盤。
Bar, timeframeK 棒、K 棒週期K 棒是涵蓋固定期間的一根 K 線,例如 5 分鐘 K 棒(5分K)。K 棒時間戳記標在開始還是結束。
Next-bar execution下一根 K 棒成交下一根 K 棒成交(N+1)是指在 K 棒收盤出現的訊號,在下一根 K 棒成交。在同一個收盤價成交,用的是你實際上無法成交的價格。

在 AlphaPrime(Valynox)中,回測涵蓋資料解析度、下一根 K 棒成交、費用與滑價以及交易時段。AlphaPrime 對每個候選策略套用相同的設定,所以結果可以彼此比較。要正確設定交易時段,可以用免費的期貨市場交易時間工具,以你自己的時區查詢各交易所的交易時間。

回測報表中會遇到哪些術語?

報表使用的詞不多,其中回撤、獲利因子與期望值三個,最能說明一個策略優勢的大小與形狀。期望值告訴你優勢有多大,破產機率計算機則把勝率、盈虧比和每筆風險,換算成帳戶虧掉一定比例的機率。

英文中文(台灣)定義
Net profit淨利、淨損益淨損益是扣除成本後所有交易的總結果。
Gross profit / gross loss總獲利 / 總虧損總獲利是所有獲利交易的加總,總虧損是所有虧損交易的加總。
Drawdown回撤(也稱拉回)回撤是帳戶權益從最高點到其後低點的跌幅。
Maximum drawdown最大回撤(MDD)最大回撤是整個測試中最大的這種跌幅。
Profit factor獲利因子獲利因子是總獲利除以總虧損。
Expectancy期望值期望值是扣除成本後,所有交易的平均每筆損益。
Win rate勝率勝率是以獲利收場的交易所占的比例。
Equity curve權益曲線(資金曲線)權益曲線是每筆交易或每根 K 棒之後帳戶價值所連成的線。
In-sample / out-of-sample樣本內(IS)/ 樣本外(OOS)樣本內資料用來建立規則,樣本外資料則留在一旁用來測試規則。

獲利因子只有一個公式:

獲利因子 = 總獲利 ÷ 總虧損

總獲利是所有獲利交易的金額加總。總虧損是所有虧損交易的金額加總,並以正數表示。數值大於 1 代表賺的比賠的多。兩個數字都應該包含手續費與滑價,否則這個比率描述的是價格走勢,而不是可交易的結果。

假設範例

一次測試在扣除成本後有 100 筆交易。40 筆獲利交易平均每筆 NT$3,000,所以總獲利是 NT$120,000。60 筆虧損交易平均每筆 NT$1,500,所以總虧損是 NT$90,000。獲利因子是 120,000 ÷ 90,000 = 1.33。淨損益是 NT$30,000,期望值是 30,000 ÷ 100 = 每筆 NT$300。勝率只有 40%,結果卻是正的,因為平均獲利是平均虧損的兩倍。

免費的勝率與期望值計算器可以用你自己的數字計算期望值。免費的回撤計算器可以從權益序列求出最大回撤與回復情形。AlphaPrime 的績效報表會顯示權益、回撤、交易、各期間績效,以及多空分析。

回撤從高點開始:一條假設的權益曲線從 80 上升至高點 100,下跌至 75,最大回撤為 25,即 25%,並在再次突破 100 後回復,最終來到 110 回撤從高點開始 假設的權益曲線 高點 100 最大回撤 25(25%) 已回復 最深跌幅:100 中的 25。 所以:回復代表創新高。
最大回撤是從最高權益到其後最低點的跌幅,此處為 100 中的 25。曲線創下新高時,就代表已經回復。

台指期與 ES 這類美國期貨的術語有何不同?

兩個市場使用的英文詞相同,但背後的數字與習慣不同,所以把 ES 回測的設定直接複製到台指期回測,可能在好幾處出錯。

術語台指期(TX)E-mini S&P 500(ES)
交易所TAIFEXCME Group(CME Globex)
每點價值NT$200(MTX NT$50,TMF NT$10)US$50(Micro MES US$5)
跳動點1 個指數點(TX 為 NT$200)0.25 個指數點(ES 為 US$12.50)
合約月份連續三個近月加上三個季月季月:3 月、6 月、9 月、12 月(月份代碼 H、M、U、Z)
最後交易日合約月份的第三個星期三合約月份的第三個星期五
結算現金結算現金結算
交易時段日盤 08:45–13:45,夜盤 15:00–次日 05:00,台灣時間週日至週五,美東時間下午 6:00 至次日下午 5:00,每日美東時間下午 5:00 至 6:00 休息
成本用語手續費加期交稅手續費加交易所與 NFA 費用

有兩個交易時段的細節,常讓轉換市場的交易人吃虧。TAIFEX 把夜盤的交易算在下一個營業日,所以週一晚上的 K 棒屬於週二的交易日。至於 ES,每日休息時間在美國夏令時間期間落在台灣時間 05:00–06:00,在美國冬令時間則落在 06:00–07:00。許多交易人也用 RTH(一般交易時段)指美國股市的交易時間,即美東時間上午 9:30 至下午 4:00,其餘時間則稱 ETH(延長交易時段)。

圖表與資料的名稱也不同。台灣的名稱如小台近全,結合了月份(近 = 近月)與交易時段(全 = 全時段)。美國的合約代碼則由商品根代碼、月份字母與年份數字組成,例如 12 月合約是 ESZ 再加一個數字。

台灣時間 24 小時時間軸:TX 日盤為 08:45 至 13:45,夜盤為 15:00 至 05:00,兩者之間為休市空檔;ES 全天交易,僅在美國夏令時間 05:00 至 06:00、美國冬令時間 06:00 至 07:00 休息 TX 休市兩次,ES 一次 台灣時間;虛線=休市 00:00 12:00 24:00 TX 夜盤 日盤 夜盤 ES 約 23 小時 休息 05:00–06:00(美國夏令) 美國冬令 06:00–07:00 各市場有各自的交易時間。 因此:依市場設定交易時段。
以台灣時間來看,TX 有兩個交易時段,中間有空檔。ES 幾乎全天候交易,每天只有一段短暫休息。

把回測從一個市場移到另一個市場時,請重新輸入這四項設定:

  1. 每點價值與幣別。每點 NT$200 與每點 US$50,對同樣的點數變動會產生差異很大的金額結果。
  2. 成本結構。在台灣,要在手續費之外加上交易稅。美國期貨則要加上交易所與監管費用。
  3. 交易時段定義。選擇只用日盤還是全時段,並使用正確的時區。
  4. 轉倉時程。TX 近月資料每個月轉倉一次,ES 一年轉倉四次。

如果你使用 AlphaPrime,這代表:AlphaPrime 支援台指期與其他期貨市場。在搜尋之前,先輸入每個市場自己的費用、滑價與交易時段,並用上述術語在績效報表中解讀回撤與交易。

常見問題

期貨的英文怎麼說?

期貨的英文是 "futures",通常用複數,例如 "futures market" 或 "futures trading"。一份合約是 "a futures contract",一口是 "one contract" 或 "one lot"。台指期叫做 "TAIEX futures"。

滑價的英文是什麼?應該輸入多少?

滑價是 "slippage",指回測假設的價格與你實際成交價格之間的差距。對於流動性高、以市價單或停損單交易的期貨,許多交易人會從每邊至少一個跳動點開始,流動性較差的合約則設得更高。回測中的交易成本指南說明了如何把滑價與平均每筆損益做比較。

保證金的英文是什麼?它算交易成本嗎?

保證金是 "margin"。原始保證金是 "initial margin",維持保證金是 "maintenance margin"。保證金是押金,不是成本,但它限制了帳戶能持有的口數。台指期保證金計算器會顯示 TX、MTX 與 TMF 每口的保證金。

回測報表中的 MDD 是什麼意思?

MDD 是 maximum drawdown 的縮寫,中文是最大回撤。它是整個測試期間,帳戶權益從高點到其後低點的最大跌幅,說明帳戶在創下新高之前必須承受多少虧損。

為什麼連續月的期貨圖表在轉倉日會跳動?

即將到期的合約與下一個合約的交易價格不同,而串接後的序列會在轉倉日從一個切換到另一個。未調整的序列會把這個差距顯示為跳動,後復權序列則會消除它。連續月回測中的轉倉跳空這篇文章說明該用哪一種版本。