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

台灣期貨當沖資格與回測影響

只要有台灣期貨帳戶,就能在同一個交易時段內進場並平倉。當沖資格的重點在於減收的當沖保證金,而它附帶收盤前的期貨商截止時間,貼近實際的回測必須複製這個截止時間。

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

目錄
  1. 在台灣當沖期貨需要什麼條件?
  2. 期貨當沖資格與現股當沖資格有何不同?
  3. 如何確認你的當沖資格?
  4. 期貨當沖適用什麼保證金?
  5. 如何把僅限日內的規則寫進回測?
  6. 強制出場應該在收盤前多久進行?
  7. 加入強制出場後,結果會有什麼改變?
  8. 常見問題

在台灣當沖期貨需要什麼條件?

當沖台灣期貨需要一個期貨帳戶,而在同一個交易時段內進場並平倉的任何部位,都算是當沖。期貨當沖資格(期貨當沖資格)主要影響的是減收的當沖保證金。通常意味著要簽署期貨商的當沖風險預告書、將委託標示為當沖,並在期貨商的截止時間前平倉。

當沖(當沖)是指在同一個交易時段內進場並平倉的部位,因此不會有部位留到下一個交易時段。你可以用一般保證金、不需任何特殊身分就這麼做。額外的條件(當沖條件)是在你想對承諾當天平倉的部位,使用台灣期貨交易所(TAIFEX)允許的較低保證金時才適用。

這對回測很重要。減收保證金附帶一條規則:部位必須在截止時間前平倉。如果你的回測讓交易持有到最後一根 K 棒,或是留倉隔夜,測的就不是你實際要交易的策略。關於當沖的一般運作方式,以及成本如何影響當沖,請見當沖是什麼:如何在扣除成本後檢驗策略。

期貨當沖資格與現股當沖資格有何不同?

台灣的現股當沖有開戶時間與交易經驗的條件,而期貨當沖取決於你的期貨帳戶,以及你與期貨商簽署的當沖約定。許多交易人搜尋「當沖資格」時,先看到的是現股的規定。那些規定並不決定你能不能當沖期貨。

現股當沖(現股當沖)期貨當沖(期貨當沖)
適用規定台灣證券交易所的證券當沖規定TAIFEX 規定與你的期貨商條款
帳戶條件證券帳戶開戶滿三個月,且最近一年成交至少 10 筆,或具備信用交易(信用交易)帳戶一個期貨帳戶;期貨商可能另有自己的審核
文件當沖風險預告書與一般授權協議書為取得減收保證金而簽署的當沖風險預告書
資格開通的內容同一天買進並賣出同一檔股票,而不必支付全額買進款項標示為當沖的部位適用較低的當沖保證金
沒有資格時依當沖規定,不得對該股票做當天來回交易仍可在同一天進場與出場,但需繳足原始保證金

如何確認你的當沖資格?

詢問你的期貨商,或查看其交易 App。期貨商保存著你的帳戶狀態與你簽署的約定。你的狀態會顯示在期貨商的帳戶或約定頁面。

在交易或設定回測之前,先確認這四件事:

  1. 你是否已簽署期貨當沖風險預告書,以及是針對哪個帳戶。
  2. 在你的期貨商,哪些契約適用減收的當沖保證金。
  3. 在交易軟體中如何將委託標示為當沖。
  4. 期貨商開始對仍未平倉的當沖部位強制平倉的確切時間,日盤與夜盤都要問。

第四項的答案是你的回測最需要的。把它寫成時鐘上的具體時間,而不是「接近收盤」。

期貨當沖適用什麼保證金?

依當沖規定標示的當沖部位,使用比隔夜部位更低的保證金,確切金額由 TAIFEX 與你的期貨商決定。原始保證金是在你建立期貨部位前,期貨商要求繳納的押金。維持保證金是部位持有期間,你的帳戶必須維持在其上的較低水準。TAIFEX 會公布這些金額,並在波動變化時調整。台指期保證金計算器可顯示台指期、小型台指期與微型台指期每口所需的保證金。

較低的保證金改變的是你的帳戶能建立多少口數,並不改變一口的獲利或虧損。一口台指期(TX)每一個指數點變動 NT$200,無論你用全額或減收保證金持有都一樣。在回測中,這有兩個影響:

  • 每口的損益不變。在考慮保證金之前,先以每口為單位、含成本來測試策略。
  • 減收保證金下,保證金報酬率看起來更高。同樣的獲利除以較小的押金,百分比就更大。不要用減收保證金下的報酬率來排序策略。以每口的金額結果與回撤來排序,再決定部位大小。

如果當沖部位在截止時間仍未平倉,期貨商通常會代為平倉,或要求你把帳戶補足到全額原始保證金。適用哪一種,以你期貨商的約定為準。

如何把僅限日內的規則寫進回測?

把當沖規則視為策略的一部分:交易時段視窗、最後進場時間、強制出場時間,以及檢查沒有任何交易跨越交易時段結束。強制出場是不論訊號為何,都在固定時間平掉所有未平倉部位的規則。台指期的日盤時間為台北時間 08:45 到 13:45。夜盤從 15:00 到次日凌晨 05:00。交易所可能調整這些數值,因此請查看 TAIFEX 的契約頁面。期貨交易時間工具會以你自己的時區顯示各交易時段。

  1. 選擇你要交易的交易時段。只用日盤、只用夜盤,或兩者各作為獨立的視窗。一筆交易不能從一個交易時段延續到下一個。
  2. 設定最後進場時間。在強制出場前十分鐘才建立的新交易幾乎沒有發揮空間,多半只是增加成本。
  3. 將強制出場時間設在期貨商截止時間或更早。要留出委託成交的空間。
  4. 考慮下一根 K 棒成交。下一根 K 棒成交是指在一根 K 棒收盤時決定的訊號,在下一根 K 棒的開盤成交。如果你設定「在最後一根 K 棒」出場,該交易時段內可能已經沒有下一根 K 棒。要把出場安排在一根存在的 K 棒上成交。
  5. 每筆交易都要計入成本。當沖策略交易頻繁,所以手續費、交易稅與滑價會決定大部分結果。
  6. 檢查交易明細。回測跑完後,找出任何出場日期晚於進場日期的交易。每一筆都違反了當沖規則。

TAIFEX 將夜盤算作下一個交易日的一部分。請詢問你的期貨商,其當沖截止時間如何跨夜盤與次一個日盤運作,並把該規則複製到測試中。

台指期一般交易時段時間軸(未依比例):08:45 開盤起可進場,13:00 為最後進場時間,13:30 前僅可出場並於 13:30 強制出場,之後至 13:45 收盤前無部位作為安全緩衝;08:45 之後的時間為假設範例 收盤前先空手 假設時間,未依比例 08:45 13:00 13:30 13:45 進場 僅可出場 安全緩衝 開盤 最後進場 強制出場 收盤 最後幾分鐘保持空手。 因此:在截止時間前設定出場。
日盤的日內規則組合:從開盤開始交易,停止新進場,然後在收盤前平掉所有部位。進場與出場時間為假設範例。

強制出場應該在收盤前多久進行?

強制出場要設得夠早,讓市價單即使在行情快速的日子,也能在期貨商截止時間前成交。期貨商的截止時間是最晚的時點,你自己的出場應該在它之前。如果由期貨商幫你平倉,你得到的是它的成交價,而且常常是在擁擠的時刻。在回測中,把出場剛好放在收盤,等於假設了你可能拿不到的成交。

有三種日期需要特別處理:

  • 最後結算日。在最後交易日,到期的台指期契約在 13:30 停止交易,而不是 13:45。在 13:30 強制出場對該契約來說太晚了。在這些日子把出場提早,或改交易下一個月份。台指期結算日工具列出了這些日子。
  • 假日與縮短的交易時段。假日前後的交易時段可能適用不同的時間表。請確認你的資料與規則對時間的認定一致。
  • 收盤附近的資料缺口。如果你的資料中缺少交易時段最後幾根 K 棒,回測可能會跳過強制出場,把交易帶到下一個交易時段。上一節的交易明細檢查可以抓到這種情況。

加入強制出場後,結果會有什麼改變?

強制出場通常會削減最大的獲利與最大的虧損。它會改變平均每筆損益與回撤,所以要把兩個版本並排比較,而不是直接相信第一個版本。原本會留倉隔夜的交易,現在在截止時間被平倉。其中有些是測試中最好的交易,另一些則是下一個開盤最糟的跳空。

假設範例

一個 5 分鐘 K 棒的小型台指期策略,在日盤進行測試。版本 A 沒有時間規則,共進行 400 筆交易,其中 60 筆留倉隔夜。其淨損益為 NT$180,000,而其中 NT$90,000 來自那 60 筆隔夜交易。版本 B 加入 13:00 的最後進場,以及在 13:30 成交的強制出場。它進行 380 筆交易,全部在當天平倉,淨損益為 NT$70,000。單筆最大虧損從 NT$25,000 降到 NT$9,000。版本 B 才是你能用當沖保證金執行的策略。版本 A 一半是當沖策略,一半是隔夜策略。

假設範例,單位為新台幣千元:A 版本無時間規則,淨損益 180,其中 90 來自當日交易、90 來自隔夜交易;B 版本在 13:30 強制出場,淨損益 70,全部來自當日交易 一半獲利來自隔夜 淨損益,新台幣千元,假設 無規則 90 90 180 13:30 出場 70 當日 隔夜 A 版本並非當沖。 所以:只看強制出場的結果。
假設範例:版本 A 有一半的結果來自當沖交易人不會持有的交易。數字僅供說明。

比較兩個版本時,看這四件事:

  • 由強制出場平倉的交易所貢獻的獲利占比。如果大部分獲利來自這些出場,這個策略基本上就是「持有到收盤」的押注。
  • 扣除成本後的平均每筆損益。拿它與一買一賣(來回)的成本比較。
  • 各期間的結果。只在某一年有效的規則是脆弱的。
  • 多方與空方分開看。日內截止時間對兩者的影響往往不同。

績效報表顯示交易、回撤、各期間績效以及多空分析,涵蓋了上述每一項檢查。

AlphaPrime(Valynox)在評估每個候選策略時,都納入手續費、滑價與下一根 K 棒成交,其回測讓你把交易時段設定成你實際會交易的時間。從第一次執行起,就把當沖視窗與強制出場寫進策略規則。這樣,排在清單前面的策略已經遵守了你必須遵守的截止時間。

如果你使用 AlphaPrime,這代表:確認你期貨商的當沖截止時間,把交易時段與出場時間設定成與之相符,並用交易明細確認沒有任何交易跨越交易時段結束。

常見問題

當沖台灣期貨需要特殊資格嗎?

在同一天進場並平掉期貨部位,不需要特殊身分。資格的重要性在於減收的當沖保證金,通常需要簽署你期貨商的當沖風險預告書,並將委託標示為當沖。沒有的話,就適用全額原始保證金。

現股當沖的條件和期貨一樣嗎?

不一樣。現股規定要求帳戶開戶滿三個月且最近一年至少有 10 筆交易,或具備信用交易帳戶,並簽署相關約定。期貨當沖則取決於你的期貨帳戶以及你期貨商的當沖條款。

如何確認我的期貨當沖資格?

查看你期貨商的交易 App,或直接詢問期貨商。確認你是否已簽署當沖風險預告書、哪些契約適用減收保證金,以及期貨商對未平倉當沖部位強制平倉的確切時間。

如果我沒有及時平掉期貨當沖部位會怎樣?

期貨商通常會代為平倉,或要求帳戶滿足全額原始保證金。適用哪一種,以你期貨商的約定為準。期貨商代為平倉的成交價,可能比你自己下的出場更差。

減收的當沖保證金會改變回測獲利嗎?

不會。每口的損益在全額或減收保證金下都相同。減收保證金只會改變帳戶能持有的口數,並讓保證金報酬率看起來更高。

AlphaPrime 在這裡能幫上什麼

AlphaPrime 的回測涵蓋交易時段、下一根 K 棒成交、手續費與滑價,因此日內策略可以用你實際會交易的交易時段與截止時間來測試。

看方案與價格