股票

PB低點、法人買超就可做多?用回測驗證市場抄底傳說

PB低點、法人買超就可做多?用回測驗證市場抄底傳說
摘要

1.各種股市傳說滿天飛,但這些傳說是否禁得起考驗,就有待時間來證明。筆者便針對2個與大跌後抄底有關的股市傳說來進行回測,看看它們是否真有道理。

2.筆者在研發交易策略時,往往是從這些市場傳說中開始的。在過程中,回測幫助我們找到有意義的因子,之後要把這些因子的條件設寬還是緊,就看我們希望有多少交易次數與能接受的勝率而定。

最近股票很難做,因為外在變數多,擔心美國聯準會(Fed)升息升不停,擔心俄羅斯總統普丁打核彈,擔心中國經濟衰退,擔心美元太強,擔心全球景氣衰退造成企業獲利衰退。但另一方面,股價修正了10個月,大家開始期待第4季是不是會落底反攻。在這種氣氛下,各種股市傳說滿天飛,但這些傳說是否禁得起考驗,就有待時間來證明。筆者便針對2個與大跌後抄底有關的股市傳說來進行回測,看看它們是否真有道理。

傳說1》PB接近5年低點
且法人買超就可做多

有一種說法是,如果股價淨值比(PB)接近這幾年的低點區,而且法人有明顯抄底的動作,那麼這就是一個很值得注意的做多機會。今天我們就來實驗看看這樣的說法有沒有道理。用的腳本如下:

input:r1(5,"PB距離N個月來低點只剩N%");//宣告一個參數r1,數值5
input:r2(60,"N個月以來");//宣告一個參數r2,數值60
setbarfreq("M");//指定頻率為月
if barfreq <> "M" then raiseruntimeerror("頻率錯誤");//如果執行的頻率不是月,就回傳「頻率錯誤」
value1=GetField("股價淨值比","M");//抓取股價淨值比,單位是倍
value2=lowest(GetField("股價淨值比","M"),r2);//抓取60個月以來最低的股價淨值比
value3=average(GetField("股價淨值比","M"),r2);//抓取60個月以來的平均股價淨值比
if value1 < value3//如果value1小於value3
and value1 < value2*(1+r1/100)//而且value1小於value2乘以1.05
then ret=1;//就觸發警示

在這個腳本外,再加上「近3日三大法人買超合計占成交量10%以上」的條件,組合成上述市場傳說的選股策略。接著拿這個策略回測過去5年(2017年10月11日~2022年10月11日),因為是價值型投資,停損、停利都設為20%。回測後,勝率是62.6%,這表示PB跌到近幾年的低點,且法人開始用力抄底,的確是值得注意的訊號。不過在操作上,應加入更多過濾條件,不然這麼高的勝率,總報酬只有46.04%,代表獲利時有大量的個股都符合條件,分散了每筆的報酬,如果加上合適的過濾條件,應該可以提高這個選股策略的報酬率。

另外,這個策略在股價崩盤時表現會很不好,特別是像2020年新冠肺炎疫情
(COVID-19)爆發的那種時候,這種策略已將停損設為20%,卻還因為意外利空而被停損,對報酬率是滿傷的。

整體來說,這個市場傳說的勝率是滿高的,難怪有那麼多人喜歡找那些股價非常接近PB低點,且法人大買的股票。不過就像回測所呈現的,符合這種情況的股票在大盤殺到低點時有一大串,還是得有其他過濾條件來優化這個交易策略。

傳說2》股市大跌後
主力回頭收集可進場

大跌後抄底的訊號很多,籌碼派有一些人很常用分公司買進及賣出家數的變化來做主力收集的分析工具,下面就來實驗看看這樣的做法有沒有道理?用的腳本如下:

input: period(10);//宣告一個參數period,數值10
value1=GetField("分公司賣出家數")[1];//抓取前1日分公司賣出家數,單位家
value2=GetField("分公司買進家數")[1];//抓取前1日分公司買進家數,單位家
if linearregslope(value1,period)>0//如果賣出的家數愈來愈多
and linearregslope(value2,period)<0//而且買進的家數愈來愈少
and close*1.05<close[period]//但這段期間股價在跌
and close*1.283<close[30]
and close*1.782>close[30]//且波段跌幅夠大
then ret=1;//就觸發警示

用這個腳本所做的選股策略,若拿來回測過去5年(2017年10月11日~2022年10月11日,停損、停利設7%)可發現,勝率66.11%、總報酬率133.41%,這樣的勝率是真的很可以,但總交易次數太多了,共3,444次。另外,最大區間虧損率(MDD)-33.04%也滿恐怖的,勢必得再加上其他的過濾條件(詳見圖1)。例如把腳本中的「period」從10改成20,最大同時進場次數從無限制改成1次,並加上「股價小於20元」的條件,這樣一來,回測勝率直接拉高到7成,總報酬率也很嚇人,有289.08%,但MDD還是有點恐怖,-24.64%。

 

如果把「股價小於20元」改成「近1日投信買超占成交量1%以上」,回測後雖然總交易次數少很多,只剩145次,勝率也差一點,只有61.38%,總報酬率也降為142.56%,但MDD降到-22.42%,還在勉強可以接受的範圍。

那如果在股價大跌後,主力開始收集的條件下,加上「收盤價小於50元」和「近3日投信買超合計大於0張」這2個條件呢?回測過去5年,總交易次數剩89次,勝率提高到89.89%,總報酬率286.49%,MDD為-10%。

從這個實驗來看,分公司買進與賣出家數的消長,的確可以作為籌碼在發散或收斂的指標。而且在股價大跌後,如果籌碼從長期發散開始轉為收斂,那麼的確反轉的機率就變高,只是最好透過其他過濾條件,這樣才能一方面維持高勝率,二方面可以有更低的風險,也不會淪為過度交易。

筆者在研發交易策略時,往往是從這些市場傳說中開始的。在過程中,回測幫助我們找到有意義的因子,之後要把這些因子的條件設寬還是緊,就看我們希望有多少交易次數與能接受的勝率而定。真正有價值的是,我們找到了合在一起會很有作用的決策因子,這樣,也就夠了。

延伸閱讀
銅板存股》不只股價便宜,配息、殖利率也出眾!殖利率5%起跳、配息10年不間斷,這7檔不到50元
每個人都會迎來人生畢業的一天,但你準備好了嗎?必修善終2學分,就能尊嚴又安心
大變局年,6大投資重點一次看

作者簡介_Smart 智富月刊

《Smart智富》成立於1998年,提供股票、基金、期權、黃金、外幣、債市、房地產、保險、退休規劃、消費觀念等投資理財領域的知識、情報與課程服務。旗下產品有台灣發行量最大的理財月刊-《Smart智富》月刊、排行榜常勝軍-《Smart智富》密技雙月刊、《平民股神教你不蝕本投資術》《權證小哥教你十萬變千萬》等財經暢銷書,以及DVD、課程講座、大型論壇、facebook等,全方位服務投資族群需求。

網站:Smart 自學網