Author Archives: 發財橘子

尋找阿爾發之旅系列十三

創百日新高被市場不少人視為一個多頭訊號,實際回測的結果,多日來第一次創百日新高,的確有一定的參考價值,特別是再加上其他基本面的條件,可以帶來長期穩定的獲利。

創百日新高的腳本如下:

if close=highest(close,100)

then ret=1;

用這個腳本去回測所有普通股,停損停利設為7%,過去七年的回測報告如下圖

如果把這個腳本改成是近一段時間以來第一次創百日新高的話,

腳本如下:

if close=highest(close,100)
and barslast(close=highest(close,100))[1]>60
then ret=1;

 

回測報告就如下圖:

這裡我用的參數是60個交易日以來第一次創百日新高。

從收益曲線來看,這樣的條件的確是可以帶來穩定且優於大盤的報酬率,不過交易次數很多,有進一步優化的空間。

於是我加上其他條件,包括市值要適中,毛利率高於15%,月營收年增率達兩位數,以及PB要夠低。

然後回測報告如下圖:

這已經是一個可以長期拿來應用的選股策略了。

有興趣的朋友再從您對市場的觀察,以此為基礎,打造您認為最佳的創百日新高策略。

===

● XQ【盤後量化選股模組】($1,000) 完整介紹 ➤https://xqcom.psee.io/5fjhfa

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

● 量化交易超值方案!購買就送:【量化積木+台股進階】(總價值$800)

 

尋找阿爾發之旅系列十二

繼昨天談MACD之後,今天來談KD,KD在高檔一般都認為不宜追高,但如果均線剛轉成多頭排列,這時候就算9K大於80,都還是值得留意,這種把KD與均線合起來看,找尋多頭架構剛又轉強股的作法,有蠻穩定的勝率及超額報酬。

這個我從網路上看來的觀點,寫出來的腳本如下圖:

variable:rsv1(0),k1(0),d1(0);
stochastic(9,3,3,rsv1,k1,d1);
condition1=false;
value1=average(close,5);
value2=average(close,20);
value3=average(close,60);
if linearregslope(close,5)crosses over 0
//近五日趨勢線剛剛由下跌轉成上漲
and linearregslope(value1,5)>0
and linearregslope(value2,5)>0
and linearregslope(value3,5)>0
//週線,月線及季線的斜率都是正的
and k1>80
//9K大於80
then condition1=true;

if condition1
and barslast(condition1)[1]>10
//近10日第一次符合上述條件

then ret=1;

 

最近其中一個符合這個腳本的股票是官田鋼   ,它的K線圖如下圖:

這個腳本去回測,一樣是跑所有普通股,停損停利都設為7%,回測報告如下圖:

勝率61%,交易次數3785次,顯示這是一個常見的可以打敗大盤的情況,大家可以搭配其他條件,變成自己的私房選股策略。

例如我加上因子投資常用的貝他值跟總市值夠低的條件,回測結果就變成下圖這樣:

 

有興趣的朋友可以自己再進一步做調整。

===

● XQ【盤後量化選股模組】($1,000) 完整介紹 ➤https://xqcom.pse.is/5fj3rs

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

● 量化交易超值方案!購買就送:【量化積木+台股進階】(總價值$800)

尋找阿爾發之旅系列十一

昨天跟大家有談到,可以把XQ量化交易平台是21世紀的技術分析,今天舉MACD這個老牌技術指標的應用來作例子。

我1989年入行,一開始是當外匯交易員,分析工具是OX圖跟技術指標,那時候用到的技術指標,像RSI是1978年6月由Wilder發明的,MACD也是在1970年代問市的,KD更早,是1957年發明的。

因為世界上第一部電腦是1946年才發明,第一部大量生產的個人電腦是1971年才問市,歷史最悠久的技術分析軟體MetaStock也是一直到1985年才上市,我1991年第一次接觸到Metastock,驚為天人,當年在ING銀行當外匯交易員時,都靠這個軟體作交易。

當年我們用這些軟體,也是透過各種公式計算出來的指標,尋找合適的進出場點,像是均線黃金交叉或是死亡交叉等等。

由於當年電腦運算能力有限,加上非價量數據取得的成本高,所以當年我們都是用價量來計算各種指標,後來到了元大證券後,會把TEJ的財報導進EXCEL跟價量資料作運算,但基本都是目測,憑感覺,真要寫回測,數據都不夠長,特別是當年的分點籌碼資料及三大法人的進出數據,也只能導出到EXCEL做簡單的計算。

