看板 Trading 關於我們 聯絡資訊
程式交易:回測資料不正確,再多努力也枉然1/Job-以2004年為例 請見網誌:http://www.wretch.cc/blog/phigroup/15741425 最近的跳空,簡直是319的翻版,只是方向不同而已。想到這裡,我就不得不寫這篇文章。 接下來,我要說一件市場上沒有人在意,但卻是絕對重要的事。市面上有很多免費的資料 可以下載. 甚至現在,只要跟營業員要,他就能免費提供。 但總是一分錢一分貨。這樣免費的資料,卻錯誤百出。常常錯價,或是錯量。我的月亮在 處女座,是個龜毛的人。如果我無法確認所回測的資料99.9%準確,我就無法相信任何策 略。 很多年前,我跟某知名交易軟體提供商買過台指期的歷史資料,但令人失望的是,錯價很 多,而且是用肉眼就能發現的明顯錯誤。 我要求該廠商修正資料,但得到的回答盡然是他們愛莫能助,他們說,因為這些資料也是 跟其它廠商買的,所以無法負責。 我自知是當了冤大頭了。我心灰意冷,滿手錯誤的資料該怎麼做下去?這種不負責任的態 度,我一直記到今天。 有人說:如果連回測這種不正確的資料也能賺錢的話,那實際上應該可以賺更多。這絕對 錯誤。 我甚至聽過有個程式交易有多年經驗的老師說了這樣的話:「換倉的跳空根本不需要考慮 ,好的程式不會因為這些細節而被影響。」這更是大錯特錯。證據會說話,以下是我的證 明。 .最佳化是飛蛾撲火 我不知道各位讀者是否曾細細思考最佳化的意義?有人說那是over fitting,用理工科的 術語來說,就是傅利葉級數。 再簡單點來說,就是容易買在最高,賣在最低。但我認為,那還是不夠貼切。讓我說2個 故事來說明,何為最佳化是飛蛾撲火。 .第一個例子:用均線策略回測2004年最佳化的績效 你可以看到,它必然會去抓到『膽中痛』中彈的900點跳空。這就是最佳化的可怕之處。 因為如果你沒抓到的話,很可能就是賠900點。這一來一往就是1800點。只要最佳化,就 會抓到這1800點。無可避免。 於是,你高估了你當年的獲利高達1800點,但你卻沒有發現這件事。 .. .......... 如上圖:2004年均線策略最佳化後的進出場點必然會賺到319事件的跳空 上述的例子是很明顯也很好理解的。 第二個例子則非常隱晦… 待續… -- PHI金融夢想家 部落格 http://www.wretch.cc/blog/phigroup -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.88.144
mmkntust:推~~可惜我還找不到適合的波段程式= = 05/04 15:51
newred:真可惜~我沒有最佳化 :P 05/04 16:43
tedinroc:基本常識吧 XD 05/04 20:59
meltice:自訂連續期貨資料才適合拿來回測 http://kuso.cc/4EA9 05/04 23:14
meltice:反正台灣沒有人在乎 當然券商只會提供"近月期貨" 05/04 23:14
Rudy:把跳空的點數去掉就好啦~~~~不過軟體得要自己寫~~~ 05/05 17:21
tiyi:http://0rz.tw/EmTlN 05/06 22:15
tiyi:上面是一個不錯的程式交易教學論壇喔 歡迎大家一起學習交流! 05/06 22:16