作者:GKFXPrime,原創所有,轉載請聯繫

在前期文章《外匯保證金交易軟件全解析,挑選適合你的交易平臺》給大家分享了外匯交易軟體MT4與MT5的優缺點以及不同之處。MT5已經發佈了10年,許多投資者和經紀商都已經接受並增加了MT5交易平臺,在近幾年更是大力宣傳推廣。對於普通手動交易者來說,MT5的提升感受或許不深,但是MT5在自動化EA交易中,特別是EA的回測以及優化當中,MT5已經遠遠領先於MT4。

 

EA編寫語言的優化

MetaTrader 5和MetaTrader 4的軟體是用不同的語言編寫的。此外在大多數情況下,不進行重大修改就不可能在MT5中編譯MQL4代碼,反之亦然。

後者MQL4,前者使用MQL5。MQL5則是一種名為Object Oriented Programming的語言(簡稱“OOP”),OOP直譯為面向對象程式設計。簡單來說,OOP是基於C++語言開發,複雜程度上肯定是上了一個臺階,但是更適合資深交易者,可以編譯出自由度更高,計算能力更強的技術指標及EA程式。

從易用性上來看,肯定是MT4更勝一籌,更加適合普通交易者。但是從進階深層的實用角度來看,MT5更加受機構及自動化交易者喜愛。當然MT5也是有基礎的代碼供初學者調用。

在MT5中,您可以使用MQL5嚮導(內置於MetaEditor編碼IDE中)創建簡單的專家顧問和指示器,只需單擊幾下。

 

強大的多品種回測

任何一個交易策略當被開發後,為了確保足夠瞭解及優化程式,通常會選擇在MT4/5裏用歷史數據來測試交易策略的績效,這樣的操作我們通常稱為回測。

(MT5回測介面)

在過去,MT4平臺上若想測試開發出來的交易策略究竟在那種品種上更適合,只能一個個品種去回測。但是MT5的策略測試程式允許同時對多個貨幣對進行回溯測試,並將每個品種交易結果進行直觀對比。通過回測所有交易品種,加快策略檢驗的效率,這對資深交易者來說是個極佳的利器。

(MT5回測結果)

 

真實的模擬回測

 

在外匯報價中,價格通常跳動一次我們稱之為一個tick。在MT5中可以對實際的tick數據進行回溯測試。過去MT4提供的最接近的東西是基於M1數據建立的ticks模型。

(外匯跳動報價圖)

 

當然若本身是普通輕度的EA交易者,無需過度介意回測數據的精准。MT4已經足夠應付大部分的趨勢或震盪策略。例如常見的MACD或者RSI策略,其實就無需太過精准的數據。

但若你是專業的自動程式化交易者,甚至是剝頭皮或者極短線的交易者。那對於回測數據的跳動的要求將會十分高,MT5則是你不二的選擇。

(MT5回測介面)

 

除此之外,EA回測的結果有時候會與實際交易結果有出入,因為回測的環境相對理想。MT4回測當中就只能設定固定點差,這與實際交易出入較大;短線的EA回測中,MT4還不可以加入延遲時間選項。MT5測試環境更加真實,可以設置到交易伺服器的延遲,模擬滑點等。

MT5裏的“延遲”就是模擬我們實際交易中的交易執行所消耗的時間,這中間可能存在滑點。EA本地發送指令,通過終端,再通過網路,發送到伺服器,伺服器再返回結果給終端,這個過程是需要時間的,在這個過程中,實際的價格可能發生了微小的變化,因而實際的交易可能存在滑點。對於超短線的交易策略來說,這些微小的滑點積累下來,就導致本來微薄的利潤變成了最終的虧損。

 

結語

通過與前一版本相比,MT5無論是程式編寫還是回測程式上較於MT4都提升了幾個臺階,無論是難度還是功能。從回測結果上看,MT5的回測數據通常僅有醜醜的一條淨值線,但是MT5將會呈現更加直觀的對比趨勢圖。

(MT5回測結果)

 

但是對於普通交易者來說,不要神化自動化交易,自動化交易沒有天下通用的方法,常見的交易系統類型可以分為趨勢性、剝頭皮型、震盪趨勢等。不同類型適應的走勢不一樣,比如說近期震盪的英鎊出現了長期趨勢的局面,那麼震盪趨勢的EA在這段時間內就大概率產生虧損狀態。由於我們都不能保證後期行情到底特徵會不會改變,所以筆筆或者每個月都盈利的EA幾乎是不存在的。倘若有人向你兜售EA時,您可要留個心眼了。

 

模擬金.png

FB.png

 

歡迎關注GKFX PrimeYoutube頻道:https://www.youtube.com/channel/UCGML-fUl7OdzgAiqQT_4HTQ

 

歡迎關注官方Facebook: https://www.facebook.com/GKFXPrimeTW/

 

本文所含評論、新聞、研究、分析、價格及其他資料只能視作一般市場資訊,僅為協助讀者瞭解市場形勢而提供,並不構成投資建議。 GKFXPrime已採取合理措施確保資料的準確性,但不能保證資料的精確度,及可隨時更改而毋須作出通知。 GKFXPrime不會為直接或間接使用或依賴此等資料而可能引致的任何虧損或損失(包括但不限於任何盈利的損失)負責

arrow
arrow
    創作者介紹
    創作者 GKFXPrimeTW 的頭像
    GKFXPrimeTW

    GKFXPrime TW

    GKFXPrimeTW 發表在 痞客邦 留言(1) 人氣()