【專門只短炒港交所的策略】

2015-04-25 at 09:47:58

【專門只短炒港交所的策略】      SAR – Parabolic Stop And Reverse 這個指標是Amibroker的內置指標,過去不少學員也跟我提及在交易期指時有運用這個指標,也想過不少交易策略出來,但坦白說不少策略經過測試後都不可行。      近期也有學員運用這個指標,不過卻是運用來交易正股,他的交易策略是專門針對一些熱門股,如只短炒港交所(0388)這熱門股。事實上,近期不少學員也表示短炒正股比短炒期指更易賺錢,這個不表意見,這視乎每個人所用的方法及經驗等,不過程式交易確實不是期貨市場獨有,短炒熱門股也能透過程式來協助提高回報。   (策略的應用準則) (經學員同意公開部份) 運用的策略如下: 1) SAR配合MFI(Market Facilitation Index)來選擇熱門股的入市時機,同時再運用Dynamic Trader Oscillator來判斷離場時間。 2) SAR的參數,acceleration的部份需要改為0.01 (見圖一及圖二)    3) 當SAR由股價的「頂部」回落至「底部」之時,需要等待MFI(Market Facilitation Index)出現綠色,這代表價升量增的時間,此時可入市買入。(見圖三)         Market failitation index,簡稱MFI,指標由Profitunity Trading Group的創辦人Bill William所研創,他把每日(也可以是每小時、每五分鐘、每一分鐘)介定為四種市況,分別為「Green」、「Fade」、「Fake」及「Squat」,在Amibroker中,會有四種顏色表示不同的情況,而「綠色」則代表「Green」,即原創者所指「價升量增」的情況,有關這個指標的用法,在講座及課程中會講解。 a) 2012年8月至2013年2月,合共有四次獲利的機會 (見圖三) b) 2013年2月由高位140元跌至110元以下期間,也有三次入市機會,其中兩次都能獲利 (見圖四)   c) 2013年8月至2014年2月期間,有三次入市機會,但只獲利一次,其餘兩次的入市時間太遲。(見圖五)   d) 2014年3月至9月期間,有三次入市機會都能獲利,其中7月份該股由145元升至180元以上的升幅也能把握得到。(見圖六)   e) 2014年9月至2015年3月,同樣有三次入市機會,但最近期的升浪中則很可能入市後已被「震走」,未能把握最大的升浪。(見圖七)   4) 何時離場則運用Dynamic Trader Oscillator,不過這方面他不希望公開。     Dynamic Trader Oscillator並非Amibroker的內置指標,但卻能自行製作出來使用,有關如何自製這個指標的方法,大家可參考網頁中《Dynamic Trader Oscillator 如何自製及如何利用程式使用》一文。       有關的交易策略其實不難做測試,只要對程式有基本的認識都能做到,即使不懂程式,只要運用MFI及SAR這兩個指標來觀察,從網上免費下載股價資料到Amibroker,也能透過圖表來觀察分析。 在這裏看到的幾個例子中,大家會發現這策略部份時間能把握得到港交所(0388)股價起動的時間,但部份時間卻太遲入市。     在我們測試及給予學員意見時,盡可能都不希望改動他們的策略更多,比如盡量保留他策略中沿用的指標。我們的意見是,MFI這個指標是不俗的,但單單運用「Green」未必最好,也可以試試配合「Squat」及「Fake」一併運用,前者是好淡爭持,後者則是價比量先行,好淡爭持後,再連續兩天出現價格先行上升,很可能便吸引到稍後的「量」再增加,這樣做在近期的市況中會把握得更好。(見圖八)      有關的策略我們會協助他做詳細測試,其實任何的學員在課程完結後想到什麼的策略也可找我研究,課程完結後半年都是免費的,有關這方面我們確實投放了很多資源,也用了不少人手,希望協助大家將你們個人的策略改得更好,當然我們的意見不一定是最好的,但大家想到的策略若希望我們協助做分析,必定會幫助大家。 富昌金融集團聯席董事麥振威 電郵: paul.mark881@gmail.com

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

