Author Archives: 發財橘子

我是我的分析師之三:要挑那些股票來研究?

有了觀察名單之後,接下來的課題是,在這3-400檔股票中,應該要優先研究那一檔?

也就是,要如何尋找那些EPS會多2元以上的公司?

我尋找的方向有以下幾個

一,下一個熱賣的商品供應鍊

我師傅最常問的問題是: 下一個一年賣一億件的商品是什麼?因為這是會有爆發性成長的所在,供應鍊裡的每家公司都會雨露均沾,從PC,NB,功能性手機,iPod,智慧型手機,平板電腦等等,當然也有聲勢不錯但市場沒有起來的,像是3D列印,穿戴式裝置,VR等等。

以當下來看,我覺得折疊式手機,電動自行車,5G手機,65吋 8K電視機,電動機車,電動車,自駕車,訂閱經濟,都是未來會讓消費者掏錢的產品或服務。

二,趨勢受益者

這裡說的趨勢包括很廣,大至全球地緣政治的變化,例如去年打到今年的中美貿易戰,也包括人口結構,社會型態的改變,例如新一代不煮飯所帶動的外食需求,也包括因為科技創新所帶來的生活方式的改變,例如大量雲端運算+手機普及後,帶來像Uber這類共享經濟的新風向。

我自己目前一直在留意的趨勢包括

  1. 全球生產基地重新配置帶動資本支出下的受益者
  2. 人口高齡化帶動的老人經濟需求
  3. 地緣政治對抗下的國防工業需求
  4. 電動巴士,汽車,機車,自行車所帶動的電池需求及省電科技
  5. 風電等綠能產業
  6. 機器人手臂結合發展帶動的無人工廠,關燈工廠
  7. 環保意識抬頭下的廢棄物處理
  8. Fintech對金融服務帶來的新商機
  9. 資訊安全產業
  10. 外送app對連鎖餐飲業的影響
  11. 外食比列攀高對產業造成的衝撃

從第一項跟第二項挑要研究的股票,需要多研究產業,金融,社會的趨勢,以下是我常拜訪的網站

每天作研究可以逛逛的相關網站及內容

  1. IThome
  2. ITIS智網,記得訂閱其每日產業重點新聞
  3. 今日財經App,裡頭有各大財經媒體的最新內容
  4. Moneydj的專題報導
  5. 數位時代
  6. 電子時報的科技網
  7. 商業周刊
  8. 今周刊的產業分析
  9. 財訊的產業分類
  10. 華爾街日報中文網
  11. 東方財富網的產業報導
  12. 同花順的國際財經
  13. 新浪財經的美股頻道
  14. 紐約時報中文網

多逛多看多想,是尋找下一個趨勢的不二法門

 

三,大股東用力回補的公司

正所謂春江水暖鴨先知,公司業績表現的好壞,大股東比我們更清楚,所以另一個挑研究標的之好方法是找出那些觀察名單中,大股東可能在持續收納籌碼的股票。下面這張圖是一個多頭行情的興起與幻滅的過程中,大股東是最早進場的參與者,所以我們可以把大股東在回補的標的列為優先研究的對象。

我先前有跟大家介紹要找到大股東可能站在買方的選股法有以下幾個

關鍵券商

內部人持股

地緣券商

透過這三個選股法可以找到大股東可能站在買方的公司,我寫了一個腳本來找大股東在回補的公司

value1=GetField("關鍵券商買賣超張數","D");
value2=GetField("地緣券商買賣超張數","D");


if value1>0 or value2>0 or GetField("內部人持股比例","M")

>GetField("內部人持股比例","M")[1]

then ret=1;

outputfield(1,GetField("內部人持股比例","M"),0,"最近一期內部人持股比例");
outputfield(2,GetField("內部人持股比例","M")[1],0,"前一期內部人持股比例");
outputfield(3,value1,0,"關鍵券商買超張數");
outputfield(4,value2,0,"地緣券商買超張數");

