2014年5月15日 星期四

淺談濾網

濾網也是操作策略的一種,一般的策略是When to buy or when to sell
濾網則是相反的策略,它是When not to buy or when not to sell
事實上濾網的設計比策略難太多了,以一般的常見的均線系統來說,大家都知道大行情出現時,均線能有效的補捉整段的行情,但是均線的缺點則是在盤整時,系統 會不斷的發出買賣訊號,以至於你會在盤整時不斷的被巴來巴去,所以如何設計出有效的濾網,讓它能在盤整時減少訊號的產生,大行情出現時又不會抑制訊號的發 生,可以說濾網是設計交易系統中很重要的一部份。事實上如果你濾網能設計的很好的話,那麼很簡單的均線系統在你手上都會是神兵利器。

一般人在設計濾網最容易犯的一項錯誤是只考慮盤整時過濾訊號,卻沒有考慮到大行情出現時會不會抑制訊號的發生,這是很容易在回測系統時常常犯的一項錯誤,因為這個錯誤在回測系統的時候不容易發現,但是卻會在未來你系統上線大大影響你實際的績效。

我舉個例子說明這個錯誤,例如有人寫當沖的系統,為了讓系統在盤整時不要發出訊號,於是他設計了一個濾網如下,如果開盤後半個小時內的當日的高低點差沒有超過50點的話,那今天就不要做單, 你可以思考一下這個濾網的效果,這個濾網是可以很有效的過濾很多的盤整盤,但是萬一那天發生的大行情開盤前半個小時的高低點也沒有超過50,也許只有48 或49的話,那怎麼辨呢?這個濾網也許在回測的時候非常有效,因為大多數的盤整盤的開盤前半個小時很少超過50點,但是你是不是也把大行情發出訊號的可能 性也一起過濾掉了呢?這樣子的錯誤常常在寫回測時發生,這也算是一種overfitting的錯誤,所以很多的系統在回測時的績效很好看,但是真的上線之 後卻往往不如預期。

1 則留言: