程式交易時代來臨?|入門的必備觀念

您現在正在閱讀

程式交易時代來臨?|入門的必備觀念

前言

「程式交易」(Program Trading),又稱為「量化交易 」(Quantitative Trading) 。現今所有的金融商品交易,都會使用電子化的方式,透過程式交易平台下單,但是在下單之前所有的判斷策略,都是「人」去進行判斷的,將這些判斷策略,交給電腦去執行,電腦可以跟人一樣,每天自行完成完整的程式交易流程,完全不需要人為介入,這樣的交易形式,就稱作程式交易。是透過電腦程式「全自動」執行投資交易。優勢在於可以大量節省時間盯盤,也可以同時關注多種商品。程式交易可以避免人性的主觀影響,透過軟體嚴格執行保持交易策略的一致性。

 

1.程式交易的優點

 

程式交易好處1:省下大量的時間

就如同上面所說的,程式交易最大的好處就是把投資策略交給程式去全自動化運行,讓自己不用再時刻坐在電腦前盯盤。您可以24小時隨時隨地的賺錢

 

程式交易優勢2:同時關注多種商品

量化交易的另一大優勢則是可以同時監控大量的商品,台股、歐股、美股、黃金、原油,甚至是虛擬貨幣等等。讓你不用花龐大力氣去盯每一個商品的操盤,也可以隨時判斷市場的行情。

 

程式交易優勢3:避免主觀意識

 

當我們在外匯市場打滾時,就跟賭博一樣,您不可能無時無刻都是一帆風順的。

各種市場數據通常都是極大量的,甚至市期貨急拉急殺都是非常迅速的,人工看盤通常一次需要看多種不同的指標,常常還在分析技術指標的過程中已經錯失了最佳入場機會,但程式交易不管是多少種指標都能在一瞬間判斷是否進出場。程式不像人類一樣有情緒,讓程式自動化執行交易,他會理性、高效率且毫無情緒的運行所有投資策略。

而停損,恰恰是所有交易動作中最難執行的。有多少投資高手,一生的心血就死在一次的不停損中。

透過程式交易,不管是執行任何的交易行為都是即時反應下單的,凹單、猶豫等常見的人為錯誤都會被排除掉。可以最忠實的反映出一個投資策略該有的績效,而不會受到人為操作的干擾影響。

此時程式交易的第二個優勢出列:透過軟體的績效回測功能,可忠實地告訴交易人策略的賺賠、風險、勝率等數據,有了這些判斷的標準,我們就可以進一步評估並修正套路,甚至能進一步開發出新的交易策略。

 

程式交易優勢4:程式最佳化

 

在各種不同的技術指標中,常會有各種不同的參數需要調整,以均線( MA )來說,就有各種不同的均線,5 日均、10 日均、20 日均、60 日均… 單靠人力要找出哪一條均線最適合的,是難如登天,但透過電腦精密計算,他可以告訴我們何種天數的 MA策略 最賺錢的。

 

2.常見程式交易的軟體

 

常見的程式交易軟體主要有兩類:

 

1.使用套裝軟體,如MultiCharts:

 

首先,MultiCharts採用的程式語法稱為PowerLanguage,其實,其前身叫作EasyLanguage,好像告訴我們說這套語法很「Easy」,甚至只要短短兩行程式碼就可以寫出一個策略,大家可以試試看。我們可以透過MultiCharts把交易邏輯編寫成程式語法(PowerLanguage),加上MultiCharts提供回測歷史績效、參數最佳化等功能協助我們檢驗、調整策略,最後再透過下單機制自動程式交易。

 

2.自寫程式串API:

 

另外一派程式交易者具備更高端的程式專業,可自行開發交易程式(例如以C#、Python等語言)並串接期貨商API來進行自動交易。

 

3.程式交易型態

 

程式交易策略1:順勢交易系統

根據目前各種指標的趨勢走向交易,常見於中長期投資的交易策略。當投資者分析:有一股動能在推動目前價格!於是你「跟著操作」這類策略就可以稱為「順勢交易」。這種投資方式適合不在乎勝率、能勇敢追漲並且願意等待、能忍受長期大幅虧損的投資者!

 

 小虧損次數多 但絕不錯過大賺行情

您一定有聽過的「海龜交易法」就是長週期順勢交易的一種!順勢交易週期可以根據您的需求調整周期長度,而且往往不需要很高的勝率。

 

使用這種方法的交易者,常常會連續停損超過 10 次、持續數個月的虧損,但只要出現數月一次,或數年一次的大趨勢,獲利通常十分豐碩!而所謂「停損」,就是設定一個價格(停損點),當股價跌到這個價格,就馬上賣出;而「停利」的定義跟停損差不多,差別只在於停利設定的價格,是當股票漲到停利點就賣出。由於這樣的機會不多,因此有些順勢交易者,會一次觀察許多市場,增加遇見大趨勢的策略!

 

程式交易策略2:逆勢交易系統

根據目前各種指標的趨勢走向反向交易,利用回歸平均的原理,在逆勢指標下進場,常見於法人當沖的交易策略。逆勢交易通常有較高勝率、交易周期較短的特色,畢竟週期一拉長,遇到趨勢的機會就會提高,發生悲劇的機率也會提高,因此千萬要嚴格設定停損,以免在突如其來的大趨勢中翻船!

 

除了挑選有規律性的標的,也可以選擇波動性較小的時機。也就是利用盤整區間,尋找短期的擺盪高低點,而「盤整」又可以稱作「股價整理」,是指股價在一段時間內,沒有明顯的上下起伏,而是在每個價格區間內來回。而該如何運用盤整區間,就要在箱型區間中,於價格上下緣來回低買高賣操作。

 

程式交易策略3:型態操作

根據不同的型態策略,這些型態往往都是歷史數據分析加上人為的解釋判斷而產生,研究者發現在趨勢指標的特殊狀況下,之後會有比較大的機率發生可被歸納解釋的市場行為,藉由分析目前市場狀況的指標,推測下個時間價格可能發生的型態。

 

舉個例子,在程式交易策略裡面很有名的「動量交易策略」,簡單的說,這個策略就是購買過去表現好的資產,而放空過去表現不好的資產。

 

延伸閱讀

何謂程式交易?程式交易的優勢與如何學習

程式交易是什麼? 盤點 4 個程式交易的好處

 

Cash Yeh

MT5 程式交易顧問

熱門文章
Cash 精選
最新文章

最新文章: