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

Emma avatar
By Emma
at 2009-05-04T15:01

Table of Contents

程式交易:回測資料不正確,再多努力也枉然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

--
Tags: 財經

All Comments

Ida avatar
By Ida
at 2009-05-08T00:19
推~~可惜我還找不到適合的波段程式= =
Joseph avatar
By Joseph
at 2009-05-11T06:35
真可惜~我沒有最佳化 :P
Erin avatar
By Erin
at 2009-05-12T19:37
基本常識吧 XD
Adele avatar
By Adele
at 2009-05-17T18:05
自訂連續期貨資料才適合拿來回測 http://kuso.cc/4EA9
反正台灣沒有人在乎 當然券商只會提供"近月期貨"
Joe avatar
By Joe
at 2009-05-21T00:07
把跳空的點數去掉就好啦~~~~不過軟體得要自己寫~~~
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2009-05-22T21:09
http://0rz.tw/EmTlN
Elma avatar
By Elma
at 2009-05-27T01:51
上面是一個不錯的程式交易教學論壇喔 歡迎大家一起學習交流!

Global Server 時間問題

Anonymous avatar
By Anonymous
at 2009-04-22T18:14
※ 引述《lovex (L O V E X)》之銘言: : 謝謝回應~~ : 我Dailylight Savings有設定,GMT設在480 min,設定的時間看起來正常 : 請問一下大家GS中是用Exchange Traded Time還是Local Time,或是GMT ? : 另外我剛剛連回去設了一下. ...

Global Server 時間問題

Blanche avatar
By Blanche
at 2009-04-22T11:55
※ 引述《tedinroc (真愛86HUB0OOOOOOOOOOOOO)》之銘言: : ※ 引述《lovex (L O V E X)》之銘言: : : 請教板上的先進們~ : : 我是剛想進入程式交易的超新手 : : 本身用台証超級大三元,Meta Server,Global Server, TS Pros ...

Global Server 時間問題

Anonymous avatar
By Anonymous
at 2009-04-22T11:16
※ 引述《lovex (L O V E X)》之銘言: : 請教板上的先進們~ : 我是剛想進入程式交易的超新手 : 本身用台証超級大三元,Meta Server,Global Server, TS Prosuite2000i : 之前依「大象飛上天」BLOG設定好,可在Prosuite中繪出線圖 : 但是很 ...

Global Server 時間問題

Gary avatar
By Gary
at 2009-04-22T10:55
請教板上的先進們~ 我是剛想進入程式交易的超新手 本身用台証超級大三元,Meta Server,Global Server, TS Prosuite2000i 之前依「大象飛上天」BLOG設定好,可在Prosuite中繪出線圖 但是很奇怪的是,它的歷史資料總是把時間往前移一小時(7:45~12:45) ...

VISTA使用ts的問題!!

Christine avatar
By Christine
at 2009-04-21T08:31
※ 引述《god4236328 (對不起~~我叫梁朝偉)》之銘言: : 請問各位大大… : ts2000i可以在vista上使用嗎?? : 如果能… : 那globalserver該如何設定?? : 無法線上更新?? 2000i可以在Vista上裝啊,用得很順呢 XDDD GlobalServer你要線上 ...