本文運用XQ細分產業指數MCAD,找出當下較為強勢的產業後進場(MACD負轉正),而在MACD正轉負時出場,回測結果發現,一些類別產業特別適合這樣的操作法,選用該產業之股票交易,也能達到不錯的績效。
需要訂閱產業模組才能使用
之前在看XQ細分產業的文章時,感覺好像可以拿來挑選強勢股交易,但一直沒有行動,不過某一天觀察指標時,發現當產業股由負轉正時進場,由正轉負時出場,好像表現的不錯
https://xstrader.net/%E5%A6%82%E4%BD%95%E7%94%A8xq%E7%A0%94%E7%A9%B6%E4%B8%BB%E6%B5%81%E9%A1%9E%E8%82%A1%E8%82%A1%E7%A5%A8/
而剛剛在撰寫文章時,才發現原來發財橘子也有提到這點,看來我的觀察法還是很厲害的,不過,由於產業的研究是好幾個月之前了,現在沒付費,無法看到指標畫面,就只能請大家看看下面文章內的圖片了
https://xstrader.net/4-21%E4%B9%8B%E6%8E%8C%E6%8F%A1%E7%B4%B0%E7%94%A2%E6%A5%AD%E8%BC%AA%E5%8B%95%E7%9A%84%E8%84%88%E5%8B%95/
交易回測1 – 所有細分產業
將所有細分產業一起做回測後發現,績效是還不錯的,勝率雖較低,但是個大賺小賠的策略
另外,如果去查看各細分產業的表現,可以發現某些產業特別適合這個策略,幾乎都是一路向上
回測2 – 剔除不合適的產業回測
篩選個別產業中績效比較好、而且其產業成分股在20檔以內的,畢竟太多檔,所需資金太大,也不適合大多數的人,最終篩選出19個產業(見附加檔案),回測結果如下,因為是篩選過的,不好也難~~
回測的程式碼如下,商品請選擇細產業分類
value1=xfMin_MACD("D",xfMin_weightedclose("D"),12,26,9,value2,value3,value4); if value4>0 and value4[1]<0 and currenttime=131500 then begin setposition(1); // print(date,value4); end; if value4<0 and value4[1]>0 and currenttime=131500 then begin setposition(0); // print(date,value4); end;
回測3 – 細分產業內股票回測
將其他金融的股票拿來回測,策略邏輯很簡單,就是當細分產業MACD有負轉正時,對應的股票進場,反之則出場,績效表現是不錯的,不過現在沒有訂閱細分產業模組,無法回測到現在,有購買的人請幫忙試試
這個策略的程式碼麻煩在
- 改寫MACD,做到看戲產也只標,下股票
- 如何讓細產業購買相對應股票
第1個問題,已經解決,而第二個問題暫時先用笨方法解決,就是一個策略用一個產業,商品就是對應的股票,可觀察下面的程式碼
//先觀察產業指標的日MACD是否有從負變正,或由正變負 //有的話,啟動該成分股票進出場 //需改寫MACD,才能看產業指標,下股票 //WeightedClose = (當期最高價 + 當期最低價 + 2*當期收盤價)/4 //weightedclose= (2 * Close + High + Low) / 4; //WeightedClose = (2*getsymbolField("I023450.tw", "收盤價", "D")+getsymbolField("I023450.tw", "high", "D")+getsymbolField("I023450.tw", "low", "D"))/4 value1=MACD((2*getsymbolField("I028050.tw", "收盤價", "D")+getsymbolField("I028050.tw", "high", "D")+getsymbolField("I028050.tw", "low", "D"))/4,12,26,9,value2,value3,value4); //if value4>0 and value4[1]<0 and currenttime=130000 then begin if value4[1]>0 and value4[2]<0 then begin setposition(1); print(date,value4); end; //if value4<0 and value4[1]>0 and currenttime=130000 then begin if value4[1]<0 and value4[2]>0 then begin setposition(0); print(date,value4); end;
發佈留言
很抱歉,必須登入網站才能發佈留言。