交易系統的歷史回測應該注意什麼

交易系統必須能通過歷史回測才可以投入使用。無法通過歷史回測的交易系統不可能在實際交易中獲利。歷史回測是交易系統投入實盤的必要前置環節。能通過歷史回測的交易系統不一定是好用的交易系統,但不能通過歷史回測,則一定不是好用的交易系統。

一般地,回測交易系統,需要從穩健性(Robustness)分析的角度特別留意以下四點。

第一,歷史回測的期間必須足夠長。

一般來講,對於國內的股票、商品,應該回測5年以上的數據,對於新上市的品種,至少也要回測3年。對於上市較早的品種或國際市場的黃金、美元指數等商品,則應至少回測一個牛熊周期,一般應該在10年–15年以上。回測的期間足夠長久,回測的成績才足夠可靠。對於不能滿足這個要求的品種,則應在開倉時將R值適當加權處理,主動降低風險暴露。

第二,分析回測成績,應予以「斷代」處理。

一個穩定、可靠的交易系統,在一定期間範圍內,成績應該相對穩定。僅靠一兩波大行情拉高整體回測成績的,會使使用者高估系統的價值。例如,回測上證指數時,如果僅僅將2005年–2007年的大牛市納入總成績,而沒有逐年的回測數據,很可能會因為一次牛市而高估了一個本來績效一般的系統。我的經驗是,按年予以斷代,分析各年的回測績效。完全平均的回測成績是不可能的,一個優秀的系統應該滿足兩個條件:單一年度不出現巨大虧損;各年整體穩定盈利,偶爾出現超額獲利。

第三,回測系統後應該防止「過度優化」,盡量減少參數變數,防止「參數孤島」。

過度優化(Curve Fitting,也可稱為「曲線擬合」)是交易系統回測的最大敵人。一個交易系統應以簡潔為上,少用參數變數。對於採取了變數參數的系統,最優參數附近的參數也應具備不錯的績效,形成「參數高原」。應防止過度優化後的「參數孤島」。

第四,交易系統應經歷多品種回測檢驗

一個可靠的交易系統應該具備普適性,不能僅僅適用於個別交易品種。只能用於一個品種的交易系統,往往是過度優化的產物。需要特別說明的是,不同品種間可以結合品種特性進行一些針對單一品種的微調。比如結合不同品種的ATR情況,根據日K線的振幅過濾一些非常態下的開倉信號等。這種根據具體品種採取的個性化調整不屬於過度優化。

原文來自:風雲居 | 康健的博客

本文鏈接: kangjian.net/blog/1482/

如果覺得web訪問博客和專欄太麻煩,也可以關注我的公眾號:

搜索:kangjiandotnet (kangjian . net)

或掃碼

推薦閱讀:

感勢、煉術、修為—— 敦和安昀帶你讀懂傑克·施瓦格《金融怪傑》 的交易之道
【白宮隨筆】'股評家'卸任, '破壞者'上台
【尋找黑天鵝】日元的不對稱機遇
滬上十二少:交易的戰爭性 | 交易者說
全球頂級交易員推薦的17個外匯交易技巧

TAG:交易 | 交易系统 |