Author Archives: 發財橘子

抄底系列之大跌後的主力回頭收集

在大盤動不動就跌個1-200點的空頭市場裡,有沒有總報酬依然可以持續往上走的選股策略?  這是個很有趣的問題,今天跟大家介紹一個這一波表現算蠻可以的選股策略~主力回頭收集

2020年的2月3日,當時武漢肺炎造成了大盤重挫,我寫了以下這篇文章

大跌後出現什麼癥兆是可以抄底的?

這裡面介紹了不少大跌後如果出現特定情況,反彈乃至回升的機率就蠻大

這常中介紹的第一個策略: 大跌後的主力回頭收集,改良後的腳本如下

input:period(10);
value1=GetField("分公司賣出家數")[1];
value2=GetField("分公司買進家數")[1];

if linearregslope(value1,period)>0
//賣出的家數愈來愈多
and linearregslope(value2,period)<0
//買進的家數愈來愈少
and
close*1.05<close[period]
//但這段期間股價在跌
and close*1.283<close[30]
and close*1.782>close[30]
//波段跌幅夠大

then ret=1;


這個腳本的概念是如果最近30天的跌幅超過28.3%且沒有超過78.2%,而且最近十天券商分點買進家數愈來愈少,賣出家數愈來愈多,代表籌碼是開始往特定買盤集中

除了這個腳本之外,我在建立這個選股策略時,有再加上近一日投信買超佔成交量1%以上這個條件

組合起來的選股策略如下

拿這個策略去回測過去三年,回測報告如下

從回測報告來看,這個腳本在大盤大跌時比較有交易機會,且勝率也比較高,而且在今年的空頭市場裡,依然可以一直保持不錯的績效

不過這邊我停損停利有調整到各為6%

先前我一直都用7%,但以今年的市場來看,如果用7%作停損停利,績效就會變的比較差

但如果把停損停利改成6%,順利獲利出場的機率就大很多

上面兩圖的回測區間都是近半年,盤不好把停利目標降低一點,似乎是比較合適的作法

以上跟大家分享的是這一波下跌中用起來還可以的選股策略,後面我會review過去一段時間我常用的選股策略,再挑一些在空頭市場依然表現不錯的策略跟大家說明

===

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

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

研判大盤是否空轉多的方法之一: 能續漲的股票有多少?

這幾天全球金融市場不大太平,不時有一些XXX崩盤的消息出現,有些朋友迫不急待的想抄底,我想來跟大家分享一些我當初抄底的經驗談,今天先來跟大家分享的概念是,當有愈來愈多個股不是一日行情時,代表有愈來愈多長線的資金流入,這是空頭轉多頭的一個蠻不錯的徵兆。

在空頭市場那個大雪球往下滾的過程中,沒有任何一片雪花是無辜的,所有的股票是比價往下輪跌,大部份的股票,今天反彈,明天就轉弱,因為大家都是短線應對,沒人打算長期持有。

要由空翻多,就是要有愈來愈多的股票,不再是一日行情,而是開展出穩步上漲的走勢,這樣就代表有長線資金開始在進場,一旦這種股票愈來愈多,就代表整個市場可能由空翻多

以昨天收盤為例,請看下圖

像台林,全友,保瑞,振發,鑫創這樣的公司如果愈來愈多,特別是如果有權值股或產業龍頭股呈現這種走勢,那麼大盤由空翻多的機率就愈大。

為了長期追蹤是否出現這樣的現象,我寫了以下的選股策略

input:ratioD(2);
input:ratioW(5);
input:ratio2W(10);
input:ratio3W(14);

if close>=close[1]*(1+ratioD/100)
and close>=close[5]*(1+ratioW/100)
and close>=close[10]*(1+ratio2W/100)
and close>=close[15]*(1+ratio3W/100)
and close[1]>close[5]
and close[5]>close[10]
and close[10]>close[15]
then ret=1;
value1=(close/close[1]-1)*100;
value2=(close/close[5]-1)*100;
value3=(close/close[10]-1)*100;
value4=(close/close[15]-1)*100;
outputfield(1,value1,1,"日漲幅");
outputfield(2,value2,1,"週漲幅");
outputfield(3,value3,1,"兩週漲幅");
outputfield(4,value4,1,"三週漲幅");





