【賽馬的分析方法來選股票?】

一直以來都十分歡迎同事們提出交易策略一起研究,無論是我們的IT同事、還是幫忙其他工作的,又或是舊學員! 今天有一直幫忙很久的IT同事提出了一個很有趣的選股策略:

個別股票可以突然被炒上,但若然跟隨高追,股價很可能很快回落,但若然是同一個行業的幾隻股票也同時被炒上,那可信程度好像便較高。這點也沒錯,香港市場就是喜歡炒「板塊」,不同行業的股票輪流炒。

但問題是往往只有升幅最大的幾個行業成為焦點,但其實若每個行業的股票作比較,可能某個行業的股票前幾周仍在下跌,但這幾天卻已是升幅榜的20名,然後翌日是第10名、再第9名等,但就是未到成為焦點的第一至三名,就正如某些人研究賽馬的步速資料一樣,某些馬在近幾場一直沒跑至頭三名,但卻一直在進步,到它跑入三甲時已錯失了贏錢的機會。

(哈哈! 突然覺得這類分析方法就有點似早前提及朋友用來分析賽馬的方法,因檔次問題,先是第七名、再第五名,再第四名,雖看到尾段步速在進行,但就是未到三甲)

那其實我們可以簡單的去想幾套策略出來做分析,假設某類股票連續數個交易日,在升幅榜的排名一直上升,但卻就是未到升幅榜的頭三位,又或頭五位也不到,這類股票在其後一個星期再上升的機會有多少? 若然再進一步只選這類股票中升勢最強的行業龍頭來買入,升市中就是要買最強的,那贏的機會又有多少?

20150505

其實不同的網頁每天也有公佈行業升幅榜的排名,但卻較少有能翻查過去幾天的排名,若然要翻查過去一年,甚至數年不同行業股票升幅的排名,那便更加困難,不過利用程式卻不難做到,要看看這種假設是否能成為一種有效的選股策略,利用程式做backtest也不太困難。

看來這幾天又多了一樣測試的工作要做,不過希望能找到更多更多有效的分析方法給學員們作參考! 程式交易就是不斷地假設再分析驗證,若然學員們想到不同的策略也歡迎找我研究!

 

富昌金融集團聯席董事麥振威

電郵: paul.mark881@gmail.com

【何時是牛市中入市買股的時機】

牛市中不少人就是喜歡說選股不選市,首先個人認為美國正式加息後才算真正牛市上升最急的階段,但即使已踏入牛市,選股不選市就是預了要「坐倉」,市況再升的機會大,那自然有機會坐倉後「倒賺」,不過回報卻因而下降。

其實即使是只買正股,入市時機選對其實也有一定幫助,比如運用Heiken-Ashi圖,由於已省略了一些小波動,可以更有效看出趨勢,擅長程式交易的就是可以利用程式協助找出最佳的買股時機。

大家可看附圖的兩個例子:

(按圖可放大)

ha 1

情況(一): (圖一)恆指的Heiken-Ashi圖在出現陰燭後,一直未有跌穿上一次調整的最低價,這時可以將新近調整中各陰燭的「最高價」當作參考位置,只要Heiken-Ashi圖再升穿這個參考價便可入市,而突破後只要Heiken-Ashi圖連續出現陽燭都是買股的時機,直至何時應停止,則需要利用其他工具輔助判斷,有關這些在課堂上會詳細講解!

ha 2

情況(二): (圖二) 恆指的Heiken-Ashi圖出現陰燭後,這次卻跌穿了上一次調整的最低價,那便要轉為將上一次調整的最低價當作「參考價」,只要Heiken-Ashi圖升穿這個參考價才入市,而突破後只要Heiken-Ashi圖連續出現陽燭都是買股的時機,直至何時應停止,也需要利用其他工具輔助判斷

用以上兩種情況來判斷何時應入市買股有什麼好處?

ha3

入市只買正股,那相等如只「造好」,這種做法當然是最怕連續的跌市來臨,連續的跌市中,股價看似越來越便宜,但又應否入市? 跌市又是否未完? 是否只是短暫調整,若運用情況(二)的例子來觀察應有一定幫助(圖三),如2013年4月中至5月底有一輪很急的升市,但到了5月底至6月底卻出現連續跌市,這時買股便難免坐倉,若運用Heiken-Ashi圖在情況(二)的方法,應可判斷到在6月底才再入市。

ha4

 

