新手的程式交易績效@@ - 財經

By Edith
at 2006-05-18T21:15
at 2006-05-18T21:15
Table of Contents
※ 引述《MojoBubble (像遠去的船 船邊的水紋)》之銘言:
: 這個做法的重點在於 你做backtesting的時候
: 你的程式根本就不知道它有後兩年的資料
: 跑後兩年資料時 你可以想像你就是真的用前四年資料最佳化後的程式
: 拿著它在市場上執行 (你可以順便體會一下執行起來的感覺如何)
: 你的entry/exit是什麼 你的參數是什麼 有幾個
: 這些都不重要 都是細節問題
: 重點是你的整套methodology是不是有效
: 拿後兩年的資料再做一次最佳化 你就忽略這個做法的重點了哦
喔...了解您的意思了:)
那我前述的步驟應該改成:
1.先從前四年資料做參數最佳化,並選出數組適合的參數。
2.將這幾組挑選出的參數一一跑最後兩年的資料(只是跑出績效表做比較,不做最佳化)
3.把不夠穩定的參數除去,選出表現較佳的參數
4.最後選出之參數就為未來之固定參數
第二步單純只跑出績效表來比較數組參數間的績效呈現
小弟個人的思考是把數組挑選過的參數,去跑最後兩年的資料
等於是把這幾組參數都投入實戰,然後依各自的表現穩定度(與過去績效之差異度)選擇
這樣的步驟會不會仍然有過度最佳化的偏差呢^^?
會不會仍然變成是人工的最佳化@@?
另外想請問您,在最佳化的過程中若是各種參數組合都不至於讓績效看起來太糟
是否能代表該程式在根本的邏輯上是正確的呢^^?
--
當程式遇到期貨,崎嶇的新手之路
http://www.wretch.cc/blog/tedinroc
--
: 這個做法的重點在於 你做backtesting的時候
: 你的程式根本就不知道它有後兩年的資料
: 跑後兩年資料時 你可以想像你就是真的用前四年資料最佳化後的程式
: 拿著它在市場上執行 (你可以順便體會一下執行起來的感覺如何)
: 你的entry/exit是什麼 你的參數是什麼 有幾個
: 這些都不重要 都是細節問題
: 重點是你的整套methodology是不是有效
: 拿後兩年的資料再做一次最佳化 你就忽略這個做法的重點了哦
喔...了解您的意思了:)
那我前述的步驟應該改成:
1.先從前四年資料做參數最佳化,並選出數組適合的參數。
2.將這幾組挑選出的參數一一跑最後兩年的資料(只是跑出績效表做比較,不做最佳化)
3.把不夠穩定的參數除去,選出表現較佳的參數
4.最後選出之參數就為未來之固定參數
第二步單純只跑出績效表來比較數組參數間的績效呈現
小弟個人的思考是把數組挑選過的參數,去跑最後兩年的資料
等於是把這幾組參數都投入實戰,然後依各自的表現穩定度(與過去績效之差異度)選擇
這樣的步驟會不會仍然有過度最佳化的偏差呢^^?
會不會仍然變成是人工的最佳化@@?
另外想請問您,在最佳化的過程中若是各種參數組合都不至於讓績效看起來太糟
是否能代表該程式在根本的邏輯上是正確的呢^^?
--
當程式遇到期貨,崎嶇的新手之路
http://www.wretch.cc/blog/tedinroc
--
Tags:
財經
All Comments

By Ida
at 2006-05-19T03:20
at 2006-05-19T03:20
Related Posts
新手的程式交易績效@@

By Puput
at 2006-05-18T17:22
at 2006-05-18T17:22
新手的程式交易績效@@

By Christine
at 2006-05-18T17:02
at 2006-05-18T17:02
新手的程式交易績效@@

By Hedda
at 2006-05-18T01:29
at 2006-05-18T01:29
Tradestation和Metaserver取DDE資料的問題

By Hardy
at 2006-05-18T00:08
at 2006-05-18T00:08
Tradestation和Metaserver取DDE資料的問題

By Tom
at 2006-05-17T23:36
at 2006-05-17T23:36