2024-05-08

台指期策略最佳化(近年盤後時段)

最近把海外期貨的一個交易策略原封不動移植回台灣市場的台指期(TXF),以最佳化的IS與OOS績效來驗證穩健度,結果還算不錯,該策略是波段留倉策略,所以會用到盤後資料,但台指期自2017年5月份之後才開始有盤後交易時段(2017年前後的交易時段是明顯不一樣的),截至目前有盤後交易時段也才7年而已,如果只用這幾年來驗證,似乎有點略嫌不足


最佳化的IS資料區塊不夠長的問題

由於盤後資料至今只有7年而已,7年的資料再切割IS與OOS後,最佳化的IS資料區塊就更少了,而這麼少的IS資料是否能涵蓋足夠的市場型態?以嚴謹的角度,可以先抱持懷疑的態度,再加以驗證,畢竟實際交易前多驗證總是好的,驗證不用花錢,但實際交易卻是真金白銀

雖然2017年以前只有日盤,但卻有很長的歷史資料可供驗證,涵蓋的市場型態會更完整,如果連這樣的資料都能至少呈現向上走的趨勢(波動大小先不論),那最佳化的穩健度會更值得信賴


最佳化資料切割

我的最佳化驗證方式是把資料切成3個區塊,因為之後實際上線交易都是有盤後時段的,所以最佳化IS使用的區塊是2017年後有盤後交易的資料(佔4年半),而此區塊之前與之後的資料都當作OOS,用以驗證最佳化的穩健度
  • 最佳化IS資料區塊
    • 2017/7/1 ~ 2021/12/31(4.5年):日盤08:45 ~ 13:45、盤後15:00 ~ 05:00兩個時段都有,以這IS資料區塊來進行參數最佳化
  • 驗證用的OOS資料區塊
    • 2007/1/1 ~ 2017/6/30(10.5年):最佳化區塊之前的資料,幾乎都只有日盤08:45 ~ 13:45,以這OOS資料區塊來驗證最佳化所取得的參數是否具穩健性,由於此OOS資料區塊缺少盤後時段,資料較不一致,所以只要該曲線有向上走的趨勢即可
    • 2022/1/1 ~ 2023/12/31(2年):最佳化區塊之後的資料,與最佳化IS區塊一樣,日盤與盤後都有,以這OOS資料區塊來驗證最佳化所取得的參數是否具穩健性




最佳化驗證結果

以下績效皆以3.33倍幹桿交易一口,下面兩張對比圖中,左邊是最佳化IS資料區塊,而右邊是驗證用的OOS資料區塊



由上圖可觀察到

  1. 【驗證用的後段OOS資料區塊】的績效很接近【最佳化IS資料區塊】
  2. 【驗證用的前段OOS資料區塊】因為時段不一致(缺少盤後交易時段15:00 ~ 05:00),因而該曲線有較大的波動,但至少曲線仍保有向上走的趨勢
雖然【最佳化IS資料區塊】只有短短的4.5年,但這兩段OOS資料區塊的曲線特徵,已足以顯示此策略最佳化後具穩健性,最後把2007~2023年的資料全部彙整如下(IS+OOS)

單看這樣的樣本外(OOS)曲線績效好像沒什麼感覺,但如果把同策略套到某個海外期貨,再比較兩者的樣本外曲線績效(如下圖所示),就可看出台灣的期貨市場還真的有值得多多珍惜的地方,雖然有時也會不好做

左圖台指期OOS樣本外還能看到很多創新高的綠點,
相較其他市場算是很好的OOS曲線了


延伸閱讀

沒有留言:

張貼留言

(僅顯示與本文切題的留言)

注意:只有此網誌的成員可以留言。