又以近期為例,3月中的入市機會也可用情況(一)來判斷得到(圖四),恆指與各正股的數據,利用程式是可以每天收市後免費下載的,收市後判斷翌日是否買股的時機,總比不斷選股,然後入市後又坐倉更好。當然,任何方法都不可能百份百準確,但至少在判斷入市時機上能減少坐倉的可能性。

一般來說,在大牛市中,情況(一)與情況(二)也是交替出現的,在跌市的時間,這些應入市的訊號會較少,但在大牛市中,由於突破後只要Heiken-Ashi圖連續出現陽燭都是買股的時機,買股的機會差不多佔整個月三分二的時間,絕不會缺乏機會入市,但若剛好選上了應停止入市或調整中未見突破而入市「撈底」,則在大牛市中的回報也會因而降低。

只要選對入市時間,在大牛市中選強勢股,一星期只入市一次,若然選中的股票有3%至5%利潤,整月的回報也已經十分不俗,最急速牛市如2005至2007年,買股的機會可長達兩年,所以根本不用心急的。但強調這是在大牛市中的情況,而非任何時間也可如此!

富昌金融集團聯席董事麥振威

電郵: paul.mark881@gmail.com

【如何在12小時內學懂程式交易】

【如何在12小時內學懂程式交易】

不少人總是認為程式交易就是很難「上手」,網上看到一大堆的程式語言,就是總認為自己學習不到,最後連一些基本的用法也不願意去接觸,但為了替個人的交易策略做測試,又或希望透過程式交易解決真實交易時的「人性化」問題,只好付費找人將策略寫出來,其實只要肯認真的去學,一般來說,花12小時左右的時間,你學習得到的程式交易技術,可以是終身受用的! 當然程式交易不代表「必勝」,但卻是未來的趨勢,不論是分析股票、期指、美期、黃金、原油期貨、或其他期貨等,已越來越多人使用程式,在真實交易時自然較為有優勢!

 

(12小時的學習過程):

1) 先學習程式的基本用法(只約需二至四小時) 一般只要具備基本的電腦知識也很容易上手,程式的應用並不像很多初學者所想像的那樣困難。

 

CLASS 11

CLASS 12

 

2) 學習程式進階語法及接駁全自動交易的知識(約需二至四小時) 這過程中,需要針對重點學習,實際上所需掌握的重點其實不多,但必需反覆練習,程式的應用就是要將重點多練,一般來說將重點反覆練習數小時,已不難將自己想到的交易策略寫出來做測試,甚至直接進行程式交易。但請緊記,學習程式就是要多練,只要下定決心去看看這個領域的運作,便會發現程式交易其實沒有大家初接觸時所想像般困難!

CLASS 15

 

3) 當然在真實進行程式交易時或許作仍會遇上問題,我們也考慮了這一點。課程完結後,學員若對程式的使用仍有欵問… 我們設有「半年」的免費諮詢期,

 

CLASS 13

 

如學員有以下問題,這半年中都會「免費」替學員完成

1)接駁全自動交易時遇上問題、如將數據導入程式、真正下單的過程遇到的困難等

2)想到的交易策略但就是寫不到出來(無論是股票、期指、美期等) ,我們的團隊會協助大家將你想到的策略完成,同時協助你將策略接駁全自動程式交易

 

 

 

 

 

富昌金融集團聯席董事麥振威 

電郵: paul.mark881@gmail.com

【觀察港交所(0388)盤路 預測期指即市走勢 (二)】

【觀察港交所(0388)盤路 預測期指即市走勢 (二)】

除了可比較港交所(0388)跌穿/升穿「齊頭位」的變動,其實大家也可嘗試再比較一下升穿及跌穿前收市價時對期指的走勢是否有啟示性,若在(2015年4月17日)早上9:54前,見期指高開後逆市造淡,大部份時間入市都是虧損的,唯一若選擇在9:54至10:02這段時間入市仍有利可圖,這6分鐘當中,期指約由27970點跌至27900以下,約有80點利潤,這段時間剛好是港交所(0388)由升變跌的時間,早上港交所由286.6元衝上288.6元,然後卻在該段時間跌穿了前收市286.4元,影片(一)拍了該段時間期指的變動及港交所的盤路變化,大家有興趣也可參考一下!

此外,在影片(二)中大家也可留意到,期指在10:02開始曾反彈,但港交所的價格只曾輕微升穿前收市價286.4元,然後很快又回落,其後期指便在10:24 再度下跌。

