熱門:

2018年4月19日

陳文瀚 ALGO淺談

慎設回溯準則 免墮「偷窺」陷阱

早前有學生給我一個回報高得出奇、風險低得難以置信而異常簡單的交易系統:

1. 當收市價升穿2天平均線買入恒指,Crossover(Close, SMA(Close, 2))

2. 當收市價跌穿2天平均線賣出恒指,Crossover(SMA(Close, 2), Close)

結果發現於過去30年間,年回報CAGR為161.2%,即連續30年每年回報1.61倍。最大回落(Max Drawdown)卻只有12.8%,這實在是每個投資者夢想成真的時刻。

誤訂買賣價為開市價

原來發現誤將買入賣出價設定為當日的開市價,即是如果當收市價升穿2天平均線買入恒指,那就開市時買入;如果當收市價跌穿2天平均線賣出恒指,那就開市時賣出。相信每個投資者也想能預先知道收市表現,從而於開市時買賣。這是「偷窺未來」(Future Leak),於實戰時並無此能耐。

其實這種虛假的理想回報不僅出現於上述交易系統,你可以試試任何如RSI或MACD交易系統,只要是以收市價計算買賣訊號,但以開市價買賣,均有超理想表現。所以當在設定回溯測試軟件時千萬要留心,不要誤墮「偷窺未來」的陷阱。

當然,你可能會應為設定買賣價為開市價只是一個簡單的Limit Order,並無不當。的確,在實戰時可以設Limit Order為開市價,但絕不保證能夠成功買賣,而回溯測試軟件卻一定幫你「完成」交易,造成虛假表現,值得注意。

 

訂戶登入

回上

信報簡介 | 服務條款 | 私隱條款 | 免責聲明 | 廣告查詢 | 加入信報 | 聯絡信報

股票及指數資料由財經智珠網有限公司提供。期貨指數資料由天滙財經有限公司提供。外滙及黃金報價由路透社提供。

本網站的內容概不構成任何投資意見,本網站內容亦並非就任何個別投資者的特定投資目標、財務狀況及個別需要而編製。投資者不應只按本網站內容進行投資。在作出任何投資決定前,投資者應考慮產品的特點、其本身的投資目標、可承受的風險程度及其他因素,並適當地尋求獨立的財務及專業意見。本網站及其資訊供應商竭力提供準確而可靠的資料,但並不保證資料絕對無誤,資料如有錯漏而令閣下蒙受損失,本公司概不負責。

You are currently at: www.hkej.com
Skip This Ads