透過這個腳本大家可以挑到符合條件的股票。

四,在正向產業循環中的公司

企業活動與股價的連動關係,基本的架構如下圖

要如何判斷那些公司會是未來的溫拿而不是魯蛇呢? 可以從月營收來看,營收開始往上創下很久沒有達到的位置時,代表新的產品,客戶或訂單在產生作用。

input:N(37, "期別"); 
value1=GetField("月營收", "M");
value2=GetField("月營收月增率","M");
value3=GetField("月營收年增率","M");
value4=GetFieldDate("月營收","M");
if value1=Highest(value1,N)
//月營收創37期新高
and trueall(value2>0,2)
//月營收月增率近兩個月都>0
and trueall(value3>0,2)
//月營收年增率近兩個月都>0
then ret=1; 
outputfield(1,value4,0,"最新月份");

透過這個選股腳本,可以從觀察名單裡找到值得留意其成長動能的標的

了解其動能是曇花一現,還是好事會持續發生,就能預估其股價的方向及目標區。

五,資金往那個產業移動

在挑股票時,有一個挑法是去挑正在風口上的迷你豬,也就是去找資金開始持續流入的產業裡的非牛皮股。

以前幾天為例,當油價大漲一成多,塑化股可能變盤面重心,這時候就可以挑當中較輕盈的,受益對EPS貢獻對高的

六,找資本支出大的

公司的本質是先花錢投資,然後將本求利,透過花錢所創造出來的產品或服務來賺取收入

人家說偷雞也得蝕把米,資本支出就是那把米。當然不是每家公司花錢就一 定能賺到錢,主要還是要看它的錢花的有沒有效益,也就是固定資產報酬率高不高,所以我們可以用下面的腳本,找出資本支出在考慮固定資產報酬率及股本後可能未來對EPS貢獻度高的公司。

腳本

value1=GetField("資本支出金額","Y");//百萬
value2=GetField("固定資產報酬率","Y");
value3=GetField("普通股股本","Y");//億
value4=value1*value2/100/(value3*100);
if value4>0.1 then ret=1;
outputfield(1,value4,2,"年eps貢獻度");

排序如下

 

以上大致是我在觀察名單中,會優先作功課的標的,前兩者要多看多學,後面這些則是XQ的內建功能就能找到標的,接下來我們就要來討論如何研究一檔股票,並且預估其未來的EPS。

 

 

飆股的長相如何寫成選股程式

網友寄來今週刊的一篇文章,林則行的飆股的長相,問我能否寫成腳本及回測,這篇文章中提到林則行先生列舉了幾個選擇飆股的方法

一,平穩期之後急漲

二,成交量很重要

三,嚴守8%停損線

我寫了幾個,都沒有把其中的精神寫的很精準,後來請公司的高手出馬,寫了一個腳本如下

settotalbar(30);

array:attack[10](0);
variable:i(1);
stochastic(9,3,3,value1,value2,value3);
//計算KD
condition1=value2>value3;
//K>D的時候
if H>value4 and condition1 
//K>D的時候且創新高(抓高點)
then begin
	value4=H;
	attack[1]=value4;
end;
if condition1[1] and not condition1
//KD死亡交叉的時候統計攻頂的戰果
then begin
	for i=10 downto 2 attack[i]=attack[i-1];
	//在陣列中依序發生順序向後排
	value4=0;
end;
///////////////
value5=attack[1];
value6=attack[1];
for i=2 to 4
begin
	if attack[i]>value5 then value5=attack[i];
	if attack[i]<value6 and attack[i]>0 then value6=attack[i];
end;
//////////////最近5次攻頂戰果的最高與最低
if value6>0 then value7=value5/value6-1;
condition2=value7<0.05;
///攻頂戰果最高與最低不超過5%
if condition2[1] and not condition2 and H>attack[2]
and volume>2000
and GetField("主力買賣超張數","D")>2000
and GetField("法人買賣超張數","D")>1000

 then ret=1;
///脫離攻頂戰果5%的區間而且本次還創攻頂戰果的新高

根據這個腳本,如果去跑所有的股票,停損停利都設為8%,回測報告如下

看起來效果不錯

今天挑到的股票是這一檔

 

以上算是回覆網友的提問,抱歉拖的有點久,原因是我自己寫的腳本都不夠好。

歡迎各位把看到的文章分享給我來寫腳本及回測

我如果寫不出來會去請教公司的高手

 

 

我是我的分析師之二:如何決定及維護自己的觀察名單

作為個人投資者,我們的守備範圍無法COVER全部1700檔股票,那些股票值得放進觀察名單,時時留意其營運狀況,選擇進場時機?那些就直接放生?是我們今天要討論的課題。

正如在分析架構中所提到的,我認為只有EPS可能變動超過兩元以上的股票,才值得放進觀察名單中。因為台灣股市的主要參與者是公司派,本土法人,外資及市場中實戶,這些人在估值上大多數還是看本益比,EPS的大幅度波動,是他們進出場的主要依據,所以要在這市場上掙錢,首先要放生的,就是那些長期EPS從來沒有超過兩元以上的股票。

我之前曾經寫過一篇Step by Step打造自己的觀察名單的文章,裡頭的第一個篩選方式就是過去七年至少要有一年EPS要超過兩元。

我們可以從XS選股平台裡,訂出一個選股策略叫過去N年EPS從未超過兩的股票,然後讓電腦把符合條件的公司跑出來,然後把這些股票剔除在觀察名單之外。

像上圖是挑出過去八年EPS都小於2元的股票,一共有491檔,就可以全部剔除在觀察名單之外。

這些股票蠻多是落在傳統產業,以及像是金融業裡的證券業,如果用企業生命週期來看

 

大多是屬於很成熟的產業,過渡競爭的產業,或是企業已經從嚴苛的競爭中落敗,進到惡性循環之中,這些公司在沒有出現結構性的改變之前,可以先不用去看它。

 

其次,要剔除那些誠信不靠譜的公司,我們其實最怕的是那些賺錢往自己口袋塞,在外頭開了一堆公司,進貨也賺一手,出貨也過個水的公司,特別是那些營業額大的,客戶多的,產品項目廣的,依我們個人,實在沒有能力去分辨那些公司有這種毛病。這種公司最大的麻煩就是因為有這麼多調節EPS的渠道,所以你辛苦去估了EPS,但公司可能有自己的想法,不見得能完全顯示經營的成果。

但我們要如何過濾這類的公司呢?

我在上面那篇連結的文章中,提到的第二個條件就是用投信曾經大買過來作為一個觀察指標。因為投信也有自己的觀察名單,沒有在名單上的不能買,而投信在決定觀察名單時,也會考慮一家公司的財報是否有忠實反映經營的成果,所以如果投信可以在五個交易日買超過2000張,基本上是投信也認可的。

第三個篩選條件是,要列到觀察名單,EPS要能變動超過兩元以上,除了產品價格大漲之外,就必須要有新產品,新產能,所以研發費用跟資本支出一定要達到一定的水準。

在連結的文章中有一個範本,大家可以根據自己的喜好來調整參數。

根據這些標準挑出來的股票,如果條件太寬鬆,可能還是有近500檔,對我們一般人來說,還是太吃力了,所以可以試著調整參數,讓它嚴一點,一般來說,300-400檔左右算是比較合理的數字。

我自己用的參數如下

目前挑出來的股票約是410檔左右。

我拿這樣的篩選方式去回測,持有220天,這樣的投資組合長期是比盤好很多的

 

有了初步的名單之後,接下來就是跟個人很有關的活動了~ 砍不爽看的公司

人在江湖走,不可能沒有結仇,有些公司就是跟自己緣份不夠,每次都虧錢,例如欣興這一檔,我怎麼買怎麼虧,這種就表示我們的操作手法跟它犯沖,這種就先砍。

再來,自己沒有能力做估值模型,估不出目標價的,也砍,像是我個人最怕的就是營建股,連還有多少庫存的地,座落在那裡? 我都找不到資料,這種是要怎麼估? 所以只能等我學會估營建股EPS 之後,在把它放回去。

接下來,就是砍那種以前表現很好,但未來實在覺得沒有搞頭的,那也放掉,例如2498 。

依個人風格怒砍一波之後,剩下的就是值得每天關注,要好好做功課的研究標的了。

這份名單確定下來之後,接下來還是要定期維護這個觀察名單,把新的合適的加進來,不合適的踢出去。

怎麼做呢?請參考以下的圖

所有的公司總是會有起起伏伏,  EPS也才會有明顯的變動,這樣我們也才有超額報酬的機會。所以我們要剔除的就是那些只會伏不會起的公司。

這樣的公司有幾種特性

一,賭了一把大的,賭掛了。 不少原本在正向循環的公司,因為重押了一個大的項目,例如大額購併,或是重大資本支出,但成效不如預期,業績與獲利都雙雙衰退,也沒有資金再跟進新一代的技術,這種就只能含淚分手了。

二,產品進到成熟期,繁華將盡,且公司沒有機會成為業界之霸。如果是景氣循環股,產品價格還有機會大漲,如果是毛利日漸下滑,但營收不會成長的產業,也只能說再見。

三,公司改朝換代,一代不如一代。 特別是有些是為了炒股票而介入的,這種錢我們靠基本面的很難賺得到,只能放棄。

四,後浪來了。就像這兩天很紅的機車行,因為電動機車盛行,好景不常在了,因為技術的變化,或是市場出現新興技術或對手,且一舉取得龐大市佔率,就會讓原來的市場參與者漸漸淡出市場。

上述的現象總的來說,在財報上呈現的就是毛利率持續下滑,資本支出與研發費用持續下降,營收及每股營收衰退。所以至少每一季要根據財報決定把那些股票剔除於觀察名單之外。

講完剔出去的,來 講要加進來的。

首先我們先看以下這張圖

所有沒有列在觀察名單裡頭的股票,都是在上圖裡進到調整期的公司,這些公司如果沒有新產品,早晚是要壽終正寢的,所以在這個階段,我們是不用看它的。

等到新產品開賣,在沒有新客戶,新訂單足以拉動營收大幅成長之前,我們也是不用觀察它的。

但只要開始出現營收年增率大幅度的成長,那就是我們必須投注關愛眼神的時候了。

所以我們可以用選股平台訂出下面的選股策略

這個策略可以在每個月營收公佈時,幫我們找出近兩個月營收都大幅成長的公司,讓我們可以儘早找到有新產品有訂單有新客戶的公司,然後可以作功課來決定是否把它納入觀察名單中。

舉個例子,下面就是最新一期營收公佈後,必須去進一步做功課的股票

以上跟大家報告我決定觀察名單及剔除與加入名單的流程。

我知道對大部份的散戶,這不是他們要的東西,不過對於決定走上股票投資這條路的朋友們,每個人都在業餘與專業之間徘徊過,每個人也都在學習最適合自己風格的作法,我的做法就當成是多一個選擇吧。

在有了觀察名單之後,下一篇我們來討論要從這三四百檔股票中,優先挑那些股票來研究。

 

 

 

 

 

 

 

我是我的分析師之一: 分析架構

隨著網路資源的日益豊富,愈來愈多的年輕人,懷著成為下一個股神的偉大抱負,開始學習投資,坊間有無數的課程,教大家如何發大財,我們也經常收到網友的回饋,希望能夠開一些如何找到潛力股之類的課程,剛好今年我在公司內部有開一系列的課程,教大家如何成為自己的分析師,我想就以上課的教材為基礎,來跟大家分享我當年做為一個分析師時,是如何挑股票?如何安排投資組合?今天先跟大家報告的是,我的分析架構。

我的分析架構圖如下

我的決策流程分成六大部份

一,決定觀察名單

目前股票檔數已經超過1700檔,我們自己一個人,時間有限,沒有辦法每一檔都做研究,我個人的原則是,如果EPS沒有機會變動超過2元以上的公司,就沒有研究的價值,其次是那些公司誠信度欠佳的,財報有很大彈性的,很會玩金錢遊戲的,我也不研究,透過這些原則,儘量把觀察名單限縮到自己的能力範圍之內,怎麼限縮,在接下來的系列文章中會跟大家說明。

二,選擇研究標的

有了觀察名單之後,接下來就是根據當前社會情勢,產業環境,科技趨勢等等因素,尋找未來可能比較可以帶動EPS成長的驅動因子,然後從中找到相關連的個股,再深入的研究這些驅動因子對個股EPS可能造成的影響。例如今年的風力發電風場的開標,對風電相關個股的影響,5G對散熱產業的影響,折疊式手機對軸承的影響,乃至於中美貿易戰所帶來的轉單效應,以及珍奶風行全球對連鎖性飲料業的影響,在在都是今年最熱門的焦點。

不同的業態,外在環境對其的影響大小及深淺不一,

我們必須研判內外在環境對一家公司收益曲線的影響是屬於那一類。

三,預估未來業績

在選定要研究的公司之後,接下來是要學習如何預估一家公司未來一年的業績,不同的公司,有不同的營收函數

例如景氣循環股的單一產品營收函數如下

把一家公司的各項產品營收全部函數化之後,在調整好參數後,即可以預估公司未來的營收,收入知道後,再用同樣的方法,建構支出函數,就可以預估一家公司的盈餘數據

透過這個方式,就可以建構一家公司預估未來一季的主要財務數據

在學習預估EPS的過程中,當然有很多細節需要學習,細節我留到後面再來慢慢交代

四,選股估值模型

有了未來的業績預估,接下來就是預估目標價,因為有了目標價,跟市價一比,就可以計算預期報酬率,也可以在眾多標的中,決定買進的優先順序。

不同公司,不同業別,有不同的估值模型

學會了估值模型,應用到不同的個股,就可以完成每檔個股目標價的計算。

五,決定投資組合

有了目標價,接下來就是把目前市價折價幅度依序排列出來,然後再根據預測的把握度,組合中各商品的相關係數,個股的風險等等因素,來決定究竟要把那些個股放到投資組合中。不同交易風格及風險偏好,也會影響組合的成份。

六,動態調整組合

最後則是投資標的的進場與出場時機的決斷,這部份我是用XS的腳本來作決策依據。

 

未來我會依序舉例跟大家報告這六項在實務上的作法,目標是當大家看完這系列文章後,可以變成自己的分析師。

那些股票要開法說會前會有行情?

今年起,主管機關規定上市櫃公司一年至少開一次法說會,這麼多公司開法說,什麼樣的公司會有法說會行情呢? 以下是我的假設與驗證。

首先,我假設會有法說會行情的公司,應該具有幾個特徵

一,之前漲幅不大,因為如果漲幅大,法說會就可能是利多出盡了

二,業績不錯。業績好,法說會才會有題材可以拿來報告。

三,股價短線開始處於多頭走勢。代表目前的氣氛裡多頭是佔優勢,較易吸引大家共襄盛舉

基於這三個特徵,我寫了一個選股策略如下

其中近期漲幅不大的腳本如下

input:period(20,"計算區間");
input:ratio(7,"最低漲跌幅");

if close[period-1]<>0
and (close/close[period-1]-1)*100<ratio
then ret=1;

outputfield(1,GetField("法說會日期","M"),0,"法說會日期", order := -1);

我拿這個選股策略去回測過去三年,停損停利都設為7%,回測的結果如下圖

這個交易策略過去三年一共出現了337次的交易機會,其中接近200次會賺錢, 勝率還行。不過交易次數多了些,大家可以用這個策略為基礎,加上自己獨特的濾網,就可以讓電腦找出在法說會前您會進場的標的。

 

與本土法人相關的交易策略

從去年到今年,外資呈現賣超趨勢,本土法人掌握了主流股的話語權,我想整理一下,我寫過的本土法人的相關交易策略,有那些在回測上有比較不錯的績效。

下面這張圖是加權指數與外資的月線連動圖

從這張圖大家可以發現,外資累計買超台股的金額從2017年六月的高點43853億元,一直到昨天已下跌到38245億元,特別是對中小型成長股的著墨,愈來愈明顯是由本土法人在主導。我想盤點這兩年用本土法人相關統計數據所衍生的交易策略,有那一些的勝率及績效值得留意。

首先我們先來盤點目前可以拿來運算的本土法人欄位有那些?

 

這些欄位的更新頻率都是日線及日線以上。

目前XS系統裡,內建的相關策略不少,我以這些策略為基礎,加上我這兩年的觀察及修正,重寫了幾個策略,這裡使用的都是投信的相關欄位,茲分別介紹如下

一,中小型股投信初介入

settotalbar(130);
setbarback(65);
value1=GetField("股本(億)","D");
condition1 = GetField("投信持股")[1]<=1000 
and getField("投信買賣超")[1]=0;

if  H>H[1]
and TrueAll(condition1[1],60)

and GetField("投信買賣超")[1]*C>1000
and value1<30
then ret=1;

二,投信會買的股票出現籌碼收集的現象

condition1=false;
value1=GetField("分公司買進家數");
value2=GetField("分公司賣出家數");
value3=value2-value1;
value4=countif(value3>20,10);
value5=GetField("投信買張");
value6=summation(value5,5);
if countif(value6>=2000,300)>=1
then condition1=true;
//過去300個交易日投信曾五天買超過2000張
if value4>=6 
//最近十天有六天以上,籌碼是收集的
and close[30]>close*1.1
//最近三十天跌超過一成
and condition1

then ret=1;

三,主力與投信共襄盛舉

value1=GetField("主力買張");
value2=GetField("投信買張");
value3=GetField("投信買賣超張數");
value4=GetField("投信持股比例");
value5=GetField("股本(億)","D");
if value4<5
//投信持股比例不到5%
and value1>value2+1000
//主力買進張數大於投信買進張數一千張
and value3>1000
//投信買超大於1000張
and value5<50
//股本小於50億
then ret=1;

四,投信很久沒買,現在買超

input:day(20,"連續沒有買超的天數");
value1=GetField("投信買賣超","D");
if trueall(value1[1]<=0,day)
and value1>500
then ret=1;

五,投信買超且突破其成本

value1=GetField("投信成本","D");
value2=GetField("投信買賣超","D");
if close cross over value1
and value2 >300
then ret=1;

以上是我自己在投信買超的股票中,比較常用來進一步篩選的腳本,供大家參考。

 

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

因著消息面多空紛雜,有不少投資達人開始走價值型投資路線,也有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天,回測的結果如下

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

 

不會寫程式也能組合出勝率超過七成的交易策略

大部份的人都不會寫程式,但在市場待久了,總有一些自己的心得,今天就來跟大家分享一個勝率超過七成的交易策略,一行程式都不用寫喔。

這個策略也是跟XQ的客戶聊天時聊出來的,這位客戶是屬於價值型投資者,他說挑股票要挑過去每年都能有一定獲利的,如果這樣的公司股價下跌,殖利率高到一定的水準,而且本業沒有衰退,那麼一旦週線突破月線就可以進場了。特別是現在利率水準這麼低,這個投資方法的勝率會更高。

我想舉這個例子,Step by Step  跟大家介紹如何不寫一行程式,就完成上述的交易策略,讓電腦每天來幫我們尋找符合上述條件的股票。

首先,請打開XQ最上層選單中“策略”裡的選股中心,然後按新增的ICON,就會看到下面的畫面

以上述的例子來說,選股的條件裡分別是要使用殖利率,累計營收,現金股利這幾個欄位,就可以把這幾個欄位打在關鍵字搜尋的對話框裡,下面就會顯示可以使用的欄位,選定欄位後右方就有該欄位系統內建的選股條件。

這樣就可以完成相關的選股條件設定

接下來就可以回測看看這樣的策略會不會賺錢,下圖是以這個選股策略去回測過去三年,停損及停利都設為7%,因為設的條件蠻苛的,所以只有32次的進場機會,其中有23次可以賺錢,9次是輸錢,勝率高達71.8%,總報酬率則有70%

也確實如這位用戶所說的,隨著低利率時代的來臨,這一招確實是愈來愈有用。

如果回測期間拉長一點,會發現這個策略在2015年之前其實是會虧錢的

原因是之前雷曼事件讓高殖利率的股票還是隨著大盤一起下跌,很容易就被7%停損出場了

一直要到最近四年,價值型投資當道,整個市場又是多頭市場,這個策略就很有用

 

以上示範透過選股中心的條件選擇及參數的調整,可以不用寫程式就完成一個交易策略,選股中心裡有大量的選股欄位及內建的選股條件,大家可以把自己的實戰經驗轉成選股公式後來回測看看。

老師父賺很大的獨門絕學

市場上一直有一群大戶,他們的手法或有不同,但共同的特徵都是追強勢股。因著這些市場上的長青樹有不少是XQ的客戶,所以有機會跟這些高手面對面的請益,前些日子有機會跟一位從民國78年就在市場上的老先生請益,他說願意分享一些基本概念給還在摸索的交易者 ,以下是他的操作概念及我對應所寫的交易策略。

老先生的選股基本概念不複雜

一,股本不要太大,股性不要太牛皮

二,股價創兩年來新高

三,創新高當天股價比大盤強

四,成交量夠大

五,主力持續買超

六,延著月線操作,跌破就停損停利

我根據他的想法,寫了以下的腳本

settotalbar(400);
value1=GetField("強弱指標","D");
value2=GetField("股本(億)","D");
value3=GetField("主力買賣超張數");
if high=highest(high,400)
and value1>0
and volume>2000
and value2<100
and close>30
and trueall(value3>0,5)
then ret=1;

用這個腳本去回測過去七年,回測報告如下

始果回測三年,回測報告如下

 

的確是屬於那種勝率不高,經常要停損,但會挑到大漲的股票,而且可以抱到大漲的那一段。

我舉一些老先生提到的案例

 

 

 

 

這個策略的缺點是勝率只要四成,超過一半的時間都在停損,對於一般投資人來說,往往會砍不下手,大家可以在這樣的精神之下,自行增加一些過濾的條件,來提高勝率。

若有不錯的結果,也很歡迎回饋給我嘿

 

每年平均獲利三成~ 麥克貝瑞選股法

 

 

麥克貝瑞(Michael Berry)何許人也,2008年次貸危機中的大贏家,電影大賣空裡的第一男主角

股感有一篇文章對他有詳細的介紹。

他其實一直都是一位價值型投資人

他的選股策略,是非常有名的2-2-2法則,大家如果有興趣可以Google一下就找得到,我把它寫成適合台灣市場的選股條件

其中的兩個選股腳本如下

本業推估本益比低於N

input:peuplimit(12,"預估本益比上限");
value3= summation(GetField("營業利益","Q"),4); //單位百萬;
value4= GetField("最新股本");//單位億;
value5= value3/(value4*10);//每股預估EPS
if value5>0 and close/value5<=peuplimit
then ret=1;

價量同步創N期新高

input:period(30,"計算天數");

value1=highest(high,period);
value2=highest(volume,period);
if high=value1 and volume=value2
then ret=1;

出場點如果設為二十天後,過去三年的回測報告如下

三年95%的總報酬率,平均一年有三成。

現在低利率時代,透過一個選股策略,每年穩定獲利,是我們的夢想

麥克貝瑞的這個方法,提供您參考。