Author Archives: 發財橘子

我常用的選股策略系列之36~長期低價的前績優股

今年的行情不好做,朋友建議我多注意去年沒有表現、但過往曾經有不錯業績的前任績優股。這些股票基期低、籌碼穩定,經過一陣子的調整,一旦業績重新出發,比較容易有表現。
剛好我一直有在用一個選股策略,挑這一類的股票,所以今天就來跟大家介紹這個策略。
這個策略的核心是兩個條件:
1. 過去N年裡有一年EPS超過M元。這代表這家公司過往曾經有不錯的表現,對應的腳本如下:
input:period(7,"年期");
input:l1(3,"eps");
value1=GetField("每股稅後淨利(元)","Y");
if trueany(value1>=l1,period)
then ret=1;
2. 過去X日股價都小於Y元,代表有一陣子股價並沒有突出的表現,對應的腳本如下:
input:period(400,"天期");
input:l1(30,"股價上限");
if trueall(high<=l1,period)
then ret=1;
符合這兩個條件的個股,基本上就符合過去曾有過輝煌、但目前表現不佳的條件。
這樣的股票,如果投信最近兩日買超合計佔成交量6%以上,代表這樣的公司可能有所轉機,所以投信才會又回頭買超。
此外,我再加上兩個條件
3. 股本<60億元 這樣的股本比較是投信可以主導的個股
4. 每股營收>20元 每股營收達到一定水準後,業績的回升比較容易反映在EPS上
以上就構成了這個選股策略的所有條件 (如附圖)
有興趣的朋友可以自己設定參數來回測看看,我是用「過去七年至少有一年EPS超過3元」,及「過去200天股價都小於40元」作為選股條件,停損停利都設7%,回測的結果總報酬率蠻可以的,勝率雖然不到三戰兩勝,但也有六成以上。
最主要是過去五年每年的年報酬率都是正的,MDD也小於20%,是一個我在找轉機股時,一定會用的選股策略。
===
● XQ【盤後量化選股模組】($1,000) 六大功能,購買就送【台股進階(原價$300)+小道瓊行情(延遲)】➤https://utm.to/46urf3
● 首次訂閱享7天鑑賞期,首次購買輸入官方優惠碼「@XQ8899」,首月可折抵模組費用$100!

我常用的選股策略系列之35~毛利率創新高且大股東買超

我常用「關鍵券商買超」這個選股條件來挑股票,先前有跟大家介紹過「法說會前大股東買超」這個選股策略,就是用「關鍵券商買超」及「法說會即將到來」這兩個條件組合而成的 ➤https://reurl.cc/g0R91b
今天要跟大家介紹的則是「毛利率創近期新高的公司」,如果關鍵券商買超時,也是一個高勝率的買進訊號。
首先我們還是先溫習一下 「關鍵券商」的定義:
所謂的關鍵券商,其實就是公司派,要被列入為一檔個股的關鍵券商,一定是近三年內,這檔個股有真的實施庫藏股,然後系統根據庫藏股的公告,回頭去找那段時間大買超的券商分公司,把這些券商分公司就列為該個股的關鍵券商,也因此,如果近三年沒有實施庫藏股,那麼那檔個股就不會有關鍵券商。
為什麼這麼做呢?因為我們想要從籌碼中找出公司派進出的號子,一個常用的做法是透過地緣關係,但這個方法不適用雙北的公司,所以我們就想說實施庫藏股時,公司要買的金額通常會比較大,而且一定會下在跟公司常往來的券商分點,所以就決定用這個方法來定義關鍵券商。
所以在XQ平台上的所謂關鍵券商,就是定義非常嚴謹的「公司派大股東」。
我們觀察到,一家公司的業績要進入新的成長軌道,毛利率會有很明顯的好轉,所以除了關鍵券商買超這個選股條件之外,另外我加了三個條件:
1. 營業毛利率創10季新高
2. 每股營收>30
3. 月營收年增率>5%
加這三個條件是去尋找那些「基本面可能即將進到另一個成長軌道」且「本業應該會有明顯好轉」的公司,如果這些公司大股東又買超,代表目前的股價大股東是覺得應該站在買方的。
我把這個策略拿去回測過去五年,停損停利都設10%,總交易次數177次,勝率達到七成,總報酬率非常的高。
這是一個我每天一定會跑一次的選股策略。
===
● XQ【盤後量化選股模組】($1,000) 六大功能,購買就送【台股進階(原價$300)+小道瓊行情(延遲)】➤https://utm.to/46urf3
● 首次訂閱享7天鑑賞期,首次購買輸入官方優惠碼「@XQ8899」,首月可折抵模組費用$100!

