平均年報酬率一年兩成的價值型投資皮氏選股法

By | 2019-09-05

因著消息面多空紛雜,有不少投資達人開始走價值型投資路線,也有XQ的使用者來信詢問類似的問題,未來我會擇機跟大家分享我在使用的價值型交易策略,今天先跟大家報告的是皮氏選股法。

芝加哥大學教授 Joseph Piotroski 發明了一個叫F-score的計分法來挑股票,他的計分法兼顧了一家公司的獲利性,安全性及成長性,透過這個計分法來挑公司,我根據這樣的概念,寫了一個選股策略,從系統內建的選股條件中,挑出一些可以用來兼顧獲利,成長與安全的條件,然後在這些符合條件的公司價量上有所突破時出現訊號。

我列出來的選股條件如下

其中包含了兩個選股腳本,一個是暴量剛起漲,

Input: day(10,"日期區間");
	Input: ratioLimit(5, "區間最大漲幅%");
	 
	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;

一個是營運現金流大於稅後盈餘

settotalbar(3);

value1=GetField("來自營運之現金流量","Q");
value2=GetField("本期稅後淨利","Q");
if value1 > value2
then ret=1;

我用上述的選股策略去回測,出場訂為40天後,回測過去三年的回測報告如下

從數字上來看,最大連續虧損及最大區間虧損應該都還在可以忍受的範圍,年報酬率平均有接近兩成,明顯打敗指數,65%的勝率也接近三戰兩勝。

 

如果把回測的時間接長到十年,回測報告如下

勝率依然有六成,年平均報酬也有兩成以上,最大連續虧損及最大區間虧損就蠻大的,顯然在大空頭市場,這個策略還是不管用。

我試著想說把出場的時間拉長,看看如果這些股票持有的更久,能不能靠長期投資來降低短期波動的風險,所以我把持有天數拉長到120天,回測的結果如下

結果勝率跟總報酬率都有變的更好,但最大區間虧損仍接近三成,不過從這些數字來看,透過上述條件選出來的股票如果拿來配合其他交易策略,應該可以做出好股票搭配好進場時機的策略,所以還是跟大家分享這樣的選股條件。