兩年多以前,我們寫過一篇如何在ETF組合寶里創建大小盤輪動策略的文章(手把手教你構建輪動策略)。
幾年過去了,當時創建的這個策略目前的表現是這樣的:
年化收益24.40%,相對滬深300的0.62%的年化收益,高出了一大截。當然未來還能不能繼續保持,誰也不知道,市場永遠不會被輕易打敗,不過至少之前訂閱了這個策略的網友,跑贏大盤還是很輕鬆的。
也有一些網友對這個策略的調倉規則有一些疑問,正好ETF組合寶最近剛上線了一個新功能,借着這個機會介紹下。
網友問:為什麼這個策略沒有匹配賣出規則的時候,有時也會調倉?
答:是的,這和輪動策略的調倉邏輯有關係。
這裡我們先介紹下大小盤輪動策略,具體策略如下:
1 .設計理念:動量效應,以創業板為小盤代表,滬深300為大盤代表,當市場弱勢時轉入貨幣基金避險;
2.標的選擇:選擇費率低廉、跟蹤效率高的ETF產品為底層產品:滬深300ETF(510300)、創業板(159915)、銀華日利(511880);
3.交易策略:每天收盤後將滬深300ETF和創業板ETF按照最近20個交易日的漲幅排序,排名第一併且20日漲幅大於2%則次日以開盤價買入;如果排名不是第一或者20日漲幅小於-2%則次日開盤價賣出;如果以上兩個條件都不滿足則買入銀華日利;
在ETF組合寶上的參數設置如下:
注意這裡的賣出規則,表面看只有「最近20日漲幅小於-2%」,其實還隱藏了一個賣出條件:20日漲幅排名從第1名降到第2名。
因此,實際上賣出的觸發條件有兩個:
1)最近20日漲幅小於-2%或 2)20日漲幅排名從第1名降到第2名
有人可能會說,我不想排名降到第2名的時候立刻調倉,而是同時滿足兩個條件才調倉,應該如何設置?
這裡就要用到我們新增加的一個指標——當前排名。
只要在賣出規則里添加一條:當前排名大於1,規則匹配方式設置為「全部匹配」,如下圖:
則賣出的觸發條件就變成了:
1)最近20日漲幅小於-2% 並且 2)20日漲幅排名從第1名降到第2名
這樣一來,調倉次數也會從18次/年降到了9次/年,一下子減少了一半。可見在規則里指定排名是一個降低交易頻率的好辦法。
但是修改後的版本回測的表現,比我們之前的版本要差了一些,僅供大家參考,看個人喜好吧。
有了這個當前排名指標,以後大家可以實現一些更複雜的策略,比如在量化因子分析里經常用到的分組排序(指定買入排名3-5名的產品)等等,後續我們還有專門的文章進行介紹。
對大小盤輪動策略感興趣的網友,還沒訂閱的,也可以點擊閱讀原文下載ETF組合寶體驗,免費的哦!
END
順手「在看」日賺百萬↓↓↓