我常用的選股策略系列之34~地緣券商連5日買超

市場上還蠻多朋友在介紹「地緣券商」這個概念。
在XQ系統中,「地緣券商」的定義如下:
以個股為中心,找出位在公司附近的券商分點,預設為 3 公里以內;若距離個股3公里以內券商家數超過30家,則距離改為1公里以內;反之,若券商家數為0家,則距離改為10公里以內。找到符合上述條件分點,即列為此個股地緣券商。地緣券商不含外資券商。
市場一般認為,如果地緣券商買超,可能代表公司的員工在買進,也代表公司內部人看好公司的未來發展,或是預先知道未來公司會有什麼利多。
關於這個概念,大家最常問的問題是,那要買超幾天?買超多少張?才是好的買進訊號呢?
我寫了以下這個腳本,來尋找這個問題的答案:
input:period(5,"最近n日");
value1=GetField("地緣券商買賣超張數","D");
if trueall(value1>200,period)
then ret=1;
在多次調整之後,我的選股策略是上述的腳本,再加上下面的另外3個條件:
1. 成交量小於1萬張
2. 收盤價大於20元
3. 收盤價小於200元
我用這個策略去回測過去五年,勝率有接近七成,也就是說地緣券商如果連續買超五天、每天買超達到200張以上,且這檔股票成交量沒有爆量,股價也不會太高或太低,那麼在這種情況下出現的交易訊號勝率非常高。
===
● XQ【盤後量化選股模組】($1,000) 六大功能,購買就送【台股進階(原價$300)+小道瓊行情(延遲)】➤https://utm.to/46urf3
● 首次訂閱享7天鑑賞期,首次購買輸入官方優惠碼「@XQ8899」,首月可折抵模組費用$100!

我常用的選股策略系列之33~好久不見的五連陽

股票連著好幾天上漲後,我們往往會追不下手,不過反常必有妖,如果一檔股票連著一整季都沒有連續好幾天上漲,但現在竟然連著五天都上漲,而且更奇妙的是,連著五天上漲後,投信也跟著追高,那麼這檔股票可不可以追呢?
我把這樣的想法寫成了選股策略,然後拿這策略去回測所有的普通股,停損停利都設7%。
結果發現,如果以過去五年來看,這個策略的勝率有六成多,總報酬則遠遠優於大盤;如果把時間拉長到十年,則勝率就不到六成,原因是這個策略在空頭市場表現不好。
不過這也合理,在空頭市場投信換股後,市場追捧的力道未必夠強,不過由於這個策略太符合我師父教的反常必有妖的概念,所以我還是每天都有跑。
在此跟大家分享這個選股策略的腳本:
settotalbar(100);
if trueall(close>close[1],5)
and barslast(trueall(close>close[1],5))[1]>60
then ret=1;
這個腳本是好久不見的五連陽,至於好久不見是多久,我在這腳本是設60天,大家可以自行依經驗調整一下參數。
另一個條件則是近一日投信買超合計佔成交量5%以上,這裡面的參數也都可以調。
===
● XQ【盤後量化選股模組】($1,000) 六大功能,購買就送【台股進階(原價$300)+小道瓊行情(延遲)】➤https://utm.to/46urf3
● 首次訂閱享7天鑑賞期,首次購買輸入官方優惠碼「@XQ8899」,首月可折抵模組費用$100!

我常用的選股策略系列之32~開盤委買創百日來新高

