回測的正確打開方式 — 你拿到一個策略 idea,然後呢?

更新 發佈閱讀 5 分鐘
投資理財內容聲明
回測不是用來證明策略會賺錢的。它是用來淘汰不會賺錢的策略的。搞反這件事,你會浪費大量時間在錯誤的方向上。

你可能正在用錯誤的方式回測

大多數人拿到一個策略 idea 後的流程是這樣的:

  1. 寫好程式
  2. 跑回測
  3. 看到賺錢 → 開心 → 上實盤
  4. 看到虧錢 → 調參數 → 再跑一次 → 重複直到「賺錢」

這個流程的每一步都有問題。

第三步的問題是:回測賺錢只是最低門檻,不是終點。 第四步的問題更大:你不是在「優化」策略,你是在製造過擬合。

前兩篇文章我們聊了為什麼 YouTube 策略會失敗、RSI 策略為什麼跑不贏大盤。這篇來談一個更根本的問題:拿到策略 idea 之後,到底該用什麼流程來驗證它?

正確的回測流程:六個步驟

Step 1:先問「這個邏輯合理嗎?」

在寫任何一行程式碼之前,先問自己:

  • 這個策略為什麼會賺錢?背後的市場邏輯是什麼?
  • 這個邏輯在未來還會存在嗎?
  • 有沒有其他人也在用同樣的邏輯?如果很多人用,優勢是否已經被套利掉了?

如果你無法用一兩句話解釋策略為什麼會賺錢,那它大概率只是數據巧合。

一個好策略的起點是「假設」,不是「觀察」。先有理論,再用數據驗證——不是先看數據,再編一個理論來解釋它。

Step 2:分割數據 — 樣本內 vs 樣本外

這是大多數人跳過的關鍵步驟。

把你的歷史數據分成至少兩段:

  • 樣本內(In-Sample):用來開發和調整策略的數據,通常佔 60-70%
  • 樣本外(Out-of-Sample):策略「從沒見過」的數據,用來驗證,佔 30-40%

重點:樣本外數據在驗證之前絕對不能碰。不能偷看、不能「只看一下趨勢」、不能「先確認方向再正式測試」。一旦你看了,它就不再是樣本外了。

這就像考試——模擬考的分數只能參考,真正的實力要看正式考的成績。

Step 3:在樣本內數據上開發策略

現在你可以在樣本內數據上盡情測試了。調參數、改規則、優化進出場——都可以。

但要注意幾件事:

  • 記錄你測試了多少組合。如果你測了 100 組參數只挑最好的那個,你的結果有 99% 的機率是巧合。
  • 參數越少越好。每多一個參數,過擬合的風險就指數級上升。
  • 避免過度複雜的規則。如果你的策略需要五個指標同時滿足才進場,它大概率不會在未來複製。

Step 4:在樣本外數據上驗證

拿你在 Step 3 確定的策略(包含所有參數),直接跑在樣本外數據上。

不能再改任何東西。

結果會是以下三種之一:

  1. 績效和樣本內差不多 → 好消息,策略可能有真實的邊際。進入 Step 5。
  2. 績效明顯下降但還是正的 → 可能有微弱的邊際,但需要更多驗證。
  3. 績效變成虧損或大幅下降 → 策略大概率是過擬合的。回到 Step 1,換一個 idea。

大多數策略會落在第三種。這很正常。

Step 5:加上真實成本再測一次

通過樣本外驗證的策略,還要加上真實的交易成本:

  • 滑價(Slippage):根據你交易的市場,通常是每筆 0.01%-0.1%
  • 手續費(Commission):根據你的券商
  • 資金限制:你不可能用無限資金,要測試固定資金下的績效

很多在「無成本」世界裡賺錢的策略,加上成本後就變虧損了。尤其是高頻交易的策略——交易次數越多,成本的殺傷力越大。

Step 6:壓力測試