2015-04-24 at 13:27:23

  牛市中不少人就是喜歡說選股不選市,首先個人認為美國正式加息後才算真正牛市上升最急的階段,但即使已踏入牛市,選股不選市就是預了要「坐倉」,市況再升的機會大,那自然有機會坐倉後「倒賺」,不過回報卻因而下降。 其實即使是只買正股,入市時機選對其實也有一定幫助,比如運用Heiken-Ashi圖,由於已省略了一些小波動,可以更有效看出趨勢,擅長程式交易的就是可以利用程式協助找出最佳的買股時機。 大家可看附圖的兩個例子: 情況(一): (圖一)恆指的Heiken-Ashi圖在出現陰燭後,一直未有跌穿上一次調整的最低價,這時可以將新近調整中各陰燭的「最高價」當作參考位置,只要Heiken-Ashi圖再升穿這個參考價便可入市,而突破後只要Heiken-Ashi圖連續出現陽燭都是買股的時機,直至何時應停止,則需要利用其他工具輔助判斷,有關這些在課堂上會詳細講解! 情況(二): (圖二) 恆指的Heiken-Ashi圖出現陰燭後,這次卻跌穿了上一次調整的最低價,那便要轉為將上一次調整的最低價當作「參考價」,只要Heiken-Ashi圖升穿這個參考價才入市,而突破後只要Heiken-Ashi圖連續出現陽燭都是買股的時機,直至何時應停止,也需要利用其他工具輔助判斷 用以上兩種情況來判斷何時應入市買股有什麼好處? 入市只買正股,那相等如只「造好」,這種做法當然是最怕連續的跌市來臨,連續的跌市中,股價看似越來越便宜,但又應否入市? 跌市又是否未完? 是否只是短暫調整,若運用情況(二)的例子來觀察應有一定幫助(圖三),如2013年4月中至5月底有一輪很急的升市,但到了5月底至6月底卻出現連續跌市,這時買股便難免坐倉,若運用Heiken-Ashi圖在情況(二)的方法,應可判斷到在6月底才再入市。 又以近期為例,3月中的入市機會也可用情況(一)來判斷得到(圖四),恆指與各正股的數據,利用程式是可以每天收市後免費下載的,收市後判斷翌日是否買股的時機,總比不斷選股,然後入市後又坐倉更好。當然,任何方法都不可能百份百準確,但至少在判斷入市時機上能減少坐倉的可能性。 一般來說,在大牛市中,情況(一)與情況(二)也是交替出現的,在跌市的時間,這些應入市的訊號會較少,但在大牛市中,由於突破後只要Heiken-Ashi圖連續出現陽燭都是買股的時機,買股的機會差不多佔整個月三分二的時間,絕不會缺乏機會入市,但若剛好選上了應停止入市或調整中未見突破而入市「撈底」,則在大牛市中的回報也會因而降低。 只要選對入市時間,在大牛市中選強勢股,一星期只入市一次,若然選中的股票有3%至5%利潤,整月的回報也已經十分不俗,最急速牛市如2005至2007年,買股的機會可長達兩年,所以根本不用心急的。但強調這是在大牛市中的情況,而非任何時間也可如此! 富昌金融集團聯席董事麥振威 電郵: paul.mark881@gmail.com

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

2015-04-18 at 03:19:48