開盤委買的數字,代表投資人在經過一天的各種數據研判後,隔天一大早進場買進個股的意願,這個意願如果創百日來新高,應該是具有一定的意義。
因著這樣的想法,我寫了這樣的選股策略,找出 #前一日開盤委買創百日新高 的個股。
除了這個條件之外,我另外設了幾個濾網:
1⃣ 股本<800億元 因為股本太大的權值股太容易被拿來護盤,容易出現誤導的訊號
2⃣ 成交量大於1000張 流動性太差,開盤委買創新高沒有太大的意義
3⃣ 開盤委買大於1000張 這代表開盤委買有達到一定的水準,創百日新高不是純粹只是過往都乏人問津
4⃣ 外資及投信買超 這代表買盤法人有共襄盛舉,增加後市看好的機率
我拿這個選股策略去回測過去五年,因為是短線因子,所以停損停利都只設7%,回測的結果勝率是63%,總報酬率蠻不錯的,MDD是20%,不過交易次數不多,五年只有158次。
有興趣的朋友可以拿來當進一步修改的樣本。
未提供相片說明。

我常用的選股策略系列之31~成長股落入合理價位

過去兩年景氣不錯,基期算是比較高,但能持續成長的股票,仍然是選股時最佳的選擇,所以今天來跟大家介紹 #落入合理價位的成長股 這個選股策略,繼續發揚好公司好股價的選股基本法則。
這裡所謂的成長股,要符合4個條件:
1⃣ 過去五季稅後淨利成長率平均大於5%
2⃣ 過去五年每年稅後淨利平均大於2元
3⃣ 連續三個月月營收年增率都大於5%
4⃣ ROE>5%
接下來就是估值合不合理的問題了,我這裡用的估值計算方法,是用最近三個月營收當計算基礎。
假設未來四季的營收都跟這三個月一樣,營業利益率則假設跟最近一季一樣,在這樣的假設基礎下算出未來本業的EPS,並且據此算出預估的本益比,接下來就以合理本益比10倍當預估的合理價位,然後當股價已跟合理價位折價超過15%時才符合選股條件,以下是我根據上述的原則寫出來的腳本:
value1=GetField("月營收","M")
+GetField("月營收","M")[1]+GetField("月營收","M")[2];//億
outputfield(1,value1,1,"近三月營收合計(億)");
value2=GetField("營業利益率","Q");
outputfield(2,value2,1,"營業利益率");
value3=value1*4*value2/100;
value4=GetField("最新股本");//億
variable:FEPS(0);
FEPS=value3/value4*10;
input:per(10,"合理本益比");
var:parvalue(0);
parvalue=feps*per;
input:disr(15,"折價率");
if close*(1+disr/100)<parvalue
then ret=1;
當然這樣挑出來的股票,也有可能挑出過去輝煌,但未來則未可知的股票,所以我再加上一個濾網:「近一日投信買超佔成交量一成以上」,以上就是完整的選股策略。
未提供相片說明。
我用這個選股策略去回測過去五年,停損停利都設為10%,勝率超過63% 交易次數有276次,總報酬率遠勝大盤,最大區間虧損是17%,基本上算是OK。
這樣的策略的缺點是像2020年時有不少轉機股,這個策略就會嫌太貴而不會出訊號,所以2020年下半年的績效就很一般,同樣的情況在去年下半年也是如此。
但在2017到2019年這三年,成長股大行其道時,績效就會很好,如果我們假設接下來指數表現空間不大,唯成長股能脫穎而出,那麼這個策略還是可以一用。

我常用的選股策略系列之30~ 估值合理且萬方擁戴的個股

