天天看點

python和mt4的差別_MT4和MT5最大的差別在哪裡?

MT4、MT5到底誰更好?(史上最詳細解答)

MT4是一款非常經典和廣受歡迎的交易軟體,而MT5的推出也備受關注。随着越來越多的使用者開始使用MT5,我們也收到了越來越多的關于MT5的問題,那麼MT4和MT5到底有哪些差別呢?

從使用者接觸頻繁程度來排序,我們把兩者差別大緻幾類:

1.時間周期的不同

2.訂單種類的不同

3.名額的不同

4.畫線工具的不同

5.回測工具的不同

6.EA程式設計語言的不同

時間周期的不同

如下面截圖顯示,MT5裡增加了M2\M4\M6\M10\M12\M20\H2\H3\H6\H8\H12這11個時間周期。

python和mt4的差別_MT4和MT5最大的差別在哪裡?
python和mt4的差別_MT4和MT5最大的差別在哪裡?

訂單種類的不同

MT5新加入了buy stop limit order和sell stop

limit order,這兩種訂單的意思即:當價格達到buy stop(或sell stop)的價格後,其就會變成buy limit(sell limit)訂單。

以Buy

stop limit為例,市場價格先達到buy

stop的價格,再達到buy

limit的價格,挂單就會進場。比如現價是1200,buy

stop(價位)

設定的價格是:1205(必須高于現價,并且相隔規定的挂單距離),buy

limit(限價價位)設定的價格是1204(必須低于buy

stop設定價位,并且相隔規定的挂單距離),那麼市場價格必須先觸及1205,再跌至1204,這個挂單才會進場。

python和mt4的差別_MT4和MT5最大的差別在哪裡?

名額的不同

在自帶名額方面,MT5為38個,而MT4為30個,而這些新增名額又主要集中在趨勢名額裡(很遺憾,在MT5平台上,趨勢名額被翻譯為了“走向”名額,聽起來非常不爽),這些名額主要為(我們在這裡對前三個名額做粗略解釋):

1.Adaptive moving average:

該名額主要是為了解決普通均線帶來的兩個問題:

A 價格的跳漲或跳水通常會導緻均線出現一些錯誤的信号。

B 普通均線是經過平滑處理的,處理後的均線在判斷趨勢的形成和拐彎時時往往比較滞後。

是以,該名額對價格偶爾出現的跳漲或跳水敏感度較低,但在判斷趨勢的形成時又比普通均線更加提前。

2.Double exponential moving average(即DEMA)

該名額在所謂的EMA前加上了一個Double,但它并不是簡單的對EMA進行了一個加倍處理。其計算公式為:

DEMA=2*EMA-EMA(EMA)

确切來說,DEMA能夠比EMA更早的發出信号,它對價格的變動要更加敏感。

3.Triple exponential moving average(即TEMA)

和DEMA一樣,這個名額并非是簡單的将EMA乘以3,它的計算公式也更加複雜:

TEMA=3*EMA-3*EMA(EMA)+EMA(EMA(EMA))

該名額比DEMA更加敏感,能夠比DEMA更早的發出信号來。

如下圖所示紅綠藍三條線分别為EMA、DEMA和TEMA,從圖中可以看出,藍線的轉折角度更大,即能夠更早的發出轉折的信号來。

python和mt4的差別_MT4和MT5最大的差別在哪裡?

4.Fractal adaptive moving average

5.Variable index dynamic average

上述5個均為新增的均線,另外3個新增名額為ADMI

wilder(趨勢名額)、Chaikin

oscillator(震蕩名額)、Triple

exponential average(震蕩名額)。

畫線工具的不同

趨勢線&等距通道

趨勢線和等距通道在MT4中預設為射線狀态,而在MT5中這種預設為射線狀态被關閉的,并且可以選擇向左射線或是向右射線,如圖所示:

python和mt4的差別_MT4和MT5最大的差別在哪裡?

斐波那契工具

MT5新加入了兩個斐波那契工具,即斐波那契通道和斐波那契角度線。而MT4中的斐波那契扇形線在MT5中被稱為斐波那契角度線,而MT5中的斐波那契扇形線則實際上是MT4中的斐波那契弧線。

python和mt4的差別_MT4和MT5最大的差別在哪裡?

回測工具的不同

首先,MT5對回測工具進行了更加精準的改進,最大的特色就是使用者在進行回撤時可以設定延時,如圖左下角顯示,“執行”欄會顯示使用者MT5終端的延時時長(即ping值176.44毫秒,一般來說,這個值通常位于0-200毫秒之間)。在進行政策測試時,使用者可以自行設定是否存在延時,或延時時長。

python和mt4的差別_MT4和MT5最大的差別在哪裡?

其次,如果點選“優化”一欄,我們還可以發現,MT5已經支援多個貨币對的同時回測,

python和mt4的差別_MT4和MT5最大的差別在哪裡?

下圖為回測日志:

python和mt4的差別_MT4和MT5最大的差別在哪裡?

從測試結果的角度來看,MT5也提供了更為詳細的回測結果報告,比如提供了每小時、每日、每周和每月的交易結果。

python和mt4的差別_MT4和MT5最大的差別在哪裡?

EA程式設計語言的不同

一個最明顯的影響就是,絕大多數針對MT4開發的EA或名額在MT5上已經不再适用。此外,MT5使用的程式設計語言和MT4近似,但文法要複雜的多,這也正是MT5之是以不受廣大程式交易者歡迎的原因之一。

總體而言,MT5加入了更多的新功能、新元素和新特征,假以時日,對這些功能進行熟悉之後,其将使我們的交易如虎添翼。

很多客戶對于MT4、MT5兩者之間的差別可能隻存在很模糊的概念,XM特約進階分析師李曉東貼心地奉上了号稱史上最全解答!!!這個誠意Xman給打100分都嫌不夠!

如果您對于外彙領域還存在着或多或少的疑問與不解,XM資深分析團隊将在官方直播教室統統為您解答!今天正值感恩節,Xman感恩有你一直相伴,今後将有更多精品原創文章為您奉上,我們不見不散哦~

(文中全部内容僅作參考。外彙及CFD交易可能會為您的投資資本帶來風險。)

本文為XM首席分析師李曉東原創,轉載請注明出處。