Author Archives: 發財橘子

股市傳說實驗室25~大跌後的主力回頭收集

大跌後抄底的訊號很多,籌碼派有一些KOL很常用分公司買進及賣出家數的變化來作分析的工具,今天我們就來實驗看看這樣的作法有沒有道理?

 

用的腳本如下

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;

 

用這個腳本所作的選股策略,如果把它拿來回測過去五年,停損停利設為7%,回測報告如下

這樣的勝率是真的很可以,但交易次數太多了,MDD-33%也蠻恐佈的,勢必得再加上其他的過濾條件

例如加上股價小於20元的話,回測報告如下

勝率直接接到七成,總報酬率也很嚇人,但MDD還是-27%

我試著改成加上一條近一日投信買超佔成交量1%以上的條件

回測的結果如下

雖然交易次數少很多,勝率也差一點,但MDD降到-22%  ,還在勉強可以接受的範圍。

那如果我們在大跌後,主力開始收集的條件下,尋找低價股加上投信近期買超這兩個過濾器呢?

例如股價小於50,加上近3日投信買超合計大於0張,回測報告如下

從這個實驗來看,分公司買進與賣出家數的消張,的確可以做為籌碼在發散或收斂的一個指標,然後在股價大跌之後,如果籌碼從長期發散開始轉為收斂,那麼的確反轉的機率就變高,只是最好透過其他的過濾條件,這樣才能一方面維持高勝率,二方面可以有更低的風險,然後也不會淪為過度交易。

我們在研發交易策略時,往往是從這些市場傳說中開始的,在過程中,回測幫助我們,找到有意義的因子,之後要把這些因子的條件設寬還是緊,就看我們希望有多少交易次數與能接受的勝率而定,像今天這個例子,如果我們把收盤價壓的很低,投信買超的天數拉近,勝率可以達到95%,但交易次數一年不到十次,這一切都是機率跟取捨。

但真正有價值的是,我們找到了合在一起會很有作用的決策因子,這樣,也就夠了。

 

 

股市傳說實驗室24~ADX翻轉的績優股

市場就像江湖,充滿了門戶之見,技術面的看不起籌碼面的,趨勢派的看不起反轉派的,然後大家都一起看不起基本面的,不過最近一陣子,開始有財經網紅把技術指標+籌碼面+基本面結合在一起,發展了一些交易策略,今天就來跟大家討論一個這種融合型的選股策略。

這個策略我是翻雜誌翻到的,為了避開著作權,重新調整了一下其中的一些參數及條件,但精神沒有變。

該策略一共分成三大部份

一、基本面: 要尋找營收在成長且獲利達一定水準的股票

二、籌碼面: 主力買超佔成交量比要夠大,且成交量要達一定水準

三、技術面: 股價長期下跌後趨勢明確反轉回升

要符合這三大要件,小的我用【XQ選股中心】,寫了以下的這個選股策略:

這當中有一個XS的腳本,我列在下方:

input: Length(14,"期數");
variable: pdi_value(0), ndi_value(0), adx_value(0);
DirectionMovement(Length, pdi_value, ndi_value, adx_value);
value1=average(adx_value,5);
if linearregslope(value1,20)<0
//有一陣子ADX的趨勢向下
and linearregslope(value1,10)cross over 0
//但近期的ADX趨勢轉向上
then ret=1;

我用這個選股策略去回測過去五年,停損停利都設為7%。

回測報告如下:

這個策略的勝率,報酬率都在可接受的範圍。

下圖是最近符合條件的股票裡有賺錢的例子:

這個實驗顯示,把基本面、技術面及籌碼面整合起來的選股策略,只要用對指標及籌碼欄位,的確有不錯的效果,孫子兵法裡有說:多算者勝,能透過各種數據綜合研判,是可以提高預測的精準度的,有興趣的朋友,可以參考看看。

===

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

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

股市傳說實驗室23~營收大成長的低價股

早年我還在投研系統工作時,有前輩提醒我,每月營收公佈時,特別留意那些營收大成長的低價股,當年沒有XQ,不能回測,不知道前輩這個說有有沒有道理,就是照著執行,後來也確實挑中了一些有轉機的低價股,今天我們就來實驗看看,這樣的選股方向,有沒有道理。

首先,我先試著把前輩的想法,用【XQ選股中心】的條件式,組合出來:

這麼多的條件,分成幾個概念:

一、每股營收大於10元及毛利率大於10%,這兩個條件是希望不要挑到營收大成長,但其實對EPS貢獻極其有限的公司。

二、近2季營益率平均大於0,是希望不要挑到大虧變小虧的公司,希望營收成長可以直接反映到獲利數字上,這樣子才能計算合理本益比,如果只是大虧變小虧,就不能算合理本益比了。

三、月營收大於一億。 這是濾掉小型公司,因為特殊因素造成營收大成長,但其實對獲利可能貢獻有限。

四、營收月增率超過5%及年增率超過20%是用來尋找營收大成長的公司。

五、股價小於20是尋找低價股。

六、三大法人買超合計佔成交量5%以上,是代表法人開始注意這檔股票。

以上大概是前輩當年教我們的低價成長股選法。

我拿這個腳本去回測過去五年,停損停利設7%,回測報告如下:

勝率六成,總報酬率非常高,而且更難能可貴的,這一波大盤走空,這個方法績效依然逆勢創新高。

這麼多的交易次數,顯示這個選股策略有進一步優化的空間,有興趣的朋友不妨一試,不過至少前輩的確是指引我們,在運用月營收數據上,一個不錯的方向。

===

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

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

股市傳說實驗室22~關於假外資

關於假外資這件事,江湖上傳說很多,我最常聽到的是有兩個:

一、外資不寫市值小於一定金額的公司的研究報告,沒有報告就沒有買進,所以市值低的公司如果外資買進,極可能就是假外資。

二、有些上市櫃公司的老板會直接跟外資買該公司的個股選擇權,外資為了對沖風險,會進場買該公司的股票。

把這兩個傳說加起來,意思就是如果總市值很小的公司,外資突然大買超,就可能是假外資在買進,代表公司派可能覺得這價位是波段低點區。

為了實驗這樣的說法有沒有道理,我透過【XQ選股中心】寫了以下的選股策略:

我拿這個策略去回測過往五年,停損停利設為7%:

 

後來我朋友提醒我,外資如果要對沖風險,不會只買一天,所以我就把近一日外資買超改成近五日外資買超要佔成交量15%以上。

然後回測的結果如下:

這樣的選股策略雖然符合條件的交易次數不多,但勝率達到67%,總報酬率也有92%,算是可以拿來作為私房選股策略之一了。

所以有時候是這樣,大家在開發交易策略時,不要怕分享,分享多了,有內行人會提點一二,往往想法就會不一樣,策略的結果也會不一樣。

===

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

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

 

股市傳說實驗室21~股價很久以來第一次站上20元可不可以衝一波?

以前因為工作的關係,認識一些自營+代操的老營業員,學到很多鄉野傳說,其中之一就是:如果那些雞蛋水餃股突然穩穩站上20元,那就可以衝一波?

第一次聽到的時候,還笑人家說,如果作股票這麼簡單,這世間哪有窮人!

當天那個老營業員說要請我吃飯,下到停車場,發現他開的是一台我見過最大台的賓士。

從那時候起,我就對這個江湖傳說充滿尊敬。

這次要寫江湖傳說實驗室,我一直就想要把這個傳說拿來回測看看。

首先還是先介紹我設的選股條件:

一、股本>20億

二、週漲幅<10%

三、股價好久以來第一次站上20元

這是一個腳本條件,腳本如下:

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

我用這三個條組成一個選股策略,然後回測過去五年,停損停利設7%,回測報告如下:

總交易次數不多,但勝率六成,報酬率118%,從回測圖來看,這個作法在多頭市場還真的非常有效,例如我只回測2020年6月到去年底的話,回測報告如下:

勝率達到67%,總報酬率達到140%,大家都才經歷過那段一年半的激情時光,老營業員用一招就賺的比我每天舞東舞西還多。

老江湖提出來的觀察,果然有他的道理。

不過這個策略的缺點也很明顯:空頭市場不管用,以下是今年以來的回測報告:

輸起來也是蠻嚇人的。

有興趣的朋友,可以再調整一下參數,或是加上其他過濾條件,自己動手試看看。

===

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

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

股市傳說實驗室20~開盤委買張數有沒有參考價值?

這一系列的實驗室,我是想透過XS的回測功能,實地回測看看,坊間各個老師提到的各種交易及選股策略,有哪些是真的有用,有哪一些聽聽就好。

實驗到現在,像關鍵券商、地緣券商、月營收公佈前後的主力及法人動向、庫藏股的實施、暴大量但漲帳不大且投信站買方、董監持股在增加、週RSI低檔回升、PE及PB河流圖、增資股即將上市等說法,是比較禁得起市場考驗的。我會持續實驗下去,把市場上收集得到的各種說法,盡量都實驗一遍,然後把真的有效的,分享給大家,另外也把那些流傳很廣,但其實不怎麼有用的,也跟大家作報告。

今天要跟大家討論的是,開盤委買張數這個數據,有沒有用?

江湖有個傳說,說如果開盤委買張數創好一陣子以來的新高,代表這檔股票可能有了新的強大買盤,我們今天就來回測看看這個說法有沒有道理?

首先我在XQ的選股中心訂了兩個選股條件:

一、開盤委買張數創100日新高

二、開盤委買張數大於500張

我拿這個選股策略去回測過去五年,停損停利都設為7%,回測報告如下圖:

勝率略超過五成,但總報酬遠不如大盤,不是一個好的交易策略。

但如果我們增加三個條件:

一、當日投信買超

二、當日外資買超

三、當日成交量超過1000張

之所以加上這三個條件,是確保開盤的委買張數暴增,是來自市場上的大咖,且有化成實際的成交量。

例如下面這張圖就是個符合這五個條件的例子:

下面是加上這三條件後的回測報告:

勝率站上六成,總報酬也打敗大盤,最難能可貴的是,當碰到武漢病毒這種突如其來的風險時,雖然一樣會重挫,但像最近這兩個月雖然大盤不好,但個股有表現空間時,它的報酬率就繼續創新高,算是一個在目前這種盤勢中,表現相對良好的選股策略。

===

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

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

 

 

股市傳說實驗室19~實施庫藏股的股票能買嗎?

股市再這樣跌下去,又會進入實施庫藏股的旺季,問題來了,宣佈實施庫藏股的股票到底能不能買?今天的股市傳說實驗室,就來探討這個話題。

首先用XQ選股中心訂了以下的選股條件:

 

 

也就是實施庫藏股的公司第一天就進場買。

光這個條件下去回測所有股票,停損停利都設7%,過去五年的勝率就達到68%,回測報告如下:

 

這代表過去五年宣佈庫藏股的公司,接近七成是真的有進去買,而且股價也真的有動的。

為了提高勝率及總報酬率,我加了一個條件,庫藏股的張數要超過3000張。

回測報告如下:

勝率跟總報酬率都有提高,但兩者都會面臨空頭市場MDD蠻大的情況。

這是因為有些公司發了一些空包彈,或是趁勢往下買,不往上買。

那如果投信也站在買方呢,所以我再加上投信近兩日買超這個條件:

勝率拉高到七成,近幾年的MDD 就好很多,但總報酬就差了一點。

接著我一想,既然勝率這麼高,那乾脆把停損停利都拉高到10%,回測報告如下:

勝率及總報酬率都變高,但MDD就拉高到-24.6%,顯示在大空頭市場沒有見好就收,反而可能帶來虧損。

綜合來說,在多頭市場,庫藏股買進期間第一天進場是好策略,停利也可以拉高到10%,在空頭市場對好搭配投信買超這訊號,停利也不能放太遠,以上是實驗的結果。

===

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

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

股市傳說實驗室18~暴量上漲是不是個作多訊號?

常常看到媒體上寫到: xx股暴量上漲,這暴量上漲好像是個進場的訊號,如果這是個進場訊號,那量要達到多少才叫暴量呢?價要上漲多少才算暴量上漲呢?我們今天來探討這個問題。

直接先說結論:根據實驗的結果,暴量上漲不管量增多少倍?成交值超過多少元?漲幅是多少?勝率都在五成上下,長期下來,會虧錢。

好像跟大家一般的認知不大一樣對嗎?

那麼要再加入什麼條件,暴量上漲才會變成一個值得參考的買進訊號呢?

我個人的經驗是,要再加上以下幾個條件:

一、暴量的動能要真的很強大

二、股本適中

三、投信有共襄盛舉

四、股價上漲的幅度沒有太大

基於這四點,我寫了一個腳本如下:

value1=GetField("成交金額(元)","D");
value2=GetSymbolField("tse.tw","成交金額(元)","D");
if value2<>0 then 
value3=value1/value2*100;
value4=GetField("股本(億)","D");
value5=GetField("投信買賣超","D");
setbackbar(20);
input:length(20);
variable:up1(0);
up1 = bollingerband(value3, Length, 2 );
if 
value4>10 and value4<40
//股本在10億到40億之間
and
value3 crosses over up1 
//資金流向突破布林值上限
and close>close[1]
//量暴增而且股價上漲
and close<close[1]*1.05
//但漲幅沒有非常大
and value5>200
//投信買超大於200張
and value1>80000000
//成交值大於8000萬
then ret=1;

 

 

 

我拿這個腳本去回測過去五年的所有股票,停損停利都設7%,回測報告如下圖:

這個腳本雖然勝率只有56%,五年總報酬達到200%,交易次數夠,但不至於過度交易,MDD-25%稍大了些,但還在可以忍受範圍。

各位可以以這個腳本為基礎,加上其他的過濾條件,應該可以打造您專屬的暴量上漲策略。

===

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

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

 

自訂指標之董監持股比例

前一篇畫了一張董監持股比例的圖,有網友反映這個指標目前XQ好像沒有支援,問說這圖要在那裡才看得到,這個指標是我自己訂的,腳本如下

value1=getField("董監持股佔股本比例", "M");
value2=getField("董監持股佔股本比例", "M")
-getField("董監持股佔股本比例", "M")[1];

plot1(value1,"董監持股比例");
plot2(value2,"變動值");

 

在設定圖形時選這個腳本當副圖指標

然後在繪樣式的地方設定如下圖

這樣就可以畫出像昨天那樣的圖

不過請千萬記得要選月線,因為董監持股比例是一個月公佈一次。

股市傳說實驗室17~董監持股有沒有參考性?

市場常有KOL建議我們買股票要跟大股東站在同一邊,選股時盡量買董監持股比例高的股票,畢竟如果大股東都看好且維持高持股,基本面前景應該不錯。我們這一篇就來實驗看看這樣的說法有沒有道理。

實驗一開始,我們先看看大家常用的週線突破月線這個策略,回測過去五年,停損停利都設為7%,其效果好不好?

從上面的回測報告來看,一共出現了6萬多的交易機會,勝率是56%,總報酬率是4.79%,差不多算是白忙一場。

那如果加上董監持股超過4成的條件呢?下面是回測的結果。

很顯然的,高董監持股的公司,在週線突破月線時,表現未必比較好。

我自己的觀察是,高董監持股比例的公司,很多都是剛上市沒有幾年的公司,這些公司往往正處於後上市症候群。

但如果不考慮董監持股的絕對值,而是考慮董監持股的變動值呢?

於是我把整個選股策略改成如下圖:

整個勝率及總報酬率都好非常多。

透過這樣的實驗,我們發現,如果是波段操作者,董監持股增加的確是一個值得納入選股考量的特徵值。

===

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

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