孫子兵法裡有一句:多算勝,少算不勝
在選股時,我把這句話引申為,多符合幾個獨立的選股條件,會比單一條件勝率高。
基於這樣的心思,我請了公司的高手,幫我把教科書裡,幾個拿來計算合理股價的方法,全部寫在腳本裡,然後把至少符合其中兩個標準,作為選股的基本要件,這裡我用的估值方法共有以下幾個:
1⃣ 殖利率
2⃣ 本益比
3⃣ 流動資產減負債佔總市值的比例
4⃣ 股價與歷年平均股利比值
5⃣ 自由現金流總市值比
下面就是同事幫我寫出來的腳本:
input:m1("不符合"),m2("符合");
variable:s1(""),s2(""),s3(""),s4(""),s5("");
variable:count(0);
condition1=false;
condition2=false;
condition3=false;
condition4=false;
condition5=false;
count=0;
//用最近三個月營收推估的獲利殖利率高於一定水準
value1=GetField("營業利益","Q");//單位:百萬
value2=GetField("月營收","M");//單位:億
value3=GetField("營業利益率","Q");
value4=GETFIELD("月營收","M")+GETFIELD("月營收","M")[1]
+GETFIELD("月營收","M")[2];
//近三個月營收
value5=value4*value3/100;
//用最近一期營益率去估算的最近一季營業利益
value6=GetField("營業利益","Q")+GetField("營業利益","Q")[1]
+GetField("營業利益","Q")[2]+value5*100;
//前三季營業利益加上最近一季預估營業利益
value8=GetField("最新股本");//單位億
value9=value6/(value8*100)*10;
//估算出來的EPS
value10=value9/close*100;
//eps/股價*100: 預估殖利率
input:r1(5,"殖利率下限");
if value10>r1 and value3>0 and close>10
then begin
condition1=true ;
s1=m2;
count=count+1;
end else
s1=m1;
//本業推估本益比低於N
input:epsl(15,"預估本益比上限");
value11= GetField("營業利益","Q")+GetField("營業利益","Q")[1]
+GetField("營業利益","Q")[2]+GetField("營業利益","Q")[3];
value12= GetField("最新股本");//單位億;
value13= value11/(value12*10);//每股預估EPS
if close/value13<=epsl then begin
condition2=true ;
s2=m2;
count=count+1;
end else
s2=m1;
//流動資產減負債超過市值N成
input:ratio(80,"佔總市值百分比%");
if (GetField("流動資產","Q")-GetField("負債總額","Q"))/100
>GetField("總市值","D")*ratio/100
then begin condition3=true ;
s3=m2;
count=count+1;
end else
s3=m1;
//股價低於N年平均股利的N倍
input:N1(16,"股利的倍數");
value15=(GetField("股利合計","Y")
+GetField("股利合計","Y")[1]
+GetField("股利合計","Y")[2]
+GetField("股利合計","Y")[3]
+GetField("股利合計","Y")[4])/5;
if close<value15*N1 then begin
condition4=true ;
s4=m2;
count=count+1;
end else
s4=m1;
//高自由現金流總市值比
input:ratio1(10,"近四季自由現金流總合佔總市值最低比率單位:%");
if (GetField("來自營運之現金流量","Q")
+GetField("來自營運之現金流量","Q")[1]+
GetField("來自營運之現金流量","Q")[2]
+GetField("來自營運之現金流量","Q")[3]
-GetField("資本支出金額","Q")-GetField("資本支出金額","Q")[1]
-GetField("資本支出金額","Q")[2]-GetField("資本支出金額","Q")[3])
>GetField("總市值","D")*100*ratio1/100
then begin
condition5=true ;
s5=m2;
count=count+1;
end else
s5=m1;
if count>1
//符合至少兩個條件
then ret=1;
outputfield(1,count,0,"符合條件數");
outputfield(2,value9,1,"預估EPS");
outputfield(3,s1,0,"高預估殖利率股");
outputfield(4,s2,0,"本業推估本益比低");
outputfield(5,s3,0,"流動性淨資產接近市值");
outputfield(6,s4,0,"以歷年平均股利計算之高殖利率股");
outputfield(7,s5,0,"高自由現金流總市值比");
符合這些腳本的股票,我沒有馬上進場,我常說會漲的股票叫花花轎子人人抬,股價跌到合理估值算是花花轎子,接著我要找到人人抬的現象。
所以我另外設了四個籌碼面的條件
1⃣ 主力買超佔成交量超過2成
2⃣ 外資買超
3⃣ 投信買超
4⃣ 代操買超
各勢力買超張數不必多,但合起來要有明顯的籌碼被收集的現象,最後再加上一個成交量大於1000張的濾網,以上合起來才是我符合我花花轎子人人抬的選股思維。
完整的選股條件如附圖。
我拿這個策略去回測,過去五年,停損停利都設為10%,一共出現254個交易機會,勝率達到69%,總報酬率超過大盤的兩倍,唯一缺點就是前年疫情時符合條件的股票交易機會太多,但都停損掉了,所以這個策略也是碰到系統性風險時就要停用的系統。
但除了那一段之外,這個選股策略在指數波動不大時,還是能挑出後來表現很好的股票
這是一個我有拿來每天自動執行的選股策略,也是每次上課時會拿出來跟大家分享的策略,主要是拿這個策略作例子,跟大家討論多算勝少算不勝的基本道理。
這次的大多頭行情讓大家開始關心股票投資,因著股價的上漲,出現了非常多的股神以及他們的神奇招式,類似的現象,我在1989年見過,1994年見過,1997年見過,2000年時也見過,但最後真正能笑到最後的,都是自己可以從這些招式中,真正打造出自己贏的方式的朋友,昨天剛好有券商來訪,問到XQ量化平台的目標客戶是什麼人? 我的回答是,我們主要是為那些願意自己做功課的投資人,提供一個自動化決策的平台,因為過去二十多年的股海生涯,我太知道,只有願意自己摸索,找出自己贏的方程式的朋友,才能一直與時俱進,把投資真的當成本業外的第二份收入。
祝大家操作順利,找出自己的勝利方程式!