最後,對通過以上所有測試的策略做壓力測試:

  • 換一個市場測試:策略在 SPY 上賺錢,在其他指數上呢?如果只在一個特定市場有效,可能是巧合。
  • 改變參數看敏感度:把 RSI 從 14 改成 12 或 16,績效會不會崩盤?如果微調就崩,策略不穩定。
  • 測試不同的時間段:牛市、熊市、盤整市場的表現分別如何?

一個真正強健的策略,不會因為換個市場或微調參數就失效。

大多數人為什麼不這樣做?

因為這個流程會殺死 90% 的策略 idea。

你可能花了一個月開發一個策略,在樣本內表現漂亮得不像話。然後跑樣本外驗證——直接歸零。

這種感覺很痛苦。所以很多人選擇跳過驗證,直接上實盤,然後用真金白銀去「驗證」。

但用真錢驗證的代價,比用數據驗證貴太多了。

一個真實的對比

用上一篇的 RSI 策略作為例子:

vocus|新世代的創作平台

同一個策略,兩種流程,結論完全不同。差別不在策略本身,而在你怎麼測試它。

你可以帶走的三件事

  1. 先有假設,再寫程式。無法解釋為什麼賺錢的策略,大概率只是巧合。
  2. 永遠保留樣本外數據。這是你唯一能判斷策略是否「真的有效」而非「剛好有效」的工具。
  3. 接受大部分策略會失敗。正確的回測流程不是幫你找到聖杯,而是幫你快速淘汰不值得花時間的想法。

下一篇,我們來聊聊為什麼有些策略回測漂亮、樣本外也通過了,但一上實盤就開始虧?回測和真實交易之間,到底還有哪些你沒想到的差距。

