close
外匯交易軟體MT5和MT4有什麼區別?
 
一、MT5平台
 
MT5平台可使用的金融產品增多了,除了外匯、期貨外,還可以應用於股票、期權等金融產品。其次,MT5新增的功能有:
21種時間段來分析行情
70種分析工具
內置38種分析指標
內置39種圖像對象
17種顯示指標樣式
4種縮放模式
5種交易模式
內嵌交易活動報告
更快的報價分析和策略制定
提供策略測試器
小容量歷史數據(10年的m1數據才占10MB,而mt4中要100多MB了)
新增加的一個市場深度數據服務(Depth of Market data 簡稱DOM)
 
以股票市場為例,DOM服務是指就一個特定股票提供給股票交易者當前該支股票市場成交狀況的概覽。而外匯市場上的深度消息一般的外匯零售商是不可能獲得的。因為這些外匯零售商沒有產生這些深度消息的交易中心。而最好的外匯經紀商可以提供一個機制讓交易者縱覽來自於做市商提供的成交單。
 
新的平台與MT4有著不同的頭寸,交易指令,和交易定義。一個交易指令被定義為執行一個交易操作的一個請求。頭寸指交易者持一種金融證券的總和。一種金融證券只能用擁有一個頭寸。所以兩個在MT4上顯示為分別各一份的EURUSD 交易在MT5上顯示的是一個兩份合約。多個相同的金融證券買賣將被整合成為一個頭寸。
 
二、MQL5程式語言和MQL4語言的不同
(這些是官方網站上列出的,不一定就是最終版的規格)
 
1、MQL5和C++的不同之處:
沒有類繼承;
沒有指針;
沒有運算符重載;
沒有』goto』運算符;
沒有三重表達式;
 
2、歷史測試可能是多線程的,可以同時測試多時間周期及多貨幣對同時交易;
3、直接支持鍵盤消息的處理
4、直接Timer機制,這說明不用像MT4那樣等待tick到來start才能執行一次了,可以精確的在某個時間執行某些動作。
 
三、壞消息
 
MT5並不與MT4相兼容,換句話說就是: MQL4語言編寫的MT4指標或者MT4 EA 都不能在MT5環境中運行。所有這些都要被重新修改才能使用,到時候大家的改寫工作量應該不少。不過MT4不會那麼快被完全替代,會有一段比較長的時間兩者並存。
 
首先,MT5支持四種訂單執行方式
Market(市價成交)、Instant(立即成交)、 Request(指定要求掛單成交)、Exchange(我估是平倉後立即開方向單的下單方式)。
第二:新的交易平台對Order訂單,Trade交易,Position下單量這3個概念將有具體的定義,並嚴格區分彼此的功能
 
Order訂單:這個是一種經紀公司認為比較安全執行buy單和sell單的方法(可能因為掛單方式不存在滑點吧). 有兩種訂單方式:
market和pending(market:掛單價格和市價比較接近導致立即市價成交的方式吧,pending掛單成交)另外還有2個特殊訂單-限價訂單和止損訂單。
 
Trade交易:它是指正在買入或者正在賣出的操作, 在市價賣價的時候買入, 在市價買價的時候賣出。一次交易成交可以是市價成交也可以是掛單成交。
 
Position下單量:它是市場訂單的數量或者說是合約數量,多頭頭寸是一種希望價格漲而做的買入操作.,空頭頭寸是一種希望價格跌而做的賣出操作 ,在一個保證金的帳戶中只能存在一種頭寸。
 
MT4平台的下單量和MT5平台的下單量的區別:
除了buy訂單和sell訂單外,還有6種掛單方式,下面一一給大家介紹:
 
Buy Limit限價多單:
下一個buy掛單,掛單的價格要小於或等於市場賣價.這種類型的訂單通常來說是當市價跌到某一個自己預先設定好的價格才會執行。
 
Buy Stop 止損多單:
下一個buy掛單,掛單的價格要大於或等於市場賣價,這種類型的訂單通常來說是當市價漲到某一個自己預先設定好的價格才會執行。
 
Sell Limit限價空單:
下一個sell掛單,掛單的價格要大於或等於市場買價。通常情況下,預計價格漲到一定程度會下跌到我們設置的sell掛單價格,以此觸發sell limit。
 
Sell Stop 止損空單:
下一個sell掛單,掛單的價格要小於或等於市場買價,通常情況下,預計價格下跌到一定程度會上漲到我們設置的sell掛單價格,以此觸發sell stop。
 
Buy Stop Limit 限價止損多單:
這種下單方式是結合了buystop 和buylimit的方式,他可以不管我們要掛單的價格和現價是大於還是小於,只要我們設定一個價格當市場觸及到這個價格的時候就會執行。
 
Sell Stop Limit限價止損空單:
這種下單方式是結合了sellstop 和selllimit的方式,他可以不管我們要掛單的價格和現價是大於還是小於,只要我們設定一個價格當市場觸及到這個價格的時候就會執行。
 
Q&A:
Q1:MT5平台中各種掛單類型中,所有這些可使您可以靈活地控制所有的交易活動,並執行幾乎所有的交易策略,它是怎麼執行的呢?
A1:來自平台終端的所有訂單的顯示參數會發送到一個執行的伺服器。伺服器會檢測訂單參數的正確性。
 
Q2:是不是所有參數(例如:保證金,下單手數,等等)會立即生效呢?
A2:如果有任何參數不符合要求,該命令將被拒絕;如果都是正確的, 一個交易就順利的放入執行隊列中了;然後會發送到市場上去執行。另外注意:訂單既可以被國際銀行拒絕執行也可以被交易商拒絕執行。
 
Q3:交易在MT5中執行示意圖
A3:交易能夠導致下單量的增加,減少或者關閉。(注意:前面提到了一個保證金帳戶中只存在一個下單量)。
舉個例子:
我們現在的倉位有1手EURUSD。如果又成交了1手,那麼這個下單量就會增加到2手。如果一開始的1手EURUSD平倉了,那麼下單量就會關閉。如果我們只平掉0.7手,那麼下單量就會減小到0.3手。
 
Q4:Fill Policy 下單表格填寫方法
A4:除了常見的命令執行訂單外,訂單交易操作方式還可以在MT5平台里選擇設置。這些設置使得交易者操作選擇下單類型、設置參數更便捷。
 
以上就是MT5平台與MT4平台的區別,然而現在市場90%的外匯交易商仍然使用MT4平台,主要原因在於MT5仍然在公測之中,未投入市場使用,所以對於想要通過MT5進行外匯交易的投資者不宜輕易地相信某些平台提供的MT5平台進行交易了,MT4平台仍然是當前外匯市場中最為普遍的外匯交易平台。
 
 
 
arrow
arrow

    群益外匯❤元元 發表在 痞客邦 留言(0) 人氣()