我常用的選股策略系列之29~毛利率在成長的冷門股

最近因著覺得大盤會走個股表現格局,且外在變數較多,所以盡量跟大家介紹一些 #具有個股表現空間 的選股策略。
今天也是走這樣的路線,想要找找看有沒有哪些個股,毛利率持續的在改善、成交金額不大,屬於冷門股,但開始有出現 #疑似代操及投信的買盤
為尋找這樣的個股,我寫了一個選股法,所有條件如附圖。
我首先是去尋找毛利率表現蠻不錯的公司,一共設了三個條件:
1⃣ 營業毛利創5季新高
表示業績表現有明顯的正向表現
2⃣ 營業毛利率大於8%
這是用來過濾掉那些低毛利率的公司,出現有營收但無獲利的作虛工
3⃣ 連續2季營業毛利率成長
這代表獲利結構在好轉中。
我用這三個條件找出「本業有在往正向發展」的股票。
接下來我用「成交金額小於10億」,來定義所謂的冷門股,主要是這樣的成交金額,可以避開那些億來億去的當沖及隔日沖大戶,沒有這些蒼蠅的干擾,才能真正顯示出正常的多空角力情況。
最後是最重要的濾網,為了了解這些本業好轉的公司,有沒有「獲得本土法人的青睞」,我設了兩個條件:
1⃣ 投信買超
2⃣ 代操買盤可能佔成交量兩成以上
因為冷門股代操的買盤可能比較會參與,投信只能小量共襄盛舉。
最後為了過濾掉成交張數實在太低的公司,所以我再加上「成交量要>300張」的過濾條件。
以上就是這個選股策略的完整選股條件。
未提供相片說明。
大家可以試著把這個策略拿去回測,我停損停利設7%,過去五年跑完回測的交易次數達到462次,算是蠻不少的,勝率是62.5%,不算特別好,總報酬率則是193%,有打敗大盤,不過MDD太高了,達到26%,這主要是在疫情期間,出現訊號的個股都全部停損掉。
會跟大家介紹這個策略的原因在於,我當初發展這個策略,是在2017-2019年初那時候,那段時間指數漲幅不大,大約是漲了10%左右,但這個腳本勝率達到七成,兩年多合計報酬率超過一倍,是我當年非常倚重的一個交易策略。
不過從2019年下半年起,整個市場就開始走資金行情,冷門股的表現就遠遠落後於那些當紅的題材,這個策略的表現就跟大盤差不多,我想說如果接下來的盤是個股表現盤,那麼這個策略就還蠻值得拿出來用的,當然各位也可以用類似這樣的概念,進一步調整參數及加入其他條件,來發展出您專屬的選股策略,小弟只是把以前用過覺得適合個股表現盤的選股想法,來跟大家分享,祝各位今天操作順利!

