指令碼與自動化
TradingView 策略回測報告怎麼讀:識別過擬合的三個訊號
“感覺能賺錢”和“資料說過去五年賺錢”之間,隔著一次認真的回測。把 indicator() 換成 strategy() 加進出場指令,底部策略測試器就會自動生成報告。
先看這四個數
- 最大回撤:先看它而非淨利——回撤決定你能不能拿著系統活到盈利那天;
- 盈虧比 × 勝率:兩者相乘才是期望,單看任何一個都會被騙;
- 交易次數:少於 100 筆基本沒有統計意義;
- 手續費與滑點:如實填,日內策略不填等於自欺。
過擬合的三個訊號
- 引數改一點點績效就大變——你最佳化的是噪音;
- 只在某個品種/某段行情神奇——換品種換週期立刻驗證;
- 規則越加越多、每條都為修掉某幾筆虧損——這是在給歷史資料背題。
樣本外驗證:用 2020–2024 調參,用 2025 至今驗證;後者績效大幅衰減就推倒重來。捨不得這步的回測,都只是好看的曲線。寫策略見Pine 第一課。