Author Archives: 發財橘子

如何在XQ上以股追權

空頭市場作多很難賺

但對於業內而言,總不能就這樣打蒼蠅打到空頭結束

今天來介紹一個在XQ5.0上新增的功能,這個功能,可以讓我們在第一時間內,搶進或作空短多短空的標的。

它的操作順序如下:

1.先設幾個策略雷達。 像我就把先前介紹過的多次到頂而破,潛龍昇天等多頭策略放進去。

2.每天盤中就跑這些策略。

3.當不止一個策略都出現交易訊號時,尋找有成交量且預估報酬率高的權證

4.隔天起記得嚴格執行停損停利的動作

我以今天早盤的南僑為例

080401
當我們用XQ策略選單下的權證策略,點選以股追權這一頁
今天09:00我份會發現中磊這檔股票,我們按中磊這股名時,下面的相關權證會跳出所有中磊相關的權證,這時候如果我們用預估報酬來排序,會看到52元大中磊這檔認購權證的成交量較大,可以做為短線作多的標的。

透過以上這樣的流程,我們只要專心開發出更多的作多及作空交易策略,同步搭配認售及認購權證,就可以作為空頭市場練功的方式了。

跌回起漲點的股票要怎麼找?

開始有朋友在問,這一波會跌到那裡? 我說大盤我是不知道,個股有不少已經跌到起漲點,除非現在的基本面比起漲前差,否則這邊應該會止跌了

以三芳為例

073101

從上圖可以看得出來,它是經過整理後打了一個大底,然後上漲超過三成,然後前幾天股價跌到接近起漲區之後,開始強力反彈。

為什麼會有這種現象呢?

會從前一個低點漲到高點超過三成,代表曾經有什麼題材帶動了追價的買氣,這個買氣在前陣子因為大盤不好,啟動了獲利了結賣壓,這一路上有賺錢的人一直賣到起漲點附近時,賣壓應該就會消化的差不多了,剩下的就看當初帶動追價買盤的因素還存不存在,如果還存在,那就有多頭重整旗鼓,再戰一波的可能,如果因素消失,那破底的機率就大,所以股價接近起漲區,是一個很重要的觀察位置

怎麼找出有那些股票已經跌到起漲點了呢?

下面的這個腳本可以拿來運用

input:period(100);
setinputname(1,"計算區間");
value1=lowest(low,period);
value2=lowestbar(low,period);
value3=highest(high,period);
value4=highestbar(high,period);

if
value2>value4//有上漲過
and
value3>value1*1.3//漲幅超過三成
and
close>value1 //股價比起漲點高
and
close<=value1*1.05//目前股價跌回起漲點附近
then ret=1;

在應用時,建議調整一下期間的參數,用100,150,200都試試看,可以找到不同區間起漲的股票。

反彈的計算語法

大陸股民有句名言:”新手死摸頂,老手死反彈,高手死摸底”

可見搶反彈真的很難

這兩天大盤在反彈,趁這時候,跟大家聊聊反彈中我曾經犯過的錯

首先我們先來把反彈做個定義
1.破底了:反彈失敗
2.反彈幅度不到0.382:弱勢反彈
3.反彈幅度超過五成:強勢反彈
4.反彈幅度超過0.618:可能是回升而不是反彈
反彈江波分析

上圖是加權指數的黃金切割率,對應我們上面的定義,這樣我們就可以知道目前反彈的位置,以及那些股票反彈算強勢,那些反彈力道很弱。

我寫了一個腳本,可以用來計算那些股票反彈低於或高於多少%,腳本如下:

input:period(100);
input:ratio(0.382);
input:percent(30);
setinputname(1,"計算區間");
setinputname(2,"反彈標準");
value1=highest(high,period);
value2=lowest(low,period);
value4=highestbar(high,period);
value5=lowestbar(low,period);
value3=value2+(value1-value2)*ratio;
if value4>value5
and close>value3
and (value1-value2)/value2*100>percent
and volume>1000
then ret=1;

透過這個腳本,我們可以把市場上成交量超過1000張的股票,分成上面定義的幾種族群,那些股票強勢反彈,那些股票弱勢反彈

例如以2015年7月30日為例,跌幅超過三成,成交量超過1000張,反彈超過0.382的股票如下面的附表

073002

 

我們可以透過這個腳本調整參數,找出在這波反彈中處於不同位置的股票。

 