我常用的選股策略系列之28~本業低本益比且投信買進

昨天介紹了本益比沒有太高的隱形冠軍,馬上被我兄弟吐槽,我兄弟的意思是,與其設一堆條件來找出隱形冠軍,不如追隨投信的腳步,投信有那麼多研究資源,每天一堆人出去call公司,如果公司本益比夠低,成交量夠小,但投信開始在買進,這種的更像是股市版的隱形冠軍。
自從有了XQ量化平台之後,只要被吐槽,我不會直接跟人槓起來,先回來照他的意思寫出腳本來回測,這次回測的結果,是他對,我錯。
我設的選股策略只有三個條件:
1⃣ 本業推估本益比低於8
2⃣ 五日均量<2000
3⃣ 近2日投信買超佔成交量>5%
未提供相片說明。
我用這個策略去跑過去五年的回測,停損停利都設7%,回測的結果總交易次數達到376次,平均一年60多次,勝率接近68%,MDD是22%,總報酬率超過200%。
而且從2017到今年,每年收益率都創新高。
這個選股策略的缺點跟昨天介紹的一樣,都是在大空頭市場時如果本益比低於8就進場,可能是會接到下跌中的刀子,在股價還沒有落底時就先停損出場。
所以如果要用這個策略,當大盤碰到不確定因素而下跌時,就先不要啟動這個策略。
以上是今天跟大家介紹的選股策略,算是昨天的修正版,因為是我兄弟吐槽後寫出來的,不敢自專,跟大家分享。
祝大家今天操作順利!

我常用的選股策略系列之27~本益比不高的隱形冠軍

今年我的選股主軸,想要專注在那些過去兩年表現沒那麼亮眼,但其實公司競爭力一直都不錯的公司。剛好先前有本書叫隱形冠軍,我想要來找出這些隱形冠軍的股票,然後等到它們的價位夠低時再進場,今天就來跟大家介紹這樣的選股策略。
要如何找到隱形冠軍呢?
#XQ選股中心 中,有一個【排行榜】的功能。
我利用這個功能,試著找出在毛利率、每股營收、來自營運的現金流量、ROE等四個數據上,表現都在該行業領先群雄的公司。我認為這樣的公司,算是該行業中的冠軍企業。
既然是隱形冠軍,那就代表市場沒有很注意,所以我設了一個五日均量<2000張的條件,最後在進場時點的掌握上,我用了本業預估本益比低於8這個腳本,腳本如下:
input:epsl(8,"預估本益比上限");
value3= summation(GetField("營業利益","Q"),4); //單位百萬;
value4= GetField("最新股本");//單位億;
value5= value3/(value4*10);//每股預估EPS
if value5>0 and close/value5<=epsl
then ret=1;
這是系統內建的腳本 請直接把參數改成8就可以了。
整個組合出來的選股策略如附圖,拿這個策略去回測過去五年,停損停利都設10%,勝率還不錯,有三戰兩勝的水準,不過這個策略有兩個大缺點。
一是像2020年初的急挫市場,所有個股預估本益比都全面下調,用這個策略會很快滿手持股且可能會馬上面臨停損。
二是會挑到一些像花仙子、尚凡、南帝這一類因為特定因素而股價先前有很亮麗表現的公司,但其實這些公司在那時候已經不能算是隱形冠軍了。
雖然有這兩個缺點,我還是跟大家分享這個策略,一方面介紹XQ選股中心的排行功能,二方也讓大家可以根據這樣的想法,進一步研發出自己專屬的隱形冠軍交易策略。
未提供相片說明。
以上是今天的介紹,祝大家今天操作順利!