今天是十月份營收公佈的最後一天,我用XS選股平台把月營收相關的選股策略跑了一遍,底下是幾個策略跑出來的股票,供大家參考。
一,月營收創25個月新高
選出來的股票
二,以最新一個月營收去估算EPS後,用這EPS來估算出來低本益比的股票
這個選股策略的腳本如下:
value1=GetField("月營收","M");//單位:億元 value2=GetField("月營收月增率","M"); value3=GetField("月營收年增率","M"); value4=GetField("營業利益率","Q"); value5=GetField("最新股本");//單位:億元 condition1=false; condition2=false; input:peraito(12); setinputname(1,"預估本益比上限"); if value5<>0 then value6=(value1*value4*12)/(value5*10);//單月營收推估的本業EPS if value6<>0 then value7=close/value6; if value7<peraito and value7>0 then condition1=true;//推估本益比低於10 if value3>0 and value2>15 and value2[1]>0 then condition2=true; if condition1 and condition2 then ret=1; SetOutputName1("推估本益比"); OutputField1(value7); setoutputname2("營業利益率"); outputfield2(value4);
用這個策略,截至目前為止,有公佈十月營收的股票中符合該條件的有下列20檔
三,月營收創十二個月新低
四,本益比高但營收成長減緩
這個策略是用來挑出那些本益比很高(代表市場覺得其成長幅度應該是比較高的),但最新公佈的月營收成長不算高
已公佈十月營收的股票當中,符合條件的有60檔,其中本益比較高的名單如下
五,營收再起飛
這個策略是去尋找那些過去月營收年增率是走下降趨勢,但最近開始轉為上昇趨勢的公司
我們用的腳本如下:
input:TXT("僅適用月線"); setinputname(1,"使用限制"); If barfreq <> "M" then raiseruntimeerror("頻率設定有誤"); setbarback(20); settotalbar(20 * 2 + 5); value1=GetField("月營收年增率","M"); value2=average(GetField("月營收年增率","M"), 3); value3=linearregslope(value2,20); value4=linearregslope(value2,5); if value3 < 0 and value4 crosses above 0 then ret=1;
已公佈十月營收的公司當中,符合這個條件的有53檔,名單如下:
這些策略,您可以在今天晚上所有公司都公佈月營收之後,再跑一遍,就會有更完整的名單了。
每個月的九號晚上起,我會把跟月營收相關的策略跑一遍,從當中找出那些營收數字突出而法人還沒有發現的股票,或是找出那些法人持股很多而營收不如預期的股票,這些族群就是未來一個月我要用力做功課的標的。
以往要列出這些符合條件的股票,我要用好多excel去跑,有些還得寫一巨集,甚至有些要用到最新股價的,還要去串DDE,現在透過XS的選股平台,要列出這些股票比以前輕鬆許多。
以下是我的做法
首先是打開XQ系列產品從策略這個選單中點選”選股中心”之後,我們會看到以下的畫面
這個畫面就是XS的選股工作平台。
接下來在每個月九號晚上到十號下午,我們可以透過以下的步驟,挑出各種根據最新月營收所做出來的選股策略
1.在搜尋的框框中輸入”營收”這兩個字後按ENTER
2.這時候系統會把所有跟營收相關的選股策略全部列出來
3.點選每個不同的選股策略,在右邊的框框中會出現其詳細的選股條件
4.按執行選股後在下方會出現符合這些選股條件的股票
這樣子一來,我就把所有透過月營收的選股策略通通一網打盡,未來就算寫出新的跟月營收相關的選股策略,我只要在策略名稱上有”營收”這兩個字,用關鍵字搜尋時一定找得到。
以上就是每個月九號到十號之間我在做的事
我問了一下XS的程式開發者,他們說只要公佈最新月營收的公司超過一半,他們就會用最新的月營收來做為XS選股的資料,所以大約都是九號晚上到十號一大早就會可以用最新的數據來選股,然後接下來在十號當天,他們會每隔一小時就把最新公佈營收的公司也加進去,到了十號下午,大部份的公司就都是用最新公佈的月營收來納入選股範圍了。