如何利用歷史測試評估EA歷史數據測試的目的是客觀地評估EA的效果,暴露EA的缺陷,讓我們加以改進,為此,在測試前我們應該作如下準備:
1、一段未被用作EA設計時參考的歷史數據資料,該份資料的數據應做到盡可能詳細,如有可能應包括所有時段的數據。當然,不同的EA對數據的詳細依賴程度各有不同,例如一個只根據日平均線穿越發(fā)出買賣入信號和一個通過多時段KD共振獲得信號的EA,顯然后者對數據詳盡程度的依賴更高一些; 2、清空MT4\TESTER目錄,每次進行數據測試該目錄下都會留下大量數據文件及EA的設置文件(常有幾G之巨),及時清理可恢復大量磁盤空間及減少以前設置對當前可能測試造成的影響*(這種影響純屬個人猜測,具體原因及是否一定有直接關聯(lián)我無法找到確切的依據,但我在測試過程中因為這些問題而遇到的異常狀況實在是不少); 3、關閉EA的資金管理選項,將LOTS設置為0.1或1,盡量使每筆測試記錄的成交量一致,這是為了更好的計算EA的盈虧狀況,避免了一些巧合(如贏利時剛好使用大LOTS,虧損時使用了小LOTS,當然,如果這是你的EA特有的智能化管理,例外。); 4、起此存款本金不太要緊,不過我們總希望以將來準備投入的本金作測試本金; 5、調整好其他參數,參數多的話把它SAVE成*.SET文件吧,方便下次調用。 都準備好了?按START! |
|
|