透過這樣的分類,我們可以用來觀察在反彈過程中

1.強勢反彈的股票能否繼強?

2.有沒有接棒反彈的輪動情況?

3.在達到一定的滿足點之後,是不是大部份的股票就開始出現壓回?

4.反彈的量能是否足以化解上檔套牢的賣壓?

 

我自己的經驗是,常常去追到那些上面有人等著解套的股票。

這一點,大家可別跟我一樣啊!

那些股票如果財報不如預期賣壓及拉回幅度會比較重

你買的股票,投信進場買進是利多,但如果投信買很多了,翻臉時賣一整天都還賣不掉,這時候就反而要擔心了,因為,萬一投信翻起臉來,那就慘了。

投信何時會翻臉? 被騙的時候!

什麼時候知道被騙? 財報公佈的時候!

所以我們要小心那些投信買了很多,在等財報利多把股價拱上去的股票
因為如果財報利多符合投信預期,那就等著獲利了結

但如果財報不如預期,基金經理人對於那人沒有誠信的公司,砍起股票來那是很兇猛的
為什麼你要騙我

特別是如果不只一家被騙,那就先砍先贏了。

所以我用XS寫了一個選股法,列出投信買的張數,用五日均量來算,三天都砍不掉的股票,另外我加了股本小於100億的過濾機制,
我寫的腳本如下:

value1=GetField("投信持股","D");
value2=GetField("外資持股","D");
value3= average(volume,5);
if value3*3<value1 and volume>=1000
then ret=1;

if value3<>0
then value4=value1/value3;

setoutputname1("投信持股張數");
outputfield1(value1);

setoutputname2("五日均量");
outputfield2(value3,5);

setoutputname3("外資持股張數");
outputfield3(value2);

setoutputname4("投信持股五日均量比");
outputfield4(value4);

我用這個腳本選出來的股票如下圖

072901

不是說這些股票一定會跌,而是這些股票如果財報不如預期,賣壓會比較兇,比較重。

用and及or來定義自己的選股標準

那那些股票是績優股呢?

我們有五A央行總裁,有五顆星的縣市首長,也有五顆星的基金
所以我想試著也來尋找五顆星的台股企業

於是我列了十八個條件,條件如下圖
072801
然後我想選出這十八個條件當中符合十個以上的,就算是五顆星的台股企業,符合這些條件的公司如下圖
072802

這是我自己的挑法,大家如果有興趣,可以自己來設條件,XS選股法中,最迷人的功能之一就是,您可以把一部份的條件從AND 改成OR,然後自己決定這些條件中要符合幾項:

可以參考以下的畫面

072803

透過這種方式,我們可以自己訂出星號,自己決定那些是屬於五顆星的公司

尋找在空頭市場才能撿到的便宜~試著來當台版巴菲特

空頭市場對大部份的人都覺得很無聊,不知道要作啥?
這時候最興奮的就是巴菲特,每一次的空頭市場,都會聽到巴菲特有大舉收購了那檔股票。

我們今天試著來當台版巴菲特,來看看如果巴菲特來台灣,空頭市場來臨時,他最想逢低加碼的是什麼樣的股票?

我們先從巴菲特以往的談話中,列出幾個挑股票的基本原則:

1.要能持續地創造現金流。 不必花太多的資本支出就能維持營收的成長,低負債或零負債
2.要有很高的護城河。較高且穩定的毛利率,一般而言,毛利必須高於四成
3.無可替代的產品或服務
4.夠便宜的股價

根據這些基本的原則,我寫了一個選股條件如下:
072701
根據這個條件,選出來的股票如下:
072702

在這張表的公司,都是有一定毛利,在其領域有一定的進入障礙,長期有穩定的現金流量,剩下的就是什麼時候股價夠便宜?

這個選股法,重點是擺在高毛利
XS上有另一個系統內建的巴菲特選股法,其條件如下:
072703
這個選股法對毛利率的標準比較低,只要超過一成即可,不過有強調要一定的股東權益報酬率,而且股價淨值比要低於1.5倍。

透過這個選股法挑出的股票如下,有34檔

072704

我個人覺得,上一個選股法,挑出來的比較接近巴菲特的標準,但股價可能還沒有跌到巴菲特想買的標準,後面這個選股法,標準比較寬,但股價相對比較不貴。

各位可以兩者都拿來跑出觀察名單,反正空頭市場又不會一下子就到底,我們還有時間一檔一檔的做研究。