不少人總是認為程式交易就是很難「上手」,網上看到一大堆的程式語言,就是總認為自己學習不到,最後連一些基本的用法也不願意去接觸,但為了替個人的交易策略做測試,又或希望透過程式交易解決真實交易時的「人性化」問題,只好付費找人將策略寫出來,其實只要肯認真的去學,一般來說,花12小時左右的時間,你學習得到的程式交易技術,可以是終身受用的! 當然程式交易不代表「必勝」,但卻是未來的趨勢,不論是分析股票、期指、美期、黃金、原油期貨、或其他期貨等,已越來越多人使用程式,在真實交易時自然較為有優勢!   (12小時的學習過程): 1) 先學習程式的基本用法(只約需二至四小時) 一般只要具備基本的電腦知識也很容易上手,程式的應用並不像很多初學者所想像的那樣困難。     2) 學習程式進階語法及接駁全自動交易的知識(約需二至四小時) 這過程中,需要針對重點學習,實際上所需掌握的重點其實不多,但必需反覆練習,程式的應用就是要將重點多練,一般來說將重點反覆練習數小時,已不難將自己想到的交易策略寫出來做測試,甚至直接進行程式交易。但請緊記,學習程式就是要多練,只要下定決心去看看這個領域的運作,便會發現程式交易其實沒有大家初接觸時所想像般困難!   3) 當然在真實進行程式交易時或許作仍會遇上問題,我們也考慮了這一點。課程完結後,學員若對程式的使用仍有欵問… 我們設有「半年」的免費諮詢期,     如學員有以下問題,這半年中都會「免費」替學員完成 1)接駁全自動交易時遇上問題、如將數據導入程式、真正下單的過程遇到的困難等 2)想到的交易策略但就是寫不到出來(無論是股票、期指、美期等) ,我們的團隊會協助大家將你想到的策略完成,同時協助你將策略接駁全自動程式交易           富昌金融集團聯席董事麥振威  電郵: paul.mark881@gmail.com

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

2015-04-18 at 01:48:57

運用程式,除了可以利用它來分析個股,分析每隻個股在不同的交易策略下過去的表現,更可將個人的策略設定在即市中發出買入及賣出訊號,不過,一些喜歡交易期指的,更會同時將個股及期指的即市數據作比較,希望藉此找到兩者的關連作交易期指的訊號,甚至利用個股的走勢發出訊號再直接交易期指,進行全自動程式交易,這點利用Amibroker其實很容易做到。 分析方法方面,早年便有不少人都愛看匯控(0005)的走勢來炒期指,但匯控早已不是市場的焦點,取而代之是港交所(0388),就是想留意一下即市港交所(0388)的盤路是否對即市交易期指有幫助! 如2015年4月16日,10:42至10:55期間,期指升至高位開始回落,已造好的應否先平倉,又或入市追沽? 因時間雖短,跌幅也有約100點,剛才所見,港交所的沽盤先是增加(圖一),然後掛盤買入價正式跌穿了「290元」這個齊頭位,期指也開始跌得更急,繼而港交所的買賣掛盤也正式跌穿「290元」這個齊頭位,期指也跌穿開始跌得更急,直至跌穿了50EMA後才反彈,然後又展開升勢!           是否兩者有關連? 大家也可以嘗試觀察及做詳細backtest,不過既然過去看匯控盤路即市炒期指是有幫助,現在看港交所應也有一定參考價值。   富昌金融集團聯席董事麥振威 電郵: paul.mark881@gmail.com  

【何時應買騰訊(0700)?】

2015-04-16 at 02:02:02

【何時應買騰訊?】 程式可以運用不同的指標,也可以是你自己設計的指標,這點是利用程式分析個股時的優勢,同時也可做back-test看看自己想出來的策略在過去一段時間來只炒一隻股票的話,回報是多少,這便是程式交易的優勢! 騰訊(700)與港交所一樣,也是不少人問何時可買的股票,比如去年3月至5月便曾多次在低位反彈,曾在110元升至115元,又由105元急升至114元以上,也由100元反彈至110元,但反彈就是只有幾天,一高追便回落,其實此股也可用Heiken Ashi圖來剔走一些小波動再分析。 Heiken Ashi圖炒騰訊的入市準則也跟港交所相同: 1)先留意調整市況,這個調整市況是Heiken Ashi圖出現連續十支「陰燭」或以上,期間出現十字星或一支小陽燭是可以接受的,這類調整是在Heiken Ashi圖看到,真實價格卻未必是急跌的,也可以是整固。 2)Heiken Ashi圖這十支或以上的陰燭便成為了一個參考的區域,調整過後要突破這個區域才能買入。 如(圖一)便是近期的市況,突破後確實展開升勢,而(圖二)中是今年1月的市況,也是突破後展開升勢,但可留意(圖三),去年3月至5月便曾多次在低位反彈,曾在110元升至115元,又由105元急升至114元以上,也由100元反彈至110元,但就只是反彈,見急升才追入便會遇上調整,除非用的方法是分批不斷分注吸納,那段時間才能透過炒騰訊賺到錢!   富昌金融集團聯席董事麥振威 電郵: paul.mark881@gmail.com

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

