資金曲線線性度R²告訴你什麼|如何質疑過於平滑的EA
目錄
結論:R²衡量的是「平滑度」,而不是「安全性」
資金曲線(權益曲線)有多接近一條直線,可以用判定係數R²來量化。R²越接近1,曲線就越接近一條向右上方延伸的直線。
不過,我們並不認為R²高就足以證明這是一個好的EA。相反地,過於接近直線的曲線,首先就是一個該起疑的理由。本文將依序說明R²的原理、起疑時的檢查步驟,以及R²無法告訴你的事。
R²的原理
它到底在計算什麼
以橫軸為時間(或交易順序)、縱軸為累積損益,用最小平方法擬合一條直線。R²代表「曲線上下波動中,可以由這條直線解釋的比例」。
- R²接近1:曲線幾乎貼在直線上
- R²偏低:中途出現大幅回落,或橫盤期間很長
計算前要先做的事
採用複利使手數逐步增加的EA,曲線會像指數函數一樣向上翹起。若直接擬合直線,R²會被不合理地壓低。前提是使用固定手數的結果,或先對餘額取對數再計算。
另一個同樣重要的是,要用餘額曲線還是淨值曲線來衡量。餘額曲線只記錄已平倉的交易。若EA抱著浮動虧損不平倉,光看餘額就會覺得曲線很平滑。
如何質疑「過於平滑」的EA
比較餘額DD與淨值DD的差距
在我們的EA中,這個差距最明顯的是GOLD KING v6。回測中餘額DD為7.45%,而淨值DD卻高達91.3%。也就是說,即使餘額曲線看起來平滑,平倉前的浮動虧損其實已擴大到幾乎用盡整個帳戶的程度。勝率83.1%、最大連勝44次這些數字,同樣在製造平滑的外觀。
這個EA是作為進攻型公開的,適合在理解這個前提下使用的人。不過,它正是「不能因為曲線漂亮就視為安全」的典型例子,所以我們在此坦白列出。
檢查清單
| 檢查項目 | 應起疑的狀態 | 原因 |
|---|---|---|
| 餘額DD與淨值DD | 淨值DD是餘額DD的好幾倍 | 把浮動虧損留著不平倉 |
| 勝率與平均損益 | 勝率很高,但平均虧損遠大於平均獲利 | 結構上少數幾次大虧就會破壞直線 |
| 虧損月份數 | 長期間幾乎沒有虧損月 | 可能是馬丁加碼、攤平或過度最佳化 |
| 手數變化 | 虧損後手數增加 | 為了抹平曲線而加倍下注 |
| 驗證資料 | 並非真實逐筆報價、期間過短 | 成交過於理想,可能讓曲線看起來像直線 |
| 樣本外結果 | 最佳化期間之外斜率改變 | 曲線擬合(過度配適)的徵兆 |
其他指標「好得過頭」時也一樣
不只是R²,只要指標好得過頭,就該從計算前提開始質疑。例如GOLD TRIPWIRE的回測出現了夏普值94.75,但我們並不把它當作實力的大小。持倉時間短的EA,會因為計算區間的切法不同而出現極端數值。請搭配PF、最大連虧等其他指標一起解讀。各EA的數值可在全EA實測排行榜中比較。
R²的限制與注意事項
- 看不出斜率:即使是幾乎持平的曲線,只要波動很小,R²也會很高。獲利的大小必須獨立於R²另外確認。
- R²低不一定是壞事:順勢型EA容易呈現橫盤與急漲反覆出現的階梯狀曲線。DONCHIAN ENGINE的回測勝率為34.5%、最大連虧11次,不會畫出平滑的直線。但對這類型的EA來說,這正是預期中的形狀。
- 樣本少就不可靠:交易筆數少或期間短時,即使只是碰巧排得整齊,R²也會偏高。
- 過去的形狀不保證未來:R²終究只是表示過去曲線形狀的數字。
目前我們並未將各EA的R²作為官方指標公開。因為有上述限制,我們認為單獨公布這個數值容易造成誤解。
關於前瞻測試也在此說明。數字為10月24日當時的資料。GOLD KING在Exness模擬帳戶的前瞻測試結果為:損益率17.13%、DD 4.6%、PF 3.75、136筆交易。這並非真實帳戶的成績,而且期間過短,還談不上能討論曲線的線性度。
總結
- R²是把曲線平滑度數值化的指標,無法衡量安全性或獲利大小
- 複利的結果要先換成固定手數或取對數後再計算
- 只用餘額曲線衡量會掩蓋浮動虧損,務必確認與淨值DD的差距
- 過於接近直線的曲線,要懷疑是否有攤平、加倍下注、過度最佳化或資料品質問題
- 順勢型EA即使R²偏低,也可能完全符合設計
- 指標的解讀方式也整理在EA・MT5知識庫中
相關文章
📧 免費電子郵件課程(共 8 封)+ 訂閱者專屬 MT5 指標 13 款合集
訂閱後會立即收到訂閱者專屬合集的下載連結,內含本站 13 款 MT5 指標的已編譯檔案(.ex5)、原始碼和使用指南。隨後透過共 8 封郵件介紹外匯自動交易的本質、回測的正確解讀方法和經紀商選擇技巧(前 5 天每天 1 封,之後在訂閱第 7、14、30 天各 1 封)。MQL5 Market 版(首發價,隨銷量分階段漲價)漲價前也會通知您。在本站,只要擁有合作經紀商的真實帳戶,EA 即可免費使用。
※ 嚴格保護隱私。可隨時取消訂閱。