===

★【XQ盤後量化選股模組】($1,000) 六大功能,購買就送【台股模組(原價$300)+小道瓊行情(延遲)】➤ https://utm.to/46urf3

★ 首次訂閱享7天鑑賞期,首次購買輸入官方優惠碼「@XQ8899」,首月可折抵模組費用$100!

找出在財報公佈前可能要先避開的公司

陸續有公司公佈財報,由盈轉虧的,不如預期的,直接就躺平了,這三天的9802F-鈺齊就是一個最好的例子,自從該公司宣佈第二季虧了0.85元之後,股價已經跌了三根停板

9802
特別是這檔股票原來市場很看好,法人連續買超了好一陣子,這次公佈的數字把大家都嚇了一跳。

不過我們如果從月營收的數字來估算,基本上它的第二季獲利原本就極可能衰退,怎麼說呢? 各位請看下圖
980201
我們可以發現,第一季季營收合起來是 25.3億,第二季則只有21.6億,
第一季它的毛利率是16.7%,如果我們假設第二季毛利率仍可維持得住,它的營業毛利是 21.6* 16.7%=3.61億,如果我們假設它的營業費用跟第一季一樣都是2.44億,那麼他的第二季營業利益會是3.61-2.44=1.17億元,還是比第一季的1.78億元差了不少。
雖然它結出來的第二季毛利只有1.26億,比預期的差很多,導致股價重挫
但如果我們自己先有上述的方法自行估算過,其實我們也可以因為知道公佈的數字可能不如第一季而預先退場,不至於被嚴重套牢。

那麼我們有沒有辦法可以根據上述的估法,先找出用第二季本業獲利去算全年獲利,結果跟目前股價相比,本益比可能太高的公司呢?

我用XS寫了一個腳本

input:PER(30);
setinputname(1,"推估本益比");
value1=GetField("月營收","M");//單位:億元
value2=GetField("營業毛利率","Q");//單位:%
value3=GetField("營業費用","Q");//單位:百萬
value10=GetField("最新股本");

value4=GetField("月營收","M")+GetField("月營收","M")[1]+GetField("月營收","M")[2];//最近三個月的營收總和
value5=value4*(value2/100)-(value3/100);//營收*毛利率-營業費用
value6=value5*4/value10*10;//以最近一季的本業獲利來估算全年每股獲利
if value6<>0
then value7=close/value6;
if value7>PER
then ret=1;

SetOutputName1("最近三個月營收總和");
OutputField1(value4);
SetOutputName2("營業毛利");
OutputField2(value4*value2/100);
SetOutputName3("營業費用");
OutputField3(value3);
SetOutputName4("預估EPS");
OutputField4(value6);
SetOutputName4("推估本益比");
OutputField4(value7);

透過這個腳本,我們可找出第二季本業獲利估算後的本益比可能太高的公司

但有可能本業不好,是要靠業外賺錢

所以我們再寫以下的腳本,來算出本益獲利佔八成以上的公司

value1=GetField("營業利益","Q");//單位百萬
value2=GetField("稅前淨利","Q");//單位百萬
if value2>0
then begin
if value1/value2*100>80
then ret=1;
end;

最後我們把這兩個腳本都用來一起選股

0 72301

這樣就可以在每一季財報公佈前,先挑出那些財報數字可能跟股價無法匹配的公司了
不過要先聲明,這種算法有幾個前題
1.假設營業費用跟前一季一樣,有些公司有在打廣告的,有遷廠費用的,營業費用不見得每季都一樣
2.假設第二季不是最淡的一季,不然用最淡的一季獲利去估全年,EPS都低估
3.假設毛利率都一樣,景氣循環股毛利變化較大

用上述的腳本挑出來的股票,再一一用上述三點再檢視一下
如果股價確實偏高了
要有居安思危的心理準備
不然要像上面提到的例子這樣
就虧大了

以股價越過整數關卡為例介紹intportion這個函數

我師父常說:”反常必有妖”。例如一檔股票平常都是十幾塊錢的,突然有一天站上20元,這時就有必要探討一下這家公司是不是基本面有什麼變化? 是不是接到大單? 是不是產品價格看漲,毛利上昇。

以矽瑪為例,這檔股票近三個月多來都在 20元以下游走,最低還跌破15元,一旦見到2字頭,就代表有些情況在改變,結果是接大單,六月狂出貨,股價如今已站上30元。