這個腳本是用來尋找過去14天裡,持續在上漲的股票

下圖是最新跑出來的股票

一共是12檔

我舉去年十月那次下跌為例,那時指數跌了1000點,跌到10月時,這個腳本每天跑出來的股票都不到十檔,甚到只有三四檔,但到了10/25日,單日符合條件的個股突然增加到22檔,而且這22檔之中,包括智原,揚明光,美琪瑪,廣越,立積,精測,穎崴,朋程等有人氣的股票,之後這數字就從20多跳到30多再跳到40多,整個盤也很明確的由空翻多

所以如果符合這個腳本的檔數在持續增加,且陸續有些足以帶動人氣的股票入例,那就是大盤要由空翻多的徵兆,如果檔數都還在個位數,那就先繼續在岸邊看。

當沖策略之4:前一日開盤委買大增後特大單用力買

今天跟大家介紹一個交易次數不多,但績效很穩的當沖策略。這個策略是去找昨天開盤委買創百日新高的個股,然後今天盤中一分K出現超過四筆特大單的個股,這個策略勝率其實不出色,但賺錢的交易賺的錢,足以cover輸錢的交易,所以總報酬率遠勝加權指數

這個策略的發想,是來自於,如果有檔股票前一日開盤委買創百日新高,代表這家公司一定有什麼事情讓市場突然對它很有興趣,如果當天法人買超,且隔天盤中有持續有特大單在買進,那麼代表這個買盤還在延續中。

選股策略的部份條件如下圖

策略雷達的腳本一樣是買進特大單成交筆數在單根1分k超過四筆

if getField("買進特大單成交次數", "1")
> 4
then ret=1;

以下是過去一年的回測報告,出場條件最持有一天,收盤前出場

特別說明一下,這邊的交易成本0.01是單邊成本

另外要再次特別說明一下,這類的當沖策略,我還是比較傾向市道不好的時候再來用,市道好的時候,買進並持有長期具競爭力的股票,還是小弟我一向賺錢的主要來源。

 

 

 

 

 

 

以ETF作為投資配置工具之心得分享

昨天XQ全球贏家APP更新,把「美股ETF」的報價及相關資訊也放到App裡 ➤https://pse.is/45zj85
最近金融情勢又蠻詭譎,我就藉此機會,跟大家分享我從投資怪傑那裡學來的一些操作方法。

這位投資怪傑是我先前介紹過的那個躲過各次股災的男人

他在做資產配置時,主要是看四件事

一,有沒有過度信用擴張?

二,資金是流入還是流出?

三,目前在景氣循環的那個位置?

四,市場投機氣氛重不重?會不會已經進到群魔亂舞

他教我用流動性夠高的美股ETF來作為判別上述四件事的工具,我自己這一波下來,覺得還蠻有道理,來跟大家分享他的看法,以及我自己的親身體驗

首先,他的整個決策核心是下面這張圖

這張圖是富達的投資鐘,大家應該也發現到,我們現在非常有可能要進入停滯性通膨這一區,核心的配置應該是強勢貨幣

但要研判目前是屬於那一區呢?  其實就是看物價跟景氣

這位怪傑說物價跟景氣我們一般都是看每月公佈的經濟指標,但其實也可以從每天開盤的各種ETF裡去嗅出一些味道

像是物價,他列出三個ETF作為物價的先行指標

一, XLB.US   SPDR原物料ETF

二, XLE.US

從圖形上看,物價的溫和上漲先前持續一段時間,但在今年的2/24日俄羅斯入侵烏克蘭之後,整個物價的上漲,特別是油價,開始出現很陡的漲勢,這是消費者物價的先行指標,好在的是,考量到惡性通膨會造成全球景氣衰退,也會減少對原物料的需求,因為這三天這兩個ETF都有明顯的下跌,XLB.US甚至跌到去年初以來的低點,這是件好事,代表原物料的瘋狂飆漲有初步受到控制

三,SHY.US   iShares 1-3年美國公債ETF