其實只要有相關的數據,也可直接將港交所的買賣盤變化設計為程式的交易策略,直接透過觀察港交所盤路來交易期指,進行程式交易!

(按圖可放大)

期指在在9:54至10:02這段時間的走勢:

HSI 0417 2

(影片一)

 

 

期指在10:02後的走勢:

HSI 0417 3

(影片二)

 

富昌金融集團聯席董事麥振威

電郵: paul.mark881@gmail.com

【觀察港交所(0388)盤路 預測期指即市走勢 (一)】

【觀察港交所(0388)盤路 預測期指即市走勢 (一)】

 

運用程式,除了可以利用它來分析個股,分析每隻個股在不同的交易策略下過去的表現,更可將個人的策略設定在即市中發出買入及賣出訊號,不過,一些喜歡交易期指的,更會同時將個股及期指的即市數據作比較,希望藉此找到兩者的關連作交易期指的訊號,甚至利用個股的走勢發出訊號再直接交易期指,進行全自動程式交易,這點利用Amibroker其實很容易做到。

分析方法方面,早年便有不少人都愛看匯控(0005)的走勢來炒期指,但匯控早已不是市場的焦點,取而代之是港交所(0388),就是想留意一下即市港交所(0388)的盤路是否對即市交易期指有幫助!

如2015年4月16日,10:42至10:55期間,期指升至高位開始回落,已造好的應否先平倉,又或入市追沽? 因時間雖短,跌幅也有約100點,剛才所見,港交所的沽盤先是增加(圖一),然後掛盤買入價正式跌穿了「290元」這個齊頭位,期指也開始跌得更急,繼而港交所的買賣掛盤也正式跌穿「290元」這個齊頭位,期指也跌穿開始跌得更急,直至跌穿了50EMA後才反彈,然後又展開升勢!

(按圖可放大)

388A 388B388 C

388 D

是否兩者有關連? 大家也可以嘗試觀察及做詳細backtest,不過既然過去看匯控盤路即市炒期指是有幫助,現在看港交所應也有一定參考價值。

 

富昌金融集團聯席董事麥振威

電郵: paul.mark881@gmail.com

【何時應買騰訊?】

【何時應買騰訊?】

程式可以運用不同的指標,也可以是你自己設計的指標,這點是利用程式分析個股時的優勢,同時也可做back-test看看自己想出來的策略在過去一段時間來只炒一隻股票的話,回報是多少,這便是程式交易的優勢!

騰訊(700)與港交所一樣,也是不少人問何時可買的股票,比如去年3月至5月便曾多次在低位反彈,曾在110元升至115元,又由105元急升至114元以上,也由100元反彈至110元,但反彈就是只有幾天,一高追便回落,其實此股也可用Heiken Ashi圖來剔走一些小波動再分析。

(按圖可放大)

700 1700 2  700 3

Heiken Ashi圖炒港交所的入市準則如下:

1)先留意調整市況,這個調整市況是Heiken Ashi圖出現連續十支「陰燭」或以上,期間出現十字星或一支小陽燭是可以接受的,這類調整是在Heiken Ashi圖看到,真實價格卻未必是急跌的,也可以是整固。

 

2)Heiken Ashi圖這十支或以上的陰燭便成為了一個參考的區域,調整過後要突破這個區域才能買入。

如(圖一)便是近期的市況,調整時Heiken Ashi圖的幅度也不大,這類很容易作出突破,再看看(圖二),可以比較到,2013年11月與12月,港交所的價格都出現反彈,但前者的反彈是突破了Heiken Ashi圖的區域,而後者則沒有。再看看(圖三),去年二月及四月港交所在調整後出現反彈,第一次是由120元升至約125元,第二次是由110元升至約115元,兩者在股價上的升幅都是差不多,但後者卻突破了Heiken Ashi圖的區域,結果也有不同。

(當然大家可以再自行去分析,也可以修改這些運用方法,主要是希望利用一些工具剔走一些小波動,然後在股價調整過後再展升勢時買入)

 

富昌金融集團聯席董事麥振威

電郵: paul.mark881@gmail.com

 

 

【何時應買港交所(0388)】?

【何時應買港交所(0388)】?

 

近日有太多朋友問及港交所(0388)應何時再買? 大家也知道待調整後買入,但何謂調整? 調整過後又如何判斷要買? 首先最好是先「剔走」一些股價的小波動,這點Heiken Ashi圖可以有幫助,有關Heiken Ashi圖其實不難使用,下載了amibroker這程式的試用版後,便能運用,而股價的走勢可以從yahoo直接免費下載至程式使用。有關的應用方法在月底的講座中也會講解一下,即使只炒正股也能進行程式交易!

Heiken Ashi圖炒港交所的入市準則如下:

1)先留意調整市況,這個調整市況是Heiken Ashi圖出現連續十支「陰燭」或以上,期間出現十字星或一支小陽燭是可以接受的,這類調整是在Heiken Ashi圖看到,真實價格卻未必是急跌的,也可以是整固。

 

2)Heiken Ashi圖這十支或以上的陰燭便成為了一個參考的區域,調整過後要突破這個區域才能買入。

如(圖一)便是近期的市況,調整時Heiken Ashi圖的幅度也不大,這類很容易作出突破,再看看(圖二),可以比較到,2013年11月與12月,港交所的價格都出現反彈,但前者的反彈是突破了Heiken Ashi圖的區域,而後者則沒有。再看看(圖三),去年二月及四月港交所在調整後出現反彈,第一次是由120元升至約125元,第二次是由110元升至約115元,兩者在股價上的升幅都是差不多,但後者卻突破了Heiken Ashi圖的區域,結果也有不同。

(按圖可放大)

388 2 388 3 3881

(當然大家可以再自行去分析,也可以修改這些運用方法,主要是希望利用一些工具剔走一些小波動,然後在股價調整過後再展升勢時買入)

 

富昌金融集團聯席董事麥振威

電郵: paul.mark881@gmail.com

 

Dynamic Trader Oscillator 如何自製及如何利用程式使用

有學員問及Dynamic Trader Oscillator這個指標在Amibroker有嗎?

這指標本身不屬於Amibroker內置的指標,但其實程式是只要你有指標的公式,任何指標也能寫出來的,也能利用它來製定策略,進行程式交易

(按圖可放大)

dto 6

以下是Dynamic Trader Oscillator的AFL File

 

_SECTION_BEGIN(“Dynamic Trader Oscillator”);

 

PeriodRSI= Param(“PeriodRSI”, 10, 1, 250, 1);

PeriodStoch=Param(“PeriodStoch”, 8, 1, 250, 1);

MAType=Param(“MAType”, 1, 1, 2, 1);

PeriodSK=Param(“PeriodSK”, 5, 1, 250, 1);

PeriodSD=Param(“PeriodSD”, 3, 1, 250, 1);

Upper=Param(“Upper”, 80, 50, 100, 1);

Lower=Param(“Lower”, 20, 0, 50, 1);

 

 

StoRSI= 100*(( RSI( PeriodRSI) – LLV( RSI( PeriodRSI ) , PeriodStoch ) ) / ( (

HHV( RSI( PeriodRSI) , PeriodStoch ) ) – LLV(RSI( PeriodRSI ), PeriodStoch ) )

);

 

if(MAType==1)

{

SK=MA(StoRSI,PeriodSK);

SD=MA(SK,PeriodSD);

}

 

if(MAType==2)

{

SK=EMA(StoRSI,PeriodSK);

SD=EMA(SK,PeriodSD);

}

 

Plot(SK,”DTOscSK”,ParamColor( “ColorSK”, colorBlue ),styleThick);

Plot(SD,”DTOscSD”,ParamColor( “ColorSD”, colorBlack ),styleThick);

Plot(0,”ZeroLine”,ParamColor( “ColorZero”, colorBlack ),styleLine);

Plot(Upper,”Upper”,ParamColor( “ColorUpper”, colorRed ),styleLine);

Plot(Lower,”Lower”,ParamColor( “ColorLower”, colorGreen ),styleLine);

_SECTION_END();

 

參數與原創的有點改動,RSI的參數由13改成為10,而上下超買及超賣區也由70/30,改為了80/20,若希望跟隨原創,可以自行作出修改!

同樣地只是幾個步驟便能把指標放在Amibroker使用:

步驟(): 開啟Formula Editor

dto 9

 

步驟(): 將以下的copy,製成afl file,並儲存在custom的folder中

dto 8

 

步驟():

在左邊custom folder中將file直接拖曳至圖表上

dto 10

 

Dynamic Trader Oscillator是由Robert Miner所研創,普遍應用在期貨及外匯市場之上。指標除了可用單獨運用外,也可配合其他指標同時運用。此外,原創者也強調可以用不同時間間隔的圖表同時分析這個指標,比如是綜合5分鐘Dynamic Trader Oscillator與1分鐘Dynamic Trader Oscillator來同時分析。

 

Dynamic Trader Oscillator的公式如下:

 

先計算StoRSI

 

= 100*(( RSI( PeriodRSI) – LLV( RSI( PeriodRSI ) , PeriodStoch ) ) / ( (

HHV( RSI( PeriodRSI) , PeriodStoch ) ) – LLV(RSI( PeriodRSI ), PeriodStoch ) )

);

 

HHV代表某段時間的最高價

LLV代表某段時間的最低價

 

再計算

SK及SD,但有兩種選擇,可以是用普通的平均線計算方法,也可以是用EMA來計算。

 

Robert Miner選擇的是STC先選(8,13),RSI的參數選(13),SD及SK則用普通的平均線來計算。

 

 

一般的用法如下:

當Dynamic Trader Oscillator上升至超買區時,代表走勢確認「強勢」,以過去三日(4月8日至4月10日)期指的1分鐘圖來作比較,當中4月8日及4月9日都能捕捉到開市後的升勢。

DTO3  DTO 4  DTO 5

 

當然,指標的用法原創者仍有很多建議,若大家有興趣的可參考原創者的網頁:

https://www.dynamictraders.com/

dto 11

 

不過在這想強調一點,用那個技術指標不是重點,任何的指標,任何的交易方法也沒有可能是百份百準確的,總會有虧損的時候,如何控制獲利與虧損的比例,如何去有效地執行你的策略才最重要。這個指標筆者沒有使用,但既然有學員問及便在這跟大家分享,若日後學員有任何指標想用以作參考,也可電郵給我詢問!

 

富昌金融集團聯席董事 麥振威

電郵: paul.mark881@gmail.com

 

比較滬深300指數期貨與期指的變動幅度預測轉勢的時間

【比較滬深300指數期貨與期指的變動幅度預測轉勢的時間】

常聽學員提及比較兩者的方法,就是看那一個先到阻力,那一個先受制平均線,那一個的RSI先出現超買,那一個MACD先出沽出訊號,又或那一個先出現頂背馳等等,或許大家找到一些真正有用的預測方法,但其實比較兩者的即市變動,也可以找到一些入市機會,如附圖,這段時間是滬深300指數期貨比期指先行,在升浪中滬深300指數期貨的變動幅度較大,由於滬深300指數期貨先行,升浪完結的時間也較早,當滬深300指數期貨由升浪轉入跌浪初期,期指則仍處於升浪的尾段,因此反過來變成期指的變動幅度突然在這時間比滬深300指數期貨大,其後期指便轉入跌勢!

(按圖可放大)

IFNEW5A

這也是H-L Indicator的原理之一,當然這個分析方法可以配合大家個人設計的交易策略配合運用,若你有獨到的macd分析方法來分析滬深300指數期貨與期指,不代表不可以加入其他「原素」一併去分析,看看是否能提高回報!

 

富昌金融集團聯席董事麥振威

電郵: paul.mark881@gmail.com

即市走勢中,滬深300指數期貨比期指先行? 還是期指反過來先行?

【即市走勢中,滬深300指數期貨比期指先行? 還是期指反過來先行?】

課程中就是很多人問那裏找到滬深300指數期貨的數據,也明白大家最想做的便是希望「炒即市」時可以看滬深300指數期貨的走勢作參考,大家總是認為滬深300指數期貨「必定」及「永遠」是帶著期指走,滬深300指數期貨跌,期指便跌,滬深300指數期貨升,期指便升,然後最常做的方法是,如附圖,滬深300指數期貨開市時出現背馳後急跌,然後期指便跌,又或等滬深的MACD出現買入訊號時才入市造好期指,這種類近的方法我們也研究過很多,但有真正留意過兩者即市的互動關係的話,便明白最大問題是根本滬深300指數期貨並非一定比期指先行,兩者是在互動,有時是期指帶著滬深300指數期貨走,有時則是滬深300指數期貨帶著期指走!

(按圖可放大)

IFNEW3

IFNEW4

 

正如附圖,明顯地當時是期指先行,期指由低位回升的時間明顯比滬深300指數期貨早! 單單用幾個技術指標去比較兩者的互動關係,又或根本便假定了滬深300指數期貨一定比期指先行的話,很多的分析方法也都不可行!

(按圖可放大)

IFNEW 1

IFNEW 2

 

富昌金融集團聯席董事麥振威

電郵: paul.mark881@gmail.com