[心得] 程式交易:回測資料不正確,再多努力也枉然1/Job-以2004為例

看板Trading (金融交易)作者 (法意)時間16年前 (2009/05/04 15:01), 編輯推噓5(503)
留言8則, 6人參與, 最新討論串1/1
程式交易:回測資料不正確,再多努力也枉然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

05/04 15:51, , 1F
推~~可惜我還找不到適合的波段程式= =
05/04 15:51, 1F

05/04 16:43, , 2F
真可惜~我沒有最佳化 :P
05/04 16:43, 2F

05/04 20:59, , 3F
基本常識吧 XD
05/04 20:59, 3F

05/04 23:14, , 4F
自訂連續期貨資料才適合拿來回測 http://kuso.cc/4EA9
05/04 23:14, 4F

05/04 23:14, , 5F
反正台灣沒有人在乎 當然券商只會提供"近月期貨"
05/04 23:14, 5F

05/05 17:21, , 6F
把跳空的點數去掉就好啦~~~~不過軟體得要自己寫~~~
05/05 17:21, 6F

05/06 22:15, , 7F
05/06 22:15, 7F

05/06 22:16, , 8F
上面是一個不錯的程式交易教學論壇喔 歡迎大家一起學習交流!
05/06 22:16, 8F
文章代碼(AID): #19_fBJs0 (Trading)
文章代碼(AID): #19_fBJs0 (Trading)