072101

所以這種股價突破近期的整數關卡,實在是一個很值得我們重視的訊號。

為了在盤中就找出這樣的股票,我寫了一個腳本如下:

input:period(10);
setinputname(1,"維持原價位區間的天數");
value1=intportion(close/10);
if trueall(value1[1]=value1[2],period)
and value1>value1[1] and value1<10
then ret=1;

這當中應用了一個叫做intportion的函數,這個函數是用來取整數用的,例如

value1=intportion(10.2);  那麼value1就等於10

我們用intportion這個函數,就可以知道close/10這個數字的有沒有更動,這個數字是股價的十位數,這個價位如果改變就代表十位數變了。

 

以上是挑十位數站上另一個整數區間的腳本,也可以用同樣的方法寫出跌破一個整數價位區間的腳本。

 

當個股發生這種事情,代表其供需有些改變,如果找出背後的原因,也許就找到一檔飆股了。

 

 

 

 

關於定存股的選股邏輯

網路上有一篇文章,問說是不是存到了100張的中華電信股票,就可以退休了? 又有另一篇文章提到,有某大學教授千萬退休金重押科技股,最後只拿回幾百萬元。

顯然大家對於退休找定存股是既期待,又怕受傷害。

我以我自身的經歷,來跟大家分享我的定存股選股原則。

一,營收盈餘可以緩成長,但不能衰退。
我們以中華電為例,各位請參考附圖,我們會發現,中華電信在2007年時,一年可以賺482億,到了去年,只能賺386億,這也是為何中華電信會在六年內減資三次的主要原因,顯然電信自由化之後,中華電信雖然因為寡頭壟斷還是能保有一定的獲利,但利潤還是有被台哥大及遠傳瓜分了一些。
072001

因為如此,2008年中華電總市值最高峰時曾在9000億元左右,現在則只剩下7362億元,雖然中間因為每年都有穩定配息,但減資對長期投資,拿來做退休定存股的投資人來說,真的很傷。

二,毛利率要維持一定水準。

過去八年每年稅後盈餘都超過兩元且每年現金股利都配超過兩元的股票,一共有50檔,其中47檔的毛利率超過10%。低毛利的公司,比較容易受到外在因素的變化而影響獲利。

三,不受全球景氣影響。

既然是退休定存股,最好不管景氣好不好,業績都能維持穩定,所以營業項目最好是民生必需品,而不是奢侈品。
例如統一超,全家,中保,一零四,寶島科,網家這種。

四,在業內沒啥對手,己取得行業大餅的絕大部份。

這種公司獲利佔整個行業的比重會很高,高到自己吃肉,同業只能喝湯,這樣長期下來,公司還有資本支出的實力,同業則恐怕連Follow都會很辛苦,台積電跟聯電就是很明顯的對比。

基於這四個原則,我設了一組選股條件
072002

根據這組條件,挑出來的股票一共有39檔

072003

另外,如果比較積極型的退休定存族,我則會建議也可以挑那些在資本市場挹注下,雖然上市不久,但有持續成長擴充實力及潛力的股票。

主力作多成本線

老市場有兩條定率

1.當股價拉回接近主力成本區時,往往會止跌

2.當股價跌破主力成本區之後,反彈回到主力成本區時,通常會面臨很大的賣壓

我們要怎麼知道主力的成本在那裡呢?

我試著用XS寫了一個腳本,用來估算主力的成本,這個腳本的作法是讓每天的主力買張乘以(開盤價+最高價+最低價+收盤價)/4 做為每天的主力買進金額,然後再把每天的主力買進金額累計一段時間後除以這段時間的合計買進張數總和,把這個值當成主力的買進成本,然後畫成主力買進成本線

以下就是這個指標的腳本

input:period(40);
value1=GetField("主力買張");
value2=(o+h+l+c)/4;

value3=value1*value2;//做多金額

if summation(value1,period)<>0
then value4=summation(value3,period)/summation(value1,period);

plot1(value4,"主力作多成本線");

我們把這個指標放在主圖跟K線擺在一起,就可以知道現在股價的位置離主力的成本有多遠

071601

由於這種計算方法,只能算出主力的粗略成本區
,所以我們在應用上,要略為放寬一下標準,不過從上圖可以看得出來,基本上確實是上漲時主力成本是支撐,下跌時主力成本是壓力。

以下是另外兩個例子

071602

071603