程式交易

標籤:程式交易

如何計算期指轉倉價

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

如何計算期指轉倉價 期指轉倉,是由本月對期指的看法延續至下月,需將持有的即月倉位平倉,同時在下月期指開新倉,一般可在結算前幾天進行,由於即月倉位平倉,需要同時間在下月期指開新倉,這也可以借助程式幫助,Multicharts 12 也有自動轉倉的功能。 此外,也有炒家喜歡在期指結算前數天留意大戶轉倉的舉動。期指大戶在臨近結算前「轉倉」,把即月份的期指平倉,同時在下月份期指開新倉,有關的過程究竟在那個價位範圍進行,這被視為期指大戶的轉倉成本。假設轉倉價為23000點,大戶下月推高期指至少要有600至800點成本,若然下月期指上升至23800點以上,可以確認大戶的期指倉是好倉為主,其後期指繼續上升的機會較大。相反,若期指由23000點下呹至22200點,這代表了期指大戶以淡倉為主,其後期指再下跌的機會也會較大。 但如何去計算轉倉價,有部份炒家是看期權的成交量分佈的,若筆者沒記錯,以期權倉位來捕捉大戶動向,藉此預測期指的走勢,相關方法早在2002年左右某香港的財經報章便已有人提及,也不是什麼新方法,但早在當年大家已有欵問,認購期權倉位數量增加,可以是大戶看好,也可以是大戶為淡倉對沖,兩者有很大的分別,個人覺得這種計算方法未必有參考價值,這點已有不少人提出。 另一個常見的計算方法是,在期指結算前五個交易日,先記錄每個交易日「每五分鐘」期指的高低價及成交量。 然後用以下公式計算: (期指最高價- 期指最低價) x 成交量 假設9:15至9:20這五分鐘裏,期指的最高價為25371點,最低價為25205點,成交量為20張,= (25371 + 25205) /2 x 20 = 505760 然後每五分鐘也是這樣計算,把所有答案加起來計算總和 同時也這把這五個交易裏,每五分鐘的成交量加起來計算總成交量 假設用以上的公式計算,期指每天有6小時15分鐘的交易時間,合共是75個「五分鐘」,五個交易日應是375個「五分鐘」,但最後交易時,交易時間只到四時,故此合共只369個「五分鐘」,把每個五分鐘的價格用以上公式計算,然後再加起來。同時也計算每五分鐘的成交量總和。 最後將兩者相除: 最後五個交易日每五分鐘的價格用以上公式計算後再計算總和 / 最後五個交易日每五分鐘的成交量總和 答案便是期指的轉倉價。 在臨近結算這個轉倉「高峰期」的時間裏,大戶轉倉會令成交量增加,也會令價格出現變動,若每日去計算,未必能充份反映出價格的變動。 由於每五分鐘也計算,大戶的舉動會更容易捕捉,期指只要出現較大幅度的下跌,也會反映在轉倉價之上,若出現較大幅度下跌,而且成交量特別大,最後計算出來的轉倉價也會充份反映出來。 當然不同的炒家,計算期指轉倉價或會有所不同,但原理也是大同小異,部份炒家或會以「每半小時」作單位。但由於恒指的結算價也是以最後交易日當日恒指平均「每五分鐘」為一個單位。 早上市易時段由上午十時至中午十二時三十分,共30個單位;下午交易時段,從下午二時三十分至下午四時整,共18個單位;然後取這48個單位的加總平均數。所以計算期指轉倉價也以「每五分鐘」作單位計算會較適合。

利用程式編寫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次左右。程式不是用來方便你越炒越多,而是應該相反的,程式讓你做好回測,修改好你的交易策略,不要胡亂便進行交易,降低不必要的風險。