程式交易不是大戶的專利,有年紀輕輕的大學生也在積極研究,希望靠電腦自動生財。近期市況大上大落,令眾多散戶方寸大亂,生怕高買低沽。究竟用程式交易的成功率又是否較高?專家教你三大步驟,助你建構程式炒股。程式交易是將預設的交易策略,以程式語言明確描述出來,並透過電腦執行,好處是能助投資者有系統及紀律地執行交易策略,免受情緒左右,亦可讓他們利用歷史或即市數據作模擬買賣,以預測其交易策略的回報。當然,若交易策略有誤,亦會招致損失。

致富證券 傅允軒

富昌金融 麥振威

第1步 構思交易策略

致富證券資產管理部(量化交易業務)副總監傅允軒表示,程式交易較適合在有足夠深度的市場進行,以確保大額交易不會導致價格出現大幅波動,較多運用於本地指數期貨、美國期貨、股票及外匯等市場。香港及美國有時差,用程式自動買賣美國期貨及股票尤其好,讓他不用在深夜時間睇實美股。

交易策略五花八門,富昌金融集團聯席董事麥振威舉例指,他發現滬深300指數期貨(以下簡稱滬深期指)與香港恒指期貨(以下簡稱港期指)的互動關係愈來愈高,理論上在一個升浪裏,最尾一段升幅會是最大;如滬深期指領先港期指,他就比較兩者在每分鐘的變幅,當滬深期指進入新跌浪,變動幅度會減少;但同時,港期指仍在升浪的最尾段,滬深期指的變幅會突然明顯比港期指的小,預示港期指也會即將進入跌浪,那時候沽港期指應有較大機會獲利。

傅允軒表示,若一個交易策略被很多人知道及使用,其成效便會大大減低,因此策略的原創性非常重要。

第2步 寫程式及測試

市面有不少交易軟件如Metastock、Amibroker、Multicharts等,買入軟件最平數千元有交易,方便用家分析圖表、進行模擬買賣測試、編寫及執行交易程式。投資者可將構思好的策略寫成程式語言輸入這類軟件,將它套用在以往或即市數據進行模擬買賣,以檢視其可靠程度,並作出優化。

傅允軒提醒,模擬買賣測試的結果,未必可準確預測交易策略的實際表現。麥振威補充,一些重大的政策改變,如延長交易時間、滬港通等,都會令一個策略的模擬買賣測試結果與實際表現有出入。

麥振威指,程式撇除了人的情緒,在波動市況中,執行交易能力確會較人手理想。

第3步 定期檢討戰績

回想起○八年市況極為波動的時候,當時預設好策略落盤沽期指,之後價格突然大幅向上,需大量補倉,面對這樣的壓力,一般人都會猶豫是否繼續,但電腦就不會有這樣的問題。傅允軒稱,建構好一個交易程式並開始執行後,就要相信它,很多人運用程式交易輸錢,就是因為對自己的程式信心不足,中途關掉;但他會每半年至一年檢討程式的表現,若回報太差就會停止使用並找出問題所在。

運用程式交易並不代表可完全忽略基本因素,傅允軒形容它如交易的「總掣」,自己會以貨幣環境、資金流向等因素決定交易注碼。「交易從來是捨難取易,炒賣並沒有難度分。」