最近盤不好,我這實驗室最近努力嘗試那些經得起空頭考驗的傳說,今天要介紹的是: 股價遠低於合理價位後,出量剛起漲。
這個說法還蠻多投顧老師有提到過,我們今天就來研究這種說法,在這波空頭市場,有沒有道理。
符合這種說法的個股,要符合以下兩種條件:
一、股價距離合理價格很遠
二、股價最近才剛開始出量上漲
我寫了以下兩個腳本,來制定這樣的條件:
一、股價距離合理價格很遠
variable: idx(0), t(0);
input:r1(3, "假設未來十年營業利益年成長率");
input:r2(2, "未來十年平均年利率");
input:r3(100, "未來獲利折現合計淨值與市價比");
// 計算未來10年的營業利益折現值
value1=GetField("營業利益","Y"); //單位:百萬
value2=GetField("最新股本"); //單位:億
value3=GetField("每股淨值(元)","y");
value11 = maxlist(GetField("營業利益","Y"),GetField("營業利益","Y")[1],GetField("營業利益","Y")[2],GetField("營業利益","Y")[3],GetField("營業利益","Y")[4]);
value12 = minlist(GetField("營業利益","Y"),GetField("營業利益","Y")[1],GetField("營業利益","Y")[2],GetField("營業利益","Y")[3],GetField("營業利益","Y")[4]);
if trueall(value1>0,5) and (value11-value12)/value11<0.5 then begin
t = 0;
for idx =1 to 10 begin
t = t + value1 * power(1+r1/100,idx)/power(1+r2/100,idx);
end;
// t=百萬,value2=億,換成每股
value5 = t / value2 / 100;
value6=close/(value3+value5);
if value6<r3/100
then ret=1;
end;
outputfield(1, value5, 2, "估算每股營業利益");
outputfield(2, value6, 1, "市價/淨值比", order := -1);
二、股價最近開始出量上漲
Input: day(20,"日期區間");
Input: ratioLimit(7, "區間最大漲幅%");
Condition1 = C=highest(C,day);
//今日最高創區間最高價
Condition2 = V=highest(v,day);
//今日成交量創區間最大量
Condition3 = highest(H,day) < lowest(L,day)*(1 + ratioLimit*0.01);
//今日最高價距離區間最低價漲幅尚不大
Ret = Condition1 And Condition2 And Condition3;
在這邊合理股價,我的算法是用「假設的未來營業利益的合計折現值」再加上「目前的淨值」來估算的,大家可以有不同的計算方式。
這個選股策略的概念是,如果股價被低估後,出現暴量起漲,到底是不是一個好的交易時點?
我用這兩個腳本組成的選股策略去回測過去五年,停損停利都設7%,回測報告如下:
![](https://www.xq.com.tw/xstrader/wp-content/uploads/2022/09/2022093001.png)
勝率接近七成,交易次數有284次,MDD只有-14%,真的很明顯的回撤是新冠肺炎剛爆發的那時候,今年指數跌這麼多,這策略的報酬率還逆勢走高。
從這個回測結果來看,那些投顧老師的說法,的確是有其道理,特別是在這一波空頭市場,交易策略的報酬率還能逆勢上漲的策略,我手邊的也不多見,這個想法有這樣的表現,值得各位高手進一步探究。
===
● XQ【盤後量化選股模組】($1,000) 六大功能,購買就送【台股進階(原價$300)+小道瓊行情(延遲)】➤https://utm.to/48q5pr
● 首次訂閱享7天鑑賞期,首次購買輸入官方優惠碼「@XQ8899」,首月可折抵模組費用$100!