程式交易

標籤:程式交易

利用程式編寫HEIKEN ASHI 圖交易策略

潮流特區
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威) ・2020-06-30

報讀六月份課程的學員問會否教「Heikin-Ashi」圖。若用Multicharts本身便有這種圖表,而Amibroker也可自行製作,這方面在程式交易課程會教的。 「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) / 4h-open= (上一支燭的h-open + 上一支燭的s-close)/2h-high= s-high , h-open, h-close 三者中取「最高值」h-low= s-low、h-open、h-close 三者中取「最低值」其實要用程式編寫有關Heikin-Ashi圖的策略並不困難,若大家真的有興趣用 Heikin-Ashi 圖,可試試寫些簡單的策略再與單純運用陰陽燭圖的策略比較。 例如:期指開市首分鐘不計算在內,然後計算由期指開市第二分鐘至正股開市,即9時30分Heiken Ashi圖的高低幅度,假設這段時間Heiken Ashi圖最高價是20000點,最低價是19900點,正股開市後,期指的Heiken Ashi圖突破20000點便造好,相反若跌穿19900點便造淡。 一些簡單的突破策略,很多時確實Heiken Ashi 較好。

程式選股的竅門

潮流特區
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威) ・2020-06-25

若要參考一些量化交易大師(Quants)是如何做交易,Cliff Asness的故事很值得參考! Eugene F. Fama(尤道‧法瑪)這位著名的經濟學家,被譽為全球引用率最高的金融界大師,意思是差不多所有撰寫論文的人都會在論文中引用他的觀點,而他的理論也一直被視為權威! 他的理論中便包括了「有效市場解說」,市場走勢是隨機的,沒有人可以長期戰勝市場,但他的一位學生,那就是Cliff Asness,挑戰了這權威的理論,這位學生畢業後加入了高盛,最初幾年他是獨立獨行的天才,其後他帶領的團隊源源不絕地產生著令人咋舌的高額回報,其後離開高盛成立AQR,為華爾街頂級的對沖基金! 這位學生當年究竟是如何挑戰尤道‧法瑪這位權威人物? 1990年Cliff Asness是尤道‧法瑪的助教,但他逐漸很難去相信「有效市場假設」,他發現處於跌勢中的股票總是比理論跌幅跌得更深,同時處於升勢中的股票也會比理論升幅升得更多,原因是股票的走勢確實有「動力」的存在,所謂「動力」是某段時間裏跌得最急與升得最急的股票往往會沿著原來的方向繼續運行!但根據「有效市場假設」,「動力」根本不可能存在,但他的畢業論文最後仍然堅持用自己觀察得到的現象及數據來完成,結果尤道‧法瑪也認同了他,事實上數據證實如此,不能不承認,甚至連有「債王」之稱的太平洋投資管理公司(Pimco)創辦人格羅斯也被其論文所吸引! Cliff Asness的選股概念: 不用「沉迷」價值投資,選股不一定要看業績或盈利等等的財務數據,最重要是留意股票的「上升動力」,所謂「上升動力」,這涉及價格的變動外,還包括買賣盤的力量、成交量等,很多時候股價急升,未必與基本因素有關。 或許對某些投資者來說,未必同意這樣選股,但Tesla(NASDAQ: TSLA)股價近期創歷史新高,更成為全球市值最大的汽車股,不過Tesla根本從未有過盈利。

程式交易經驗分享

潮流特區
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威) ・2020-06-10

《程式交易經驗分享》 《Markek Wizard》這書提及一點,這世上能賺錢的策略其實很多,但諷刺的是要找它出來卻十分困難。其實交易就是經驗的累積,每天坐在電腦前,看著股價變動,隨著一年又一年過去,經驗會逐漸增加,然後你會發現,即使你不看任何指標,很多時候真的預測得到接下來會發生什麼,那便是經驗,市場就是重覆又重覆著去出現一些變化,只是重覆的時間及次序你不會每次也確實知道,只能耐心去等待機會,等待你見過、經歷過的變化再度出現在你面前,然後你便懂得像以往一樣去交易。經驗累積得越多,便越懂得更直接有效去執行交易。 學習運用程式,能讓你將這些經驗變得更系統化,繼而寫成一個能讓程式自動去執行的交易策略, 這能讓你更直接,更迅速去執行這些你見過無數次,而又再重覆的獲利機會,這便是程式交易的優勢。 其實程式交易在歐美及台灣真的十分流行,但在香港目前也有不少人是初次接觸,或許不少人就是聽過multicharts、amibroker等,但就是沒有親身用過。其實程式不是新手所想的那麼複雜,只要懂得簡單的電腦操作也能學得會。 不過,學習前必需明白一點,程式不是什麼必勝的工具,但程式肯定可以讓你的交易次數大幅減少,因為透過程式做回測,你會發現很多很多被認為是可行的交易策略,回測的結果也會告訴你其實在真實交易中根本不能獲利,但這過程中也讓你的交易變得更加準確,至少你的本金不會再因為這些策略而虧損。 而且降低交易次數,對任何一個來說都肯定十分有用,交易時的買賣差價、佣金、交易費用等,一年累積下來其實成本根本很大。目前香港已逐漸流行「零佣金」,但即使是零佣金,請記得買賣差價也是一個重要的成本,這是絕對不能忽略的。 此外,程式交易是需要練習的,除了學習程式的語法、連接自動交易的過程,還要學懂如何讓程式在真實交易中持續執行,這世上沒有任何策略是一年中每一天都賺錢的,一個好的交易策略,一年12個月中有1至2個月是輕微虧損其實已是很厲害的策略,但學習程式的(可能受廣告影響),總認為每天開啟程式,然後每天便會給你回報。 要學懂讓程式持續去執行,這點其實是最難的,比學習電腦知識更難。程式交易能降低你在真實交易時因心理因素而導致的虧損,但也不代表你會完全沒有壓力,讓程式執行一個其實能賺錢的策略,也要時間去累積經驗,去練習。

Scalping Trading Strategies 適合利用程式自動執行

潮流特區
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威) ・2020-06-08

Scalping ,這形容方法在外匯很流行,意思是只持倉數分鐘,甚至數秒的交易,比DayTrade的持倉時間更短。 利用程式如Multicharts 及Amibroker,交易由發出買入/賣出訊號,至完全執行成功,整個過程可以1秒內完成,甚至可同時每天執行多個策略,所以程式交易比人手更適合做Scalping。 已有很多學員問過,程式交易能否同時執行多個策略,這當然可以,但若執行多個策略,最好先利用Multicharts 的「Portfolio trader」做回測,比如你同時利用兩個交易策略做Scalping,而兩個策略的相關程度越低,才越能控制風險,令你整體的回報更平穩。 但最重要最重要的,不是持倉短便應每天不斷不斷去做交易,每次課程中也強調一點「越炒得多越死得快」,試過有參加講座的,一開始便告訴我,每天他交易60幾次期指,我直接告訴他一定輸的,賺錢的只有賺你佣金的人,交易次數太多,佣金及買賣差價成本十分之大,根本不可能賺錢。 教授期指盤路分析的交易方法,也算是Scalping一種,但一般來說,一個月的交易次數根本只是20次左右。程式不是用來方便你越炒越多,而是應該相反的,程式讓你做好回測,修改好你的交易策略,不要胡亂便進行交易,降低不必要的風險。