但隨著科技的進步,我現在終於可以把MACD這種常用的技術指標,搭配其他條件,寫出我心目中理想的,可以打敗大盤的條件。

以下是我們優秀的同事,所寫出來的選股腳本。

這個腳本我稱之為盤整後MACD黃金交叉,共有三個條件:

1. 連續5日成交量>500
2. MACD黃金交叉且OSC愈來愈大
3. 90日最高與最低之幅度<10%

Input:SPeriod(5),LLPeriod(90); 
Input:FastLength(12),SlowLength(26),MACDLength(9); 
Var:difValue(0),macdValue(0),oscValue(0); 
// 計算 
MACD(weightedclose(), FastLength, SlowLength, MACDLength, difValue, macdValue, oscValue); 
// 條件 
Condition1=trueall(V>500,SPeriod);//1. 連續5日成交量>500 
Condition2=oscValue>0 and oscValue[1]<0 
and oscValue[1]>oscValue[2] 
and oscValue[0]>-oscValue[1];
//2. MACD黃金交叉且OSC愈來愈大 
Condition3=absvalue(100*(Lowest(L,LLPeriod)-Highest(H,LLPeriod))
/Highest(H,LLPeriod))<10;//3. 144日最高與最低之幅度<10% 
Condition99=Condition1 and Condition2 and Condition3 ;
// 篩選 
IF Condition99 Then Ret=1;

 

 

我在使用MACD黃金交叉這個指標時有觀察到,如果這訊號出現在長期盤整之後,且成交量有明顯的增加,比一般的MACD黃金交叉有著較高的勝率。

過去七年,停損停利設為7%,跑所有普通股,這個腳本的回測報告如下:

有蠻不錯的勝率,代表這樣的觀察是有一定的道理。

XQ量化交易平台的好處是,可以再加上其他如籌碼數據等非價量的欄位來一起運算。

所以我再加上近一日三大法人買超合計大於100張,回測報告如下圖:

 

這個選股法就很貼近我日常在看MACD黃金交叉時的考量方式了。

回測也這證明這樣的考量方式是有其道理的。

不過回測報告也突顯出,雖然勝率不錯,但總報酬率贏大盤不多,因為很多權值股符合這些條件,但常常是誤判的訊號。

所以我就再加上總市值<1000億的濾網,回測報告就有更好的報酬率了。

經過這樣的過程,我在應用MACD黃金交叉這個指標時會同時參考四個數據:

一、量

二、法人是否站買方

三、總市值不要太大

四、交叉前有一段盤整期

以上是今天跟大家分享的內容,祝大家今天操作順利。

===

● XQ【盤後量化選股模組】($1,000) 完整介紹 ➤https://xqcom.psee.io/5exlq5

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

● 量化交易超值方案!購買就送:【量化積木+台股進階】(總價值$800)

 

尋找阿爾發之旅系列十

可能是豐XQ的名字愈來愈響亮,最近好幾家大型券商相繼成立了類似的專責單位,然後就吸引了更多的投資人接觸XQ量化平台,於是,最常被問到的一句話就是「這甘有效?」

我在回答這問題時,最常用的作法就是問他,你下決策前會看線圖,參考技術指標嗎?如果對方回答  Yes! or  Sure!,我就跟他說,XQ量化平台就是21世紀的技術分析!

今天在尋找阿爾發這系列的同時,舉個例子來跟大家說明,為何我說XQ量化平台就是21世紀的技術分析。

今天介紹的打敗大盤的因子是現金股利,這個因子學院派的論文裡用的次數頗頻繁,敝公司合作的學術機構也實證這個因子在台股是蠻有用的,於是我就寫了一個選股策略如下:

一、現金股利殖利率大於7%

二、連續2個月營收年增率都大於5%

第二個條件主要是避開今年比去年慘的公司

這個選股策略過去七年停損停利7%的回測報告如下:

效果是不錯的。

如果再加上先前介紹的大股東站在買方的那兩有條件,回測最近五年的報告如下圖:

這是一個可以加入實戰參考的交易策略。

因為股利殖利率高到連大股東都站在買方,的確是一個很符合投資邏輯的概念。

那麼這個概念是怎麼來的呢?請參考下圖:

以前我們看線圖用技術指標來挑股票,現在看到網路上有人提出一些有趣的見解時,我都會試著把計算出一個數值,然後把這個數字拿來畫線,搭配其他的指標或數據,看看有沒有不斷重覆發生的規則。

