【量化交易任意門】分手快樂,如何判斷策略失效

有一首華語經典情歌是這樣唱的:「分手快樂,請妳快樂,揮別錯的才能和對的相逢」,在期權市場中也是一樣,不論策略是不是你嘔心瀝血的成果、或者策略過去讓你獲利不少錢,策略失效就猶如感情生變,放生往往是最好的選擇,否則只會讓你帳戶虧損擴大。今天Duke就要來分享判斷策略失效的進階篇。

「天下無不散的宴席」。策略失效是每個交易者會遇到的問題,卻也是大部分交易者不願意面對的問題。策略失效可分成兩種,一種是暫時失效另一種是永久失效。暫時失效,顧名思義市場暫時不依循策略的規律,這段時間策略賺不到錢、甚至虧錢,這段時間過去之後,市場還是會遵循策略的原則,策略依舊可以獲利。永久失效,就是策略超長期將沒辦法獲利。

要怎麼判斷策略是暫時失效還是永久失效呢?

當資金拉回破最大策略虧損(MDD,不清楚什麼是MDD的朋友,可以參考上一篇文章,輕鬆讀懂策略績效報表)時,一段時間後績效創新高,這段時間就是策略暫時失效,如圖一。綠色線指的是策略上線後,拉回幅度破MDD,且經歷一段時間後,策略開始穩定獲利,直到策略績效創歷史新高的這一段時間,就是所謂的暫時失效,藍色框範圍指的是策略暫時失效。

金融交易者商學院
圖一、策略資金拉回跌破MDD,且在一段時間內策略績效創新高。表示策略暫時失效。

當資金拉回破MDD時,且在暫時失效時間內,策略績效不在創歷史新高時,就判斷策略永久失效,如圖二。綠色線指的是策略上線後,拉回幅度破MDD,且在暫時失效區間內(藍色框範圍),策略績效沒有創歷史新高,就是所謂的永久失效。

金融交易者商學院
圖二、策略資金拉回跌破MDD,且在一段時間後策略績效無法創新高。表示策略永久失效

重點來了,一段時間要取多久?如果單純取一段時間,這段時間必須有實質的意義,而不是亂取一段時間。而實質的意義是什麼,就是市場的一個循環。還記得之前的一篇文章提到要回測多久的歷史資料才可靠(恐怖情人退散,做好交易回測避免遇到恐怖策略),裡面有提到一個市場的完整循環,如圖三的紫色框,必須包含多頭、多翻空、空頭及空翻多,這段區間資料就包含了市場中完整的訊息。所以這一段時間,必須是一個完整的循環。

金融交易者商學院
圖三、市場循環,紫色框可以代表整個市場。

假設A策略上線後,資金拉回好破MDD。圖四是A策略近二十年權益曲線。可以發現A策略正式進入暫時失效區間。這時候先把策略暫時下架不要使用,列入觀察名單內。如果策略在一個循環內,策略績效創新高,新的最大資金拉回(新的MDD)可以承受,就可以重新上架。如圖五上半部是近二十年台指期月線圖,綠色線指的是未來的一個循環。圖五的下半部是A策略的權益曲線,綠色線指的是未來的權益曲線。未來的權益曲線在一個循環內站上新高,那策略還是適用於市場。只要新的最大資金拉回可以承受,就可以繼續使用。

金融交易者商學院
圖四、A策略上線後,資金拉回破MDD,即進入暫時失效區

那如果資金拉回破MDD,且經過一段完整的循環,策略績效沒有創歷史新高,那就代表市場的特性已經改變,策略不在適用於市場。不管這個策略你花多久時間、多少心思或者賺多少錢,請勇於放棄此一策略,避免帳戶資金虧損持續擴大或者獲利回吐太多。

金融交易者商學院
圖五、當策略進入暫時失校區,經過一個完整的循環,策略績效創新高,代表策略還是適用於市場。

 

交易邏輯必須嚴謹且一致

市場上有許多人使用2倍MDD當策略停損標準,就是當資金拉回破2倍MDD策略就下架不在使用。為什麼使用2倍MDD?沒有任何的邏輯。既然這樣也可以使用5倍MDD、甚至100倍MDD都行,這樣MDD對交易者本身就不具有任何參考價值

甚至坊間有人使用1倍MDD當停損標準,只要資金拉回破MDD,就重新找尋最佳策略參數,修改策略。使用程式交易最初目的除了自動化交易,也是為了不要任意修改策略邏輯,避免落入散戶作法。資金拉回破MDD就重新執行最佳化,修改參數。這樣不就跟最初的初衷不一致嗎?

這時候一定會有人問,一段市場完整的循環可能長達四、五年,甚至更久。如果策略真的暫時失效或者永久失效,那是不是就沒辦法交易了?下一篇文章會介紹程式交易的另一個優點「多策略執行」,可以克服某個策略失效,甚至達到策略互補的作用。就像是一個伴侶沒辦法滿足你,你有試過開放式關係多個伴侶嗎(咳 最近批踢踢很熱門的成人話題XD)。

今天教大家如何判斷策略失效。大家應該都清楚為什麼及如何應變。很多人認為程式交易就是把策略寫成程式碼,丟進電腦回測,績效表現不錯,就上線執行真倉,卻忽略了交易的精隨。市場如果出現意想不到的走勢,就會變得手足無措。我希望可以教給大家正確的交易方式,讓每個人都可以成為市場的佼佼者。


喜歡本文,可多多分享