2015-04-16 at 01:59:50

【何時應買港交所(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圖的區域,結果也有不同。 (當然大家可以再自行去分析,也可以修改這些運用方法,主要是希望利用一些工具剔走一些小波動,然後在股價調整過後再展升勢時買入) (按圖可放大) 富昌金融集團聯席董事麥振威 電郵: paul.mark881@gmail.com  

付費找人寫程式交易策略值得嗎?

2015-04-14 at 12:26:26

近期不少人致電詢問,協助寫程式做全自動交易的問題,其實真的覺得很古怪,首先未接觸過程式交易的人總認為自己的策略很複習,比如運用了幾個不同時間間隔的圖表,同時每個圖表又用了不同的指標等,Dynamic trader oscillator,zeor lag macd等等 ,又或一些在外國書本上找回來的指標, 但事實上這類方法你願意花些少時間去學習,根本不用付錢給人幫你寫,自己也很快寫到的。 只要指標的公式及交易的策略你能明確的表達出來,並非如主觀的觀察形態等方法,便一定能寫出來的! 最大問題是,找人寫程式的人都認為自己的策略是能賺錢,但結果寫了出來,做了BACKTEST又發現原來根本賺不到錢,然後稍改程式又不斷付費,我相信不少公司很樂意遇上這種人,但正如今天也遇上這類詢問,我總是建議他們先學,學不懂的我們會安排免費幫他們寫,這樣付出的成本才是最低,而我們也不會浪費時間,至少有些根本是很輕微的修改,比如遇上一位說,原是升穿保歷加通道便止賺,想改為升穿兩次才止賺,又或升穿三次才止賺,然後又改為用ATR的分析方法止賺,這些根本便可以自己學得會的,根本不用付錢給別人去寫,連學一些基本的也懶去學,那倒不如不做程式交易更好!   富昌金融集團聯席董事麥振威 電郵: paul.mark881@gmail.com    

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

2015-04-12 at 01:56:36

Dynamic Trader Oscillator 如何自製及如何利用程式使用 有學員問及Dynamic Trader Oscillator這個指標在Amibroker有嗎? 這指標本身不屬於Amibroker內置的指標,但其實程式是只要你有指標的公式,任何指標也能寫出來的,也能利用它來製定策略,進行程式交易。 (按圖可放大) 以下是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   步驟(二): 將以下的copy,製成afl file,並儲存在custom的folder中   步驟(三): 在左邊custom folder中將file直接拖曳至圖表上   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日都能捕捉到開市後的升勢。       […]

利用程式找出內地滬深300指數期貨的向好及向淡「形態」

2015-04-10 at 06:02:06

  若大家喜歡研究滬深300指數期貨的走勢,又或喜歡研究它與期指的互動關係,應會發現滬深300指數期貨在每日「14:15」後的趨勢是較為明顯的,一般會出現相對上全日較大的升浪或跌浪,至於如何判斷是升浪/跌浪,也可以參考附圖中的形態,當然這所謂的「形態」是我們自行研究的,也能夠十分容易將形態的準則用程式寫下來做測試,不會像頭肩頂、雙頂等傳統技術分析的形態般較難在程式中運用。當然,這只是作參考分析的一部份,不能直接當作一個買入及賣出訊號,喜歡研究滬深300指數期貨的Trader可當作參考!   運用程式編寫交易策略,涉及形態分析的部份向來是較困難的,即使寫出來也會與人手觀察的結果有所出入,但形態只是用來判斷市況的強弱的其中一種方法,其實只要稍作修改,不少工具也可以用來取代頭肩頂、頭肩底、背馳等傳統技術分析形態的! 多作嘗試必能發現更多有用的工具。   富昌金融集團聯席董事麥振威 電郵: paul.mark881@gmail.com  

日本Heikin-Ashi圖的製作及應用

2015-04-06 at 18:32:59

運用程式的好處便是,即使程式本身沒有你想要的技術指標提供,也可以自行編寫出來,甚至利用它編寫交易策略進行程式交易!   日本Heikin-Ashi圖的製作及應用 陰陽燭圖相信是不少Trader常用的工具,只要是用技術分析的,陰陽燭圖都是必備的工具之一。但其實有一種名為「Heikin-Ashi」的工具,形式上與陰陽燭圖很相似,但其劃上每支陰陽燭的準則卻不同,簡單來說是計算「open、high、low、close」的方法不同,採同了平均值的計算方法,這令圖表能某程度「省卻」了一些不必要的波動,用意是希望令圖表上的趨勢更為明顯。 (按圖可放大)   當然,這只是工具之一,並不代表Heikin-Ashi一定比傳統的陰陽燭圖好,但當作參考也無妨! Heikin-Ashi的計算方法: 在這裏我們簡稱Heikin-Ashi的開市價、最高價、最低價及收市價為: h-open、h-high、h-low及h-close 而一般陰陽燭的開市價、最高價、最低價及收市價則簡稱為: s-open、s-high、s-low及s-close  h-close= (s-open + s-high + s-low + s-close) / 4  h-open= (上一支燭的h-open + 上一支燭的s-close)/2  h-high= s-high , h-open, h-close 三者中取「最高值」  h-low= s-low、h-open、h-close 三者中取「最低值」 若大家運用amibroker的話,可以自行製作Heikin-Ashi圖 步驟(一): 開啟Formula Editor   步驟(二): 將以下的copy,製成afl file,並儲存在custom的folder中   SetChartOptions(0,chartShowArrows | chartShowDates);  HaClose = (O + H + L + C)/4; HaOpen = Nz(AMA( Ref( HaClose, -1 ), 0.5 ), (O[0] + H[0] + L[0] + C[0])/4); HaHigh = Max( H, Max( HaClose, HaOpen ) ); HaLow = Min( L, Min( HaClose, HaOpen ) ); xDiff = (HaHigh – Halow) * 10000; barcolor = IIf(HaClose >= HaOpen,colorGreen,colorRed); _N(Title = StrFormat(“{{NAME}} – Heiken-ashi – {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo %g, Close %g (%.1f%%) {{VALUES}}", HaOpen, HaHigh, HaLow, HaClose, SelectedValue( ROC( HaClose, 1 ) ) )); PlotOHLC( HaOpen, HaHigh, HaLow, HaClose, “", barcolor, styleCandle );   步驟(三): 開一個新的「blank chart」避免傳統陰陽燭圖與Heikin-Ashi圖重疊   步驟(四): 在左邊custom folder中將file直接拖曳至圖表上   應用例子: 附圖中大家可看到 右邊的是一般陰陽燭的圖表,左邊的則是Heikin-Ashi的圖表,由11:04至11:14分這段急速的跌浪中,一般的陰陽燭圖表是陰燭與陽燭也會同時出現的,因無論多急速的跌浪,總會有輕微反彈。但在Heikin-Ashi的圖表,由11:04至11:14分這段急速的跌浪中,由是計算的是「平均值」,整體趨勢在下跌時,可以是全部都是陰燭,故此當出現陽燭時可以代表一個跌勢終於完結,這時才平倉離場,雖賺不盡整個跌浪,但卻可以在跌勢逆轉前剛好平倉。一般的陰陽燭圖表卻沒有這樣方便,在跌勢中,出現陽燭後很可能再下跌,不能單單以陰陽燭來判斷是否離場。 當然,這只是參考的運用準則之一。Heikin-Ashi的圖表的優勢是更能明確地反映一個趨勢是否開始及完結。但強調一點,不是Heikin-Ashi的圖表一定較傳統的陰陽燭圖好,因大家也不會只運用圖表來作入市判斷,這個只是參考的工具,可以試試套用在個人的交易策略上,看看會否能提高回報。相信不少trader都明白,在一個急升/急跌趨勢出現後,你往往不能期望在升浪/跌浪的「盡頭」平倉,大多會是是希望在走勢逆轉前平倉的話,雖賺不盡,但每次這樣做反而令交易的獲利幅度提高。而Heikin-Ashi的圖表相信能在這方便有所幫助。 富昌金融集團聯席董事麥振威