XQ粉絲專業在20220126發布了一篇文章,大修正後的抄底系列之三~抄底腳本之大跌後長黑後的長紅,勝率竟然可以高達92%以上,看了就讓人很想趕快來上線使用一下,不過,XQ只有提供選股腳本,所以這邊文章,在將選股轉換成交易腳本,並且嘗試將績效更為優化
交易程式碼,很簡單,並且多加了幾個參數,大家可以自己試試不同組合
input: highPrice(1000,"最高價格"),profitex(7,"獲利多少出場%"),dayex(20,"幾天後出場"); condition1=close[1]*1.2849<close[31]; //波段下跌超過28.49% condition2=close[2]*1.05<close[3]; //前天下跌超過5% condition3=close[1]>1.05*close[2]; //昨天上漲超過5% condition4=close<=highprice; if date<>date[1] and filled=0 and condition1 and condition2 and condition3 and condition4 then setposition(1); if filled>0 and (close>filledavgprice*(1+profitex*0.01) or date[dayex]>FilledRecordDate(FilledRecordcount)) then setposition(0);
回測1 – 原始
經過回測,可以看到,這個策略的主要集中在幾個下跌比較兇的時間點,而其他時間幾乎沒有交易,就是說,一年的觸發次數並不會多,一發生就會有很多股票同時發生,比如說20203月大崩盤,有上百檔都符合條件,所以,當條件發生時,不可能所有觸發的股票都購買,既然如此,那當然是要選那些比較妥當的股票,比如說市值前100大的股票,就算沒有反彈,應該損失也不會太大。
回測2 – 僅使用市值前100大
在僅使用市值前100大股票做測試後,神奇的事情發生了,勝率竟然直接變成100%,真的是太猛了,不過由於同一時間點還是會出現很多股票,甚至高價股,建議可以採用同等金額購買,這樣也可以分散分險,畢竟我認為這還是屬於發生次數不多的事件,既使觸發股票很多,或是,可以如下面的回測3,把價格限制在100以內,這樣觸發股票會較少。
回測3 – 使用市值前100大,價格<=100
把價格限制在100以內之後,交易次數降的更少了,有機會能每股都買。
當只使用權值股前100股票時,條件觸發只發生在2016, 2018, 2020, 2021這四年,這也是要注意的,由於觸發次數太少,有可能發生的時候,都忘了有這個策略了
結論
既然都已經勝率100%了,那還有啥可以做的呢? 那當然就是提高每次的獲利囉,有興趣的朋友可以嘗試調整參數看看,會讓你有更興奮的發現的。
檔案下載

發佈留言
很抱歉,必須登入網站才能發佈留言。