MetaTrader 4 Client Terminal Build 970

Enivid

Administrator
Staff member
Nov 30, 2008
18,530
1,355
144
Odesa
www.earnforex.com
On June 3, MetaQuotes has finally rolled out its first MetaTrader 4 update this year - build 970. Starting today, it is appearing on some brokers' trading servers (at least InstaForex already has it). The update brings some of the MT5 features to MT4 but, more importantly, it initiates an end to MT4 terminals with builds earlier than 940 - from July 1, they will no longer be able to connect to MT4 trading servers. Also, new .ex4 format is introduced for compiled MT4 programs - you will be able to run old .ex4 in build 970 and newer, but you will not be able run programs compiled in build 970 in older builds. Other changes in the new version include:
  • New account creation interface - faster and easier account opening.
  • Abstract functions and pure virtual classes are now supported by MQL4.
  • Pointers to functions are now supported in MQL4.
  • You can now detect the screen's DPI (dots per inch) resolution in MQL4 via TERMINAL_SCREEN_DPI value of the ENUM_TERMINAL_INFO_INTEGER enumeration.
  • You can now get the latest ping to server in microseconds in MQL4 via TERMINAL_PING_LAST value of the ENUM_TERMINAL_INFO_INTEGER enumeration.
  • Indicator buffers with DRAW_NONE property no longer affect maximum and minimum values of the separate indicator window.
  • Fixed a bug with event generation on OBJ_LABEL and OBJ_TEXT graphical objects when they are located inside OBJ_RECTANGLE_LABEL and OBJ_RECTANGLE objects.
  • Zero height histogram bars in indicators will no show with 1 pixel height.
  • Fixed some minor bugs in Signals, Strategy Tester, Market, and MetaEditor.
Download MT4 Build 970 by starting your terminal. A complete list of changes is available on the MetaQuotes forum.

If you find some bug or want to share your impression about the latest MT4 build, please post below.
 

Andy

Master Trader
Nov 28, 2014
130
13
54
London UK
Is MT4 capable of updating itself with no intervention from the user?

Whenever a new build is officially released I always update manually, but I'm wondering if I left it alone, would MT4 eventually do it itself?

Furthermore, would this depend upon the brokers MT4 server to push the automatic update out to its clients?
 

Enivid

Administrator
Staff member
Nov 30, 2008
18,530
1,355
144
Odesa
www.earnforex.com
Is MT4 capable of updating itself with no intervention from the user?

Restarting a platform is always required.

Furthermore, would this depend upon the brokers MT4 server to push the automatic update out to its clients?

Yes, it depends on the broker. They will have to update their trading server first and then it will update the clients' terminals.