留言
avatar-img
量化交易的真實世界
2會員
52內容數
用數據和回測說真話的量化交易觀點。拆解英文量化圈的策略驗證、方法論與踩坑經驗,幫你少走彎路。免費文看「是什麼」,付費文學「怎麼做」。
你可能也想看
Thumbnail
本專欄專注於技術分析將交易經驗轉化為程式,實現全自動化交易,免去人工干預。最重要的是堅守紀律,確保長期穩定的執行。同時運用XQ及Excel工具進行深入分析,挖掘市場數據的規律性,幫助優化投資決策。若有問題歡迎至紀律投資官方LINE @zbc1052c詢問。
Thumbnail
本專欄專注於技術分析將交易經驗轉化為程式,實現全自動化交易,免去人工干預。最重要的是堅守紀律,確保長期穩定的執行。同時運用XQ及Excel工具進行深入分析,挖掘市場數據的規律性,幫助優化投資決策。若有問題歡迎至紀律投資官方LINE @zbc1052c詢問。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
各家產品的回測報告多多少少都會有一些跟實單略有出入的地方,單一項來看或許差距有現,但積少成多之後,整個回測報告失真的情況就相當嚴重了,XQ也無可避免存在這樣的問題。在對回測報告的數據生成規則不熟的情況下,往往看到績效曲線、累積報酬率不錯的報告,就會誤以為策略可以實戰...
Thumbnail
各家產品的回測報告多多少少都會有一些跟實單略有出入的地方,單一項來看或許差距有現,但積少成多之後,整個回測報告失真的情況就相當嚴重了,XQ也無可避免存在這樣的問題。在對回測報告的數據生成規則不熟的情況下,往往看到績效曲線、累積報酬率不錯的報告,就會誤以為策略可以實戰...
Thumbnail
當策略開始增加時,就要考量所有策略是否能達到分散風險,整體的績效表現如何,由於每一種策略就是應用在不同的盤面,趨勢盤、盤整盤或是暴漲暴跌等各種狀況的盤勢,最簡單最好了解的方式就是各種策略績效放在一起,直接檢視累計損益走勢圖以及每個月的績效表現還有最重要的MDD就可以得知效果如何囉。
Thumbnail
當策略開始增加時,就要考量所有策略是否能達到分散風險,整體的績效表現如何,由於每一種策略就是應用在不同的盤面,趨勢盤、盤整盤或是暴漲暴跌等各種狀況的盤勢,最簡單最好了解的方式就是各種策略績效放在一起,直接檢視累計損益走勢圖以及每個月的績效表現還有最重要的MDD就可以得知效果如何囉。
Thumbnail
量化交易是依據過去歷史資料作回測分析,找出具有交易優勢的方法,並機械化操作,在策略設計上需仰賴程式編寫者本身對金融操作的認知及技術,隨著科技的進步,我們可以利用電腦幫助人們作投資決策,將自己的金融操作方式,用很明確的方式去定義和描述,透過程式作去回測驗證,評估後確認方法具有交易優勢後,讓程式依照所設
Thumbnail
量化交易是依據過去歷史資料作回測分析,找出具有交易優勢的方法,並機械化操作,在策略設計上需仰賴程式編寫者本身對金融操作的認知及技術,隨著科技的進步,我們可以利用電腦幫助人們作投資決策,將自己的金融操作方式,用很明確的方式去定義和描述,透過程式作去回測驗證,評估後確認方法具有交易優勢後,讓程式依照所設
Thumbnail
每一個策略文章,主要記錄每一個策略的詳細回測數據,能夠清楚知道各種交易回測的細節包含勝率、賺賠比或MDD等交易訊息,每個策略在執行自動交易都是依照這樣的紀律執行,沒有特例或是額外手動操作,若有遇到超過MDD的策略就要拿出來進行檢討與改進,這就是本篇分享的宗旨,紀律才是投資成功
Thumbnail
每一個策略文章,主要記錄每一個策略的詳細回測數據,能夠清楚知道各種交易回測的細節包含勝率、賺賠比或MDD等交易訊息,每個策略在執行自動交易都是依照這樣的紀律執行,沒有特例或是額外手動操作,若有遇到超過MDD的策略就要拿出來進行檢討與改進,這就是本篇分享的宗旨,紀律才是投資成功
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
本文介紹如何利用 XQ 的 XS 策略編輯器將期貨訊號轉換為選擇權腳位,並搭配「選擇權超人回測機」進行完整的回測與績效分析。教學涵蓋從撰寫 XS 策略、匯出交易紀錄、轉換檔案格式,到設定回測參數及多組策略疊加測試,幫助交易者快速驗證選擇權策略,從模擬走向實戰。
Thumbnail
本文介紹如何利用 XQ 的 XS 策略編輯器將期貨訊號轉換為選擇權腳位,並搭配「選擇權超人回測機」進行完整的回測與績效分析。教學涵蓋從撰寫 XS 策略、匯出交易紀錄、轉換檔案格式,到設定回測參數及多組策略疊加測試,幫助交易者快速驗證選擇權策略,從模擬走向實戰。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
每個新策略都要檢視過往的歷史資料驗證,目的當然是希望投過同樣的模式檢視過去歷史的績效是穩定且能帶來獲利,希望透過同樣模式使用在未來也能達到其收益。而數據又有多面向要檢視,看太多容易失去重心,而我認為有幾個是主要應該要檢視的數據
Thumbnail
每個新策略都要檢視過往的歷史資料驗證,目的當然是希望投過同樣的模式檢視過去歷史的績效是穩定且能帶來獲利,希望透過同樣模式使用在未來也能達到其收益。而數據又有多面向要檢視,看太多容易失去重心,而我認為有幾個是主要應該要檢視的數據
Thumbnail
本策略主要用在盤勢強勢上漲時,等待盤勢拉回且維持在長紅K棒之上,進行的拉回買進策略,目的是不追高買進,讓順勢過程中確保成本不必追高的交易策略。 此策略主要是針對看盤的經驗,將策略轉化為程式進行自動化交易,減少人為的操作,即使沒看盤也能自動化的完成交易。
Thumbnail
本策略主要用在盤勢強勢上漲時,等待盤勢拉回且維持在長紅K棒之上,進行的拉回買進策略,目的是不追高買進,讓順勢過程中確保成本不必追高的交易策略。 此策略主要是針對看盤的經驗,將策略轉化為程式進行自動化交易,減少人為的操作,即使沒看盤也能自動化的完成交易。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News