首先,MetaTrader 5終端可以使用的金融產品增多了,現在除了外匯、期貨以外,它還可以應用於股票、期權等金融產品。
其次,MetaTrader 5在功能方面 也越來越強大了,新增的功能有:
■可以有21種時間段來分析行情
■ 內置38種分析指標
■ 內置39種圖像對象
■ 4種縮放模式
■ 17種顯示指標樣式
此外,歷史數據不會像mt4那麽大容量了,10年的m1數據才占10MB(我記得mt4中要100多MB了。。。);
和MT5編程語言同步的MQL5編程語言,也比和MT4同步的MQL4編程語言有很大不同,具體有:
1、MQL5和C++的不同之處:
沒有地址運算
沒有goto語句
沒有類的多重繼承
定義枚舉類型時,必須有枚舉變量名
結構體和類的構造函數不能有參數
2、歷史測試可能是多線程的,可以同時測試多時間周期及多貨幣對同時交易;
另外提醒壹點:MT5並不與MT4相兼容,換句話說就是: MQL4語言編寫的MT4指標或者MT4 EA 都不能在MT5環境中運行。
官方網站放出了MT5/MQL5的第壹個例子Tetris,具體是在MT5的圖表上玩俄羅斯方塊,Orz…
從其附帶的mql5代碼,可以發現很多mql5的新特性,其中比較激動人心的有:
1、直接支持鍵盤消息的處理。這意味著mt5的ea和指標可以實現更多更復雜的功能了,
2、直接Timer機制,這說明不用像mt4那樣等待tick到來start才能執行壹次了,可以精確的在某個時間執行某些動作。