SHY.US最怕的是通膨壓力,因為通膨壓力一大,FED必須升息,債券殖利率飆升,債券價格就會下跌,SHY.US最害的是景氣不佳但通膨壓力很小,因為這樣FED就會降息剌激景氣,這兩天SHY.US又破底,代表目前市場比較擔心的是FED會持續再升息

其次要看的是景氣,也就是上圖的Y軸

這位投資怪傑是用以下的ETF來看景氣

一,XLY.US  SPDR非必需悄費類股ETF

怪傑說,所謂的非必需型消費,意思就是對未來樂觀時會多消費,對未來悲觀時就會馬上明顯減少支出

從上圖可以發現,市場樂觀的氣氛持續到去年的十二月中,之後就明的下滑,今年三月疫情解封時有稍為樂觀一陣子,但從四月到五月是明顯的災難,五月底到六月初有明顯轉樂觀,但這三天整個氣氛又轉成悲觀

二,IYR.US  美國房地產指數ETF

房地產是景氣的火車頭,從上圖可以發現,其實一直到今年四月底,市場還認為通膨是房地產的助燃劑,不少人還樂觀認為物價短期的上升不致於影響美國的景氣,但這樣的觀點從五月到六月,完全被打破

以上這五個ETF用來了解消費與景氣

接下來有兩個ETF 是用來研究市場情緒與資金流向

市場情緒的部份,目前也有VIX的ETF上市,不過怪傑用的不是VIX

而是用高收益債ETF 來判斷市場情勢

他用的ETF是HYG.US

怪傑說,高收債的標的公司都非投資等級,受市場情緒的影響非常重,如果市場氣氛很樂觀時,高收債基本呈現多頭走勢,但相反的,如果市場氣氛轉趨悲觀,HYG.US的反應會很明顯,當年疫情剛開始時,HYG.US就曾經大幅重挫

這幾天HYG.US又開始大幅重挫,代表市場開始進入非常恐慌的階段

在資金流向方面,怪傑認為跟台股連動最大的是美股,所以主要是看美元走勢,他用的是USDU.US這個ETF

他認為,全球的資金是否以美元持有,跟美元利率息息相關,當美元持續走強,代表市場預期FED還會再升息

以上是怪傑透過這個七個ETF來研判市場目前處在什麼情況,我之前主要是從原物料價格及油價漲勢變陡,研判通膨沒有像美國官員講的那麼輕描淡寫,再加上非必需型消費的股價跌勢頗兇猛,所以我連特斯拉跟蘋果都咬著牙砍掉了,雖然中間少賺了不少,但總算現有有現金可以找買點

目前我的看法是,如果油價跟商品價格持續下滑,代表通膨壓力會漸漸變緩,那麼市場氣氛極度悲觀反而應該往下找買點而不是找賣點

當然以目前景氣可能衰退的氣氛,要買的標的得不受大環境不景氣影響的

 

當沖策略之3:尋找可能有資金流入的個股

今天繼續介紹當沖策略,今天跟大家介紹的是去找那些佔市場資金比重開始增加,且今天盤中特大戶從賣超轉成買超的個股

我寫過一個選股策略

這個策略如下

這個策略裡頭含了兩個腳本

一個是區間波動小於N%

input:n(10,"區間波動範圍%");
input:period(30,"區間長度");

if lowest(close[1],period)*(1+n/100)>highest(close[1],period)
then ret=1;

這是來找那些還沒有開始大漲的股票

另一個腳本則是佔大盤成交量比創20日新高

value1=GetField("佔全市場成交量比","D");

SetTotalBar(20);  

if value1=highest(value1,20) 
then ret=1;


這個腳本則是找出那些開始有在出量的股票

另外搭配其他價量及籌碼條件,形成一個尋找剛開台起漲股票的選股策略

我拿這個策略去選股,停損停利設一成,回測報告如下

從這張圖來看,這個策略在2017年到2019年是蠻殺的,因為那時候市場沒有那麼多新手,投信喊起來市場蠻多認同者

這一波新手陣亡了不少,我想說拿這策略在搭配一個盤中策略雷達,看長作短試看看

我用的策略雷達是累計特大戶買賣超由負翻正的腳本

if barfreq <> "Min" or Barinterval <>1 then RaiseRuntimeError("請設定頻率為1分鐘");

value1=getField("買進特大單量", "1");
value2=getField("賣出特大單量", "1");
value3=value1-value2;

if Date <> Date[1] then 
value4=value3
else 
value4=value4[1]+value3;
value5=linearRegSlope(value4,30);
value6=linearRegAngle(value4,5);
if value5<0
and value6>45
and value4 cross over 0
then ret=1;



 

這個腳本是去找那些特大單的買賣超從副變正的個股,像是下面這張圖裡大戶買賣力由負變正的概念

我把上述的選股策略用這個策略雷達去跑一分K  一樣是收盤出場

近半年的回測結果如下

結果交易次數不多,只有14次,但其中有9次是獲利出場

總報酬率達到10.5%

坦白說,交易次數太少,沒有太大意義

只是隨著成交量的減少,我期待這選股策略可以表現的像2017-2019年時那麼殺,所以先寫個當沖策略搭配看看

有興趣的朋友,也可以Follow這樣的思路,去開展出自己的交易策略

如何尋找當沖策略的靈感

有使用者問我,這些當沖腳本是怎麼發想的?  軟體有反組譯,硬體有逆向工程,我寫當沖策略的想法很類似,就是先找出當天如果作當沖會賺錢的個股,然後再看看他們具有那些共同的特徵

要找到這些股票,我寫了以下的腳本

if close/low > 1.04
and volume>3000
then ret=1;

這是去找那些當日差價超過4%且成交量超過3000張的股票

接下來我就一一檢視這些股票的當日走勢圖及1分K,看看有沒有可以歸納出一些共同的特徵

例如像先前我設的一分K有超過四筆特大單買超,在下面的幾張分時圖中都可以看到這種大戶買超急拉的現象

 

下面這幾張則是股價拉回但大戶買散戶賣

 

大家可以用這個方法,把每天有一定價差的個股都拿出來研究看看在價量,指標及籌碼上有表現出那些共同的特徵,然後把這個特徵寫成腳本,再搭配對應的選股策略後,組合成一個可以用來實戰的當沖策略

上面這個腳本是介紹先買後面有差價的個股,我們也可以尋找先賣後買的當沖股,以下是我寫的腳本

if high/close > 1.04 

and volume>5000

 then ret=1;

這裡我成交量用5000張,原因是不希望放空被軋,所以尋找流動性更高的股票

以上是回答使用者的問題

之後我會再舉一些例子

我先前幾乎不介紹當沖的腳本,但最近實在消息面太多變數,留倉的風險變大,所以只好也嚐試一些當沖的作法,這點也是要跟大家說明的。

當沖策略之1:代操看上的股票盤中逆勢收

今天跟大家介紹的這個當沖策略是,如果我們發現有些個股,代操資金有在買,然後今天盤中出現股價下跌,散戶賣超,但特大單還是持續買超,那麼我們就進場跟代操資金站在同一邊,等待收盤前代操資金往上收時再出場。

首先我們先挑出代操資金看上的個股

我寫的選股策略如下圖

先前有跟大家說明過,由於投信單子主要是下在前十大綜合券商總公司,所以我們用前十大綜合券商總公司的買賣超來研判投信代操資金的動向

這個選股策略裡有兩個腳本

一是綜合前十大券商買超

value1=GetField("綜合前十大券商買賣超張數","D"); 
value2=value1*close/10;//成交值單位萬元
 if trueall(value2>2000,3)
 and value2>10000 then ret=1;

 

 

這個腳本是去找出最近三天代操體系都買超達到2000萬以上,且最近一個交易日買超金額超過一億元的股票

第二個腳本是MACD 黃金交叉

// MACD 黃金交叉 (dif向上穿越macd)
input: FastLength(12), SlowLength(26), MACDLength(9); 
variable: difValue(0), macdValue(0), oscValue(0);
 SetTotalBar((maxlist(FastLength,SlowLength,6) + MACDLength) * 4);
 SetInputName(1, "DIF短期期數"); SetInputName(2, "DIF長期期數");
 SetInputName(3, "MACD期數"); MACD(weightedclose(), FastLength, SlowLength, MACDLength, difValue, macdValue, oscValue);
 Ret = difValue Crosses Above macdValue;

 

如果買超擴大且MACD黃金交叉,理論上來說代表法人應該是要開始發動攻勢了 再加上一個連續三年EPS都大於一元的條件,是怕錯買到那些不是法人會 出手的股票

光這個策略在多頭市場勝率不錯,但在空頭市場表現就不好了

考慮到,如果代操資金真的要發動攻勢,在盤中,就算股價拉回 ,應該還是會持續承接,所以我就寫了一個股價跌,散戶賣但特大單在接的 盤中策略雷達,這個腳本如下

value1=getField("買進特大單金額", "1");
value2=getField("賣出特大單金額", "1");
value3=getField("買進小單金額", "1");
value4=getField("賣出小單金額", "1");
value5=value1-value2;
//特大單買賣超
value6=value3-value4;
//小單買賣超
input:period(15);
//設定計算區間

if linearRegSlope(close,period)<0
and linearRegSlope(value6,period)<0
and linearRegSlope(value5,period)>0
then ret=1;

 

然後我用選股策略跑出來的股票去跑這個盤中策略,下圖是回測報告

最大持有時間是一天,回測的這一年裡出現73個交易機會,勝率是61%,總報酬率是28%

從淨值走勢圖來看,這個策略是屬於多頭時會衝,空時會守的當沖策略,推荐給大家作參考,大家可以根據類似的想法,發展出勝率更高的當沖策略

 

 

月初觀察營收用的選股腳本

本週開始,上市櫃公司,陸續公佈五月份營收,今天跟大家介紹一個選股腳本,適合用在每個月的月初,用來尋找營收有異常變化的公司。

這個腳本如下:

input:ratio(0,"營收yoy下限");
input:m1(20220501,"營收月份,格式是yyyymmdd");
value1=getFieldDate("月營收年增率", "M");
if getField("月營收年增率", "M")>ratio
and value1=m1
and value1<>value1[1]
then ret=1;
outputfield(1,getField("月營收年增率", "M"),1,"月營收年增率");
outputfield(2,value1,0,"營收月份");

 

這個腳本我通常會從月初一直用到11日,每天都可以跑出前一天公佈營收的公司有那些符合您的營收成長標準

像這個月如果把ratio這個營收年增率下限的參數設在40,代表你要找出昨天最新公佈營收的股票裡,有那些營收年增率超過四成 ,按執行鍵就可以選出以下的個股

如果您是想了解本月所有已公佈營收的個股符合條件的所有名單,而不是昨日最新公佈的,那可以把第六行

and value1<>value1[1]

這一行給刪去就可以了

我每個月都會用這個腳本,觀察整個市場的營收表現

以今年五月來說,PC及中國大陸手機市場表現不好,美國升息造成房貸利率上漲,對房地產相關個股也有影響,加上華東地區不少生產基地有封城,而台灣又疫情陡升,影響內需,所以我特別想知道台股五月的營收表現情況,以及有那些公司在逆勢中依然表現良好

我調整了這個腳本的參數,獲得了兩個數字

一,到今天早上為止一共397家上市櫃公司公佈了五月營收,其中營收比去年同期成長的有237家,還是有將近六成維持正成長

二,其中的136家營收月增率超過2成

接下來幾天我會用這個腳本,仔細觀察台股有多少公司,可以逆勢成長。

 

當沖策略之2:大股東站買方且盤中持續有特大單買進的個股

這陣子行情不好作,有時只能看長作短,我試著把過往高勝率的選股腳本,加上即時1分K的警示條件,針對長線可能有行情的個股,試著在短線有一些作多機會時進場短打,今天來跟大家舉個例子,說明我的思考方式

先前跟大家分享過一個選股策略: 大股東站在買方

這個策略的說明如下面的連結

說明連結

這個策略回測過去五年,停損停利都設7%,勝率62%,總報酬率182%

這策略從2021年初起,表現就不再那麼神勇

但在空頭市場,大股東站在買方,是一個比較安全的選股方向

於是,我作了一個大膽的假設,如果那些大股東站在買方的股票,盤中有特大單持續進場,就跟著進場,但進場後只作當沖,我想試看看這樣的想法禁不禁得起考驗

所以寫了以下的腳本

if getField("買進特大單成交次數", "1")
> 4
then ret=1;

這個腳本的意思是在盤中,如果一檔個股在一分鐘內,超過四次出現買進特大單,代表有特大單持續在買,我就大膽假設這檔股票大股東持續站在買方

下圖是我用大股東站在買方這個選股策略選出的股票,然後跑上面這個警示腳本的結果

我的出場點是收盤時出場

在這半年內有86個交易次數,勝率是59%,總報酬率是27%,特別是從今年2月中大盤走跌,加了這個警示條件的選股策略,其報酬率還是不斷的在創新高,顯然在空頭市場,加上這樣的條件是有其必要性

從這個例子裡,我是想建議大家,不妨在建構選股策略後,不必然要隔日開盤進場,而是把這些符合特定選股條件的個股,在盤中確認有大戶持續站在買方後再進場,或許這是在空頭市場中,保護自己的方法

當然,這個例子只是我個人的小小嚐試,重點不是在吹噓這個策略有多厲害,而是跟大家分享我在空頭市場更謹慎出手的作法,一樣只是想拋磚引玉,提供大家更多撰寫交易策略的思考方向

 

自訂指標的學習指南

我們在發展交易策略之前,往往會把想法圖像化,透過圖像化來觀察及歸納出交易的觸發條件。自訂指標,就是最常用的圖像化工具,這個分類是收集了我在設計自訂指標時的學習過程。

要開始設計指標,最常見的是從技術分析指標著手,所謂的技術分析指標,是把每根K線的開高低收及成交量,作為多空激戰的記錄,然後透過各種定義下的數據,設計出一個指標,來偵測多空爭鬥的可能發展方向。

下面兩篇文章,是介紹用最近兩根K棒各自的開高低收成交量,合計十個數字所設計的技術指標,人家說先模仿再創新,我當初也是先觀摩知名的指標如DMI,RSI的寫法後,再學著寫出自己的指標

圖說技術指標的設計方式與背後的思維(一)

圖說技術指標的設計方式與背後的思維(二)

類似這種透過最近兩根K棒的開高低收,來定義多空勢力的作法,下面這一篇文章裡,也蠻有趣的作法,也值得參考

多空趨勢指標

學會基本的指標設計概念後,接下來我們就可以根據我們相信的學說,去設計相關的指標

例如我入行第一個學到的理論是道氏理論,這個理論的概念是,股價在形成趨勢之後,基於慣性定律,會沿著這個趨勢持續運動,一直到反作用力大於作用力,趨勢才會停止

在下面這篇文章,就介紹了幾個基於趨勢理論所設計的指標

圖說技術指標的設計方式與背後的思維(三)

除了趨勢理論之外,另外一個我覺得還蠻有用的理論是物極必反,老手常說,行情總在悲觀中醞釀,在樂觀中幻滅,下面這篇文章,跟大家介紹了幾個物極必反理論所打造的指標

圖說技術指標的設計方式與背後的思維(四)

除了K線多空爭戰理論,趨勢理論與物極必反理論之外,我們在設計指標時,也常常借用統計學的一些概念,像是變異數,標準差之類的,例如我們常用的布林值就是基於這樣的概念所設計出來的

以下這篇文章裡有相關的介紹,也舉了一個計算外資買賣超布林值的例子

圖說技術指標的設計方式與背後的思維(五)

除了針對個股的指標之外,我也寫了不少透過權值股的表現去衡量大盤後勢的指標,以下是其中幾個指標的介紹

如何打造盤中即時多空指標?

 

期指盤中領先指標的另一個寫法

 

除了上述的這些自訂指標的作法之外,像是透過江波分析裡的委買委賣數據所做的指標,也有不少人在發展,像是大量使用籌碼相關數據所開發的籌碼指標,也有不少人有其獨特的發明,這個分類裡有不少篇在介紹類似的自訂指標,有興趣的朋友再自行參考

未來有新設計的自訂指標,也都會放在這一區