Thursday, May 19, 2016

相關 回溯測試 和前進 測試的重要性






+

回溯測試和轉發測試:相關的重要性 交易商誰是渴望嘗試在實時市場交易的想法往往使完全依靠回溯測試結果,以確定系統是否會有利可圖的錯誤。 雖然回溯測試可以為交易者提供有價值的信息,往往是誤導性的,它是評價過程的一個部分。 外的樣品檢測和轉發性能測試提供了有關系統的有效性進一步確認,並能顯示系統的真面目,才真正的現金就行。 回溯測試之間的良好關係,外的樣品和轉發性能測試結果是確定的交易系統的生存能力至關重要。 (我們提供的這個過程,可以幫助細化當前交易策略的一些技巧要了解更多信息,請閱讀回溯測試​​:解釋了過去。) 回溯測試基礎知識 回溯測試是指將一個交易系統,以歷史數據來驗證如何將系統會在指定的時間內完成。 今天的許多交易平台支持的回測。 交易者可以測試的想法與幾個按鍵和深入了解一個想法的有效性,而不在交易賬戶冒著資金。 回溯測試可以評估簡單的想法,比如如何均線交叉將歷史數據與各種輸入和觸發器執行,或更複雜的系統。 只要一個想法可以量化也可以是驗測試。 一些交易員和投資者可能會尋求一名合格的程序員的專業知識,開發理念融入到一個可測試的形式。 這通常需要一個程序員的編碼理念融入到由交易平台主辦的專有語言。 程序員可以將用戶定義的輸入變量,允許交易者以“調整”系統。 這方面的一個例子是,在簡單的移動平均分頻系統如上所述:交易者將能夠輸入(或變化)的系統中使用的兩個移動平均的長度。 交易者可以回測,以確定哪些長度均線將表現最好的歷史數據。 (獲取電子交易教程更深入的了解。) 優化研究 許多交易平台還允許進行優化研究。 這需要輸入一個範圍內指定的輸入,讓電腦“做數學”找出輸入會表現最佳。 一個多變量優化可以做數學兩個或多個變量組合,以確定什麼水平在一起,也可以達到最好的結果。 例如,交易者可以知道哪些輸入自己想添加到他們的戰略計劃; 然後這些將被優化以它們給定的測試歷史數據理想加權。 回溯測試可以是令人興奮的在無利可圖的系統往往可以奇蹟般地變成一個賺錢的機器了一些優化。 不幸的是,調整系統,以實現對過去的盈利最大程度往往導致一個系統,在真實的交易表現不佳。 這種過度優化創建好看在紙上只有系統。 曲線擬合是利用優化分析,以創造最高人數為在測試期間使用的歷史數據的最大利潤獲獎交易。 雖然看起來令人印象深刻的回溯測試結果,曲線擬合導致不可靠的系統,因為其結果基本上是定制設計僅用於特定的日期和時間段。 回溯測試和優化提供了許多好處,一個商人,但評估潛在的交易系統時,這是過程的一部分。 交易者的下一個步驟是系統適用於尚未在最初的回溯測試階段使用的歷史數據。 (該均線是很容易計算,一旦繪製在圖上,是一個功能強大的可視化的趨勢,點狀出血工具。欲了解更多信息,請閱讀簡單移動平均線,使趨勢中脫穎而出。) 樣本內與外的樣品數據 當歷史數據測試一個想法,這是有利於保留的歷史數據的時間段進行測試。 在其上的想法是測試和優化的初始歷史數據被稱為在樣本數據。 數據集已被保留被稱為外的樣本數據。 這種設置是評估過程中的一個重要組成部分,因為它提供了一種方法來測試的想法上尚未在優化模型中的組件的數據。 其結果是,這個想法也不會被影響以任何方式通過失樣品的數據和交易商將能夠確定如何在系統上可能的新數據執行; 即在現實生活中的交易。 在此之前啟動任何回測和優化,交易者可以預留的歷史數據的百分比超出樣品測試保留。 一種方法是將歷史數據到三分之二和隔離三分之一為在超出樣品的測試中使用。 只有在抽樣數據應該用於初始測試和任何優化。 圖1示出了時間線,其中三分之一的歷史數據被保留對於超出樣品的測試和三分之二被用於在樣本測試。 雖然圖1描繪出樣本的在測試開始時的數據,典型的程序將具有超出樣品的所述部分立即向前性能前述。 201.gif“/%



No comments:

Post a Comment