在1990年代的技術分析裡,到這邊我們就只能把這個規則記起來,每天把圖叫出來,從1101一直往下按,看看有那幾檔符合相關的條件。

XQ量化平台的功用是在於,你可以把你發現的規則寫成選股腳本或策略雷達,一方面可以回測,二方面是每天電腦自動把符合條件的股票呈現在你的面前。

如果你的策略很靠譜,或是你白天沒空盯盤,你也可以把它設成自動交易。

有些朋友說他不會寫程式,所以我們就把各種數據寫成指標,然後打造量化積木,讓大家從圖上得到的靈感,可以去量化積木裡組合對應的策略。

當然大家會說你們很多選股欄位沒有支援成指標?或是說量化積木可以組的條件不夠多?

Well,大家請用力許願,我們會持續充實這些條件,目標是只要對提高勝率有幫助的數據及條件,我們會一直增加下去。

我寫這個系列,目的就是把我跑過覺得有用的數據都跟大家報告一遍,節省大家摸索的時間。

以上報告   祝大家今天操作愉快。

===

● XQ【盤後量化選股模組】($1,000) 完整介紹 ➤https://xqcom.psee.io/5elwpm

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

● 量化交易超值方案!購買就送:【量化積木+台股進階】(總價值$800)

尋找阿爾發之旅系列之九

學院派說估值的因子是有效的,他們通常用PB來當因子,我則嘗試了一個數字: 股價與合理價值之間的距離,今天就來跟大家介紹這個因子。

所謂的個股合理價值,就是去挑那些過往營業利益都很穩定的公司,然後以最近一年的營業利益為計算基礎 ,去計算未來十年獲利的折現值,算出每股折現值再加上每股淨值,就是每股合理價值,接下來就是計算目前股價與合理價值的比值。

下面是我同事,根據上述的概念所寫的腳本:

variable: idx(0), t(0);
input:r1(3, "假設未來十年營業利益年成長率");
input:r2(2, "未來十年平均年利率");
input:r3(100, "未來獲利折現合計淨值與市價比");

// 計算未來10年的營業利益折現值

value1=GetField("營業利益","Y"); //單位:百萬
value2=GetField("最新股本"); //單位:億
value3=GetField("每股淨值(元)","y");

value11 = maxlist(GetField("營業利益","Y"),GetField("營業利益","Y")[1],GetField("營業利益","Y")[2],GetField("營業利益","Y")[3],GetField("營業利益","Y")[4]);
value12 = minlist(GetField("營業利益","Y"),GetField("營業利益","Y")[1],GetField("營業利益","Y")[2],GetField("營業利益","Y")[3],GetField("營業利益","Y")[4]);

if trueall(value1>0,5) and (value11-value12)/value11<0.5 then begin
t = 0;
for idx =1 to 10 begin
t = t + value1 * power(1+r1/100,idx)/power(1+r2/100,idx);
end;

// t=百萬,value2=億,換成每股
value5 = t / value2 / 100;
value6=close/(value3+value5);

if value6<r3/100
then ret=1;
end;

outputfield(1, value5, 2, "估算每股營業利益");
outputfield(2, value6, 1, "市價/淨值比", order := -1);

下圖則是用這個腳本過去七年回測的結果:

早先有跟大家分享過暴量起漲是有阿爾發的,那如果把這兩個條件結合在一起,回測的結果如下圖:

交易次數少很多,勝率高蠻多。

我會陸續把這類單一因子就可以打敗大盤的各類因子都依序跟大家報告,至於您在使用上要用另外那些因子來作濾網,就看各位的交易風格及對市場的觀察心得了。

===

● XQ【盤後量化選股模組】($1,000) 完整介紹 ➤https://xqcom.pse.is/5fbmun

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

● 量化交易超值方案!購買就送:【量化積木+台股進階】(總價值$800)

台灣加權指數為何會超越恆生指數的細部探討

昨天是台灣加權指數自1992年之後,收盤第一次超越恆生指數,仔細比對兩個指數成份股這八年來的變化,我們會發現,台灣企業自身的努力、政府的某些決策、中美從合作演變成對抗,以及中國一連串的政策失誤,是我們逆轉勝的四大原因。

由於加權指數是以總市值作為計算基礎,我寫了一個腳本來計算自2016年5月19日收盤價到昨天為止,總市值的變動情況:

value1=getbaroffset(20160519);
value2=getField("總市值(億)", "D");
value3=value2-value2[value1];
value4=(value2/value2[value1]-1);
ret=1;
outputfield(1,value3,0,"市值變動(億)");
outputfield(2,value2[value1],0,"前期總市值");
outputfield(3,value2,0,"目前總市值");
outputfield(4,value4,0,"變動率");

我把這個腳本算出來的數字,匯出到EXCEL去運算後,得出下圖這個表格:

從這個表格裡,可以觀察到幾個現象:

一、這段時間總市值增加了28兆,其中台積電一家就佔了38.8%

增加最多的前5大還有聯發科,廣達,聯電,台達電,這五家合計佔了市值增加總數的48.2%。 台灣這幾家電子業大廠,是台灣加權指數打敗恆生指數的最大功臣。

二、台灣的大型金控總市值有很顯著的成長。

增加超過1000億的依序是富邦金,玉山金,合庫金,兆豊金,中信金,國泰金,元大金,第一金,華南金,台新金。 這跟國內整體財富累積及經濟成長有關,而多家公營行庫入列也代表,公營行庫的競爭力,比以往有提昇。

三、台灣企業力爭上游,在各個領域具有國際競爭力,形成護國神山群。

在市值增加上千億的48家公司當中,包括智邦,聯詠,欣興,緯創,世芯,國巨,創意,瑞昱,亞德客,光寶,研華,矽力,技嘉,微星,奇鋐,金像電,台光電等,都已在其所屬的特定領域,佔據世界前幾大廠的位置。  這些企業對加權指數的上漲也具有卓越貢獻。

四、台灣企業百花齊放,恆生受政策影響過大

我們除了有台積電這種重量級的護國神山之外,這段期間,總市值增加超過100億的,達到232家,增加超過50億的,有337家,佔833家公司的4成。

反過來看恆生指數,金融業佔34%,中國的大型IT公司也佔了30%

 

這兩個產業,前者受地產股暴雷波及,後者受螞蟻金服等事件的影響,受政策面的打撃太深,相關公司都出現不小的跌幅。

下面是阿里巴巴的月線圖:

這顯示一個不按規則治理的市場,對企業股價的影響有多大。

五、綠能,智慧電網,航太跟軍工板塊是新興族群

市值增加超過50億的企業裡,像世紀鋼,士電,元晶,台船,漢翔,雷虎,聯合再生等都是這一類,這些族群一定程度都跟政策的開放有關。

六、美國的友岸外包政策讓台股受益

最明顯的是通訊股,包括智邦,合勤,中磊,明泰都是市值成長超過百億的公司。

其實台灣有120家公司這段時間總市值是衰退的,這些公司像正新,建大,寶成等,都有受到美中從合作轉向競爭的波及,但台股較幸運的是,大部份的公司都有順利分散生產基地,以及提昇了產業競爭力。

以上是初淺的觀察,有興趣的朋友可以把程式拿回去自己跑自己算,了解這八年整體市場的變化。

===

● XQ【盤後量化選股模組】($1,000) 完整介紹 ➤https://xqcom.psee.io/5ehm8f

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

● 量化交易超值方案!購買就送:【量化積木+台股進階】(總價值$800)

 

尋找阿爾發之旅系列八

學院派的研究發現,波動度低的股票,表現會比大盤好,市場派的觀察認為,有量才有價,量比價先行。於是,我把學院派跟市場派的想法融合為一,試著研究,波動度低的股票如果從無量到開始出量時,會不會是更好的進場時點。

首先,我寫了一個無量變有量的腳本:

input:v1(500,"前一根bar成交量");
input:v2(2000,"這根bar成交量");
if trueall(volume[1]<=v1,10) and volume>v2 
then ret=1;

這個腳本的音思是過去十天成交量都不到五百張,但最近一天的成交量大於2000張。

接下來用貝他值來作為波動度的參考,然後訂出貝他值小於0.5的選股條件,以符合這兩個條件作為選股策略,過去七年停損停利設為7%,跑所有普通股但扣除KY及營建股及金融股,回測報告如下:

從這個研究中我發現,過往波動率很低的個股,一旦開始有明顯出量的現象,的確有其值得留意之處,例如下面這一檔就是很典型的例子:

不過在應用這個概念時要特別小心,有些低貝他的股票會因為消息面而出現一日行情,這時候的出量未必會有續航力。

===

● XQ【盤後量化選股模組】($1,000) 完整介紹 ➤https://xqcom.pse.is/5c43j6

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

● 量化交易超值方案!購買就送:【量化積木+台股進階】(總價值$800)

 

 

尋找阿爾發之旅系列七

投信跟外資都站在買方,是很多人認為的利多,我用【XQ選股中心】去回測發現,投信外資同步買超的股票,表現的確長期比大盤好,算是真的有阿爾發的存在,而且如果低價股這兩者有一陣子沒有同步作多,突然又開始同步大買,短線作多的確會有較高的勝率。

我用投信及外資各買超達100張以上的選股條件去回測。

回測過去七年,停損停利都設為7%,回測報告如下圖:

從上圖可以看到,外資投信同步買超,長期以來,的確是有比大盤要好的表現。

我試著用這樣的數據,加上更多的條件。

我的想法是,如果一檔低價股,外資跟投信有一陣子沒有同步買了,但最近一個交易日同步大買,這樣應該會很值得注意。

這樣的想法,寫出來的腳本如下:

input:days(60,"計算期間");
input:M1(800,"最低買超張數");
value1=getField("外資買賣超", "D");
value2=getField("投信買賣超", "D");
condition1=value1>m1 and value2>m1;
if condition1
and barslast(condition1)[1]>=days
and close<50
then ret=1;

拿這個腳本去回測,回測報告如下圖:

接下來我試著再把總市值設定在20億到150億之間,回測報告如下圖:

從這些回測數據來看,總市值沒有太小的低價中小型股,在兩個月以上外資投信沒有同步買超後如果又回頭大買,後市上漲的機率就會高很多。

投信跟外資同步買超蠻可以作為一個選股的因子。

===

● XQ【盤後量化選股模組】($1,000) 完整介紹 ➤https://xqcom.pse.is/5ecuvq

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

● 量化交易超值方案!購買就送:【量化積木+台股進階】(總價值$800)

 

尋找阿爾發之旅系列六

我們常常寫大跌後抄底的腳本,但什麼叫大跌? 要跌多少天?跌幾%才有較高的機率反彈?我們家量化小組透過數據,告知我的答案是近30日跌超過28%,但不能超過70%。

 

於是,我寫了以下的腳本:

value1=close[1]/close[30]-1;
if value1>-0.703448
and value1<-0.284939047
then ret=1;

 

這個腳本過去七年停損停利都設7%的回測報告如下:

交易次數蠻多,勝率也不有六成多。

之後大家如果要描述大跌後基本面或籌碼面的選股條件,可以引用參考看看。

 

✨\XQ 全球贏家,專研量化交易的最佳選擇/✨

只要你有任何的交易想法,都可以透過我們的盤後量化選股模組($1,000/月)」去取得回測報告,

不僅回測次數不受限,還可以使用數百種台股盤後資料,進行盤後自動選股。

若您只是想體驗看看,可以先不用訂閱模組,因為我們還是會送您 每日 10 次回測機會

還沒下載 XQ 的朋友,歡迎 免費下載體驗

若想知道「免費用戶 V.S. 付費用戶」的差異,可以參考差異比較表

 


▼ 訂閱 盤後量化選股模組 現在可享


「 XQ 全球贏家 」是您專研量化交易的最佳選擇!

認識 XQ 軟體教學FB粉專


 

尋找阿爾發之旅系列五

這系列一開始我分享過一個90天沒有破底後創新高的腳本,

後來我在觀察K 線時發現,未必要等到90天,如果有30天都沒有破底且最近一個交易日創波段最高點,後市短多的機率就會變高,我寫的腳本如下:

input:period(30);
input:percent(10);
setinputname(1,"未破底區間");
setinputname(2,"盤整區間漲幅上限");
condition1=false;
condition2=false;
value1=lowest(low,period);
if value1=low[period-1]
then condition1=true;
if highest(high[1],period)<=value1*(1+percent/100)
then condition2=true;
if condition1 and condition2 and close crosses over highest(close[1],period)
then ret=1;

 

過去七年停損停利都設7%的回測報告如下:

透過回測,可以發現,符合這種情況的股票,短線上往上走的機率真的有比較高。

這個腳本可以跟系列一的腳本一起搭配作為交易時機的選擇,二擇一皆可。

有興趣進一步研究的朋友不妨一試。

===

● XQ【盤後量化選股模組】($1,000) 完整介紹 ➤https://xqcom.pse.is/5dt5y4

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

● 量化交易超值方案!購買就送:【量化積木+台股進階】(總價值$800)