What's new in MetaTrader 4

The history of updates of the desktop, mobile and web platforms

23 January 2013

MetaTrader 4 iPhone build 444
  • Added ability to arrange a chat conversation with any registered MQL5.com user. To do this, specify MetaQuotes ID in MQL5.com profile.
  • Added categorization of messages. All messages received from the system are divided into 5 types according to their senders: Chat, Broker, Terminal, Community and Other.
  • Improved server list download
  • Added the possibility to change an account password
  • Added quick view of an account summary data
  • Added Polish and Czech languages
  • Fixed errors

21 December 2012

New Version of MetaTrader 4 Client Terminal Build 451

Client Terminal

  1. Fixed calculation of price field width in Market Watch tick charts and trading dialog when using large system font.
  2. Added account leverage in all reports of the client terminal.
  3. Fixed handling of alerts in the form of Push messages. Now, description of alert is filled out automatically on sending.
  4. Fixed translation of the user interface into Korean.
  5. Fixed displaying of scrollbars and tooltips when working under Wine (Linux and Mac).

  6. Trading Signals

  7. Fixed update of signal balance data when depositing or withdrawing the funds.
  8. Fixed consideration of the credit in case of the automated risk management.
  9. Fixed synchronization of the list of trading signals the account is subscribed to when the application is launched.
  10. Changed the algorithm of displaying the list of available signals: only the signals that work with the same broker as the client account are shown by default. If there are no such signals, all available signals are shown.
  11. Increased the maximum leverage for the sources of trading signals available for subscription - from 1:100 up to 1:500.
  12. Fixed and optimized the operation of signals when working via proxy servers.
  13. Added warning in terminal journal log if there is a mismatch of lot increment, minimum and maximum allowed lot values ​​in instruments of signal's source and subscriber.
  14. Modified behavior for received requotes and other errors when synchronizing positions and executing signals. When requote is received, a retry of trading operation is performed with an increased allowed slippage (0.5 of current spread for the instrument).
  15. Added sending of Push notifications on the terminal's initial synchronization with a trading signal and on trading operations performed by the terminal when copying the signal.
  16. Added filtering by signal age and by type of signal source account in the signals showcase. Added color highlighting of signals by type of signal source account:

    • Yellow - real account
    • Green - demo account
    • Blue - contest account

    Also added the command for quick search of a description of the signal the account is subscribed to - "My Subscription".

  17. Added color highlighting of signals by type of signal source account

  18. Added subscription renewal feature. Expanded information about the current subscription.

    Added subscription renewal feature. Expanded information about the current subscription

Strategy Tester

  1. Removed reset of optimization results when changing the parameters of a single test.

Fixed errors reported on the forum and in crash logs.

The live update is available through the LiveUpdate system.

The MetaTrader 4 Client Terminal can be downloaded at https://download.mql5.com/cdn/web/metaquotes.ltd/mt5/mt5setup.exe

27 October 2012

Update MetaTrader 4 for iPhone build 437
  1. Fixed an error leading to the application crash when logging to an account with unsaved password.
  2. Fixed an error that could occasionally lead to the application crash in iOS 6.
  3. Some minor fixes.

The MetaTrader 4 for iPhone can be downloaded at https://download.mql5.com/cdn/mobile/mt4/ios?hl=en&utm_source=www.metaquotes.net


26 October 2012

MetaTrader 4 iPhone build 437
  • Fixed an error leading to the application crash when logging to an account with unsaved password.
  • Fixed an error that could occasionally lead to the application crash in iOS 6.
  • Some minor fixes.

6 October 2012

MetaTrader 4 iPhone build 436
  • Added the background mode support for iPhone 3GS\4\4S and iPad. When the application is closed, it switches to the background mode saving the current operating state. The next launch of the application occurs almost immediately from where it was stopped.
  • Optimized traffic usage.
  • Added the audio signal when receiving a push notification. The signal can be disabled in notification settings.
  • Fixed errors.

24 September 2012

New Version of MetaTrader 4 Client Terminal Build 438

Client Terminal

  1. Fixed trade history request by "Custom period" time range.
  2. Fixed Push messages having invalid MetaQuotes ID.
  3. Fixed possible incorrect display of company data in About window.
  4. Fixed translation of the interface into Mongolian, Czech and Turkish.
  5. Fixed support for fixed demo account balance.

Strategy Tester

  1. Improved file cache operation during optimization.

MetaEditor

  1. MetaEditor: Fixed working with clipboard.
  2. MetaEditor: Fixed memory leaks.

Fixed errors reported on the forum and in crash logs.

The live update is available through the LiveUpdate system.

The MetaTrader 4 Client Terminal can be downloaded at https://download.mql5.com/cdn/web/metaquotes.ltd/mt5/mt5setup.exe

7 June 2012

MetaTrader 4 iPhone build 427
  • Push notifications from the desktop terminal and MQL5.community services.
  • Added languages: Russian, French, German, Japanese, Spanish, Italian, Turkish, Chinese Simplified, Chinese Traditional, Arabic.
  • Error fixes.

31 May 2012

New Version of MetaTrader 4 Client Terminal Build 432

Client Terminal

  1. Fixed "Name" and "Address" fields verification in the demo account registration dialog. A name has been recognized as invalid when using non-Latin characters.
  2. Added MetaQuotes ID verification in the Notifications dialog.
  3. Fixed translation of the interface into Mongolian.
  4. Fixed errors reported on the forum and in crash logs.

The update will be available through the LiveUpdate system.

We remind you that starting on June 1, 2012 the support of client terminal builds below 416 will no longer be provided. Therefore we strongly recommend that you update your terminals to the latest build.

25 May 2012

New Version of MetaTrader 4 Client Terminal Build 427

The new update of MetaTrader 4 platform has been released. We remind you that starting on June 1, 2012 the support of client terminal builds below 416 will no longer be provided. Therefore we strongly recommend that you update your terminals to the latest build.

If you have an older build of the client terminal, but the update window does not appear when you connect to a trade server, please download the latest terminal version from our website at https://download.mql5.com/cdn/web/metaquotes.ltd/mt5/mt5setup.exe and install it to your terminal directory. All the settings of your terminal will be preserved.

Client Terminal

  1. Added support for sending messages concerning various events to iOS and Android powered devices using push notifications.

    Push notifications are short messages consisting of not more than 255 symbols. Such notifications are delivered immediately and they cannot be lost along the way.

    Push notifications can be sent in two ways from the client terminal:

    • Via MQL4 application - special SendNotification function has been added to MQL4 language:

      bool  SendNotification(
         string  text          // message text
         );

      This function allows MQL4 program to send push notifications to MetaQuotes ID specified in the terminal settings.

      Push notifications in MetaTrader 4 Client Terminal

    • Via alerts function - the client terminal allows to create the alerts used to notify about the market events. They are set at the "Alerts" tab of the "Terminal" window. One type of alerting about the events is sending push notifications.

      Check "Enable Push Notifications" box to allow the client terminal to send messages.

      Then, specify one or several MetaQuotes IDs separated by commas. To find out your MetaQuotes ID, open the mobile version of the terminal and go to Settings -> Messages page. That is how that page looks in the mobile terminal for iPhone:

      Push Notifications in MetaTrader 4 for iPhone

      Press "Test" button to test messages sending. If sending is successful, you will see the appropriate message and the test notification will be delivered to your mobile device.

  2. The terminal has been compiled with the possibility to expand the available virtual address space. The volume of the available memory is expanded from 2 Gb:

    • to 3 Gb when using 32-bit operating system. Special keys for downloading the operating system are necessary to enable this mode in 32-bit operating system;
    • to 4 Gb when using 64-bit operating system. No additional actions are required to enable this mode in 64-bit operating system.

  3. Added the button link to MQL4.community website at the client terminal toolbar.

    Button link to MQL4.community website

  4. Fixed opening of the chart from the Market Watch window in case there are open positions requiring hidden symbols.
  5. Fixed tooltips display for hieroglyphic languages.
  6. Improved checking of registration information entered in the demo account opening wizard.
    To improve the quality of registration data, added the following data validation (incomplete list):

    • Name and address must not contain odd symbols.
    • Added limitations to the minimum and maximum length of a phone number.
    • An entered email address must match the format name@domain_name.

  7. Fixed errors reported on the forum and in crash logs.

MetaTrader 4 Mobile build 427
MetaTrader 4 Smartphone build 427

  1. Fixed automatic selection of the interface language.
  2. Fixed LiveUpdate operation in case of bad connection.
  3. Fixed dialogs of properties of the MACD and Gator Oscillator indicators.
  4. Fixed updating of the state of graphical objects after their properties have been edited.
  5. Improved checking of registration information entered in the demo account opening wizard.
  6. Updated interface translation into Russian, German and Chinese.

The live update is available through the LiveUpdate system.

The MetaTrader 4 Client Terminal can be downloaded at https://download.mql5.com/cdn/web/metaquotes.ltd/mt5/mt5setup.exe

3 May 2012

MetaTrader 4 iPhone build 420
  • Added the "Crosshair" mode for easy viewing of the date, price or indicator value at the selected point of the chart.
  • Added display of OHLC prices on charts.
  • Added the Data Window for viewing indicator values at the specified point of the chart.
  • Fixes for reported bugs.

2 April 2012

New Version of MetaTrader 4 Client Terminal Build 419

New MetaTrader 4 Client Terminal build 419 has been released.

Client Terminal

  1. Fixed display of dialogs in the case of incorrect or corrupted settings of the dialog coordinates. Now the dialogs are never displayed outside screen coordinates.
  2. Fixed terminal crash during shutdown with one of the dialogs open (list of objects, indicators, global variables, archive of quotes, etc.)
  3. Fixed display of text information of coordinates of the horizontal and vertical line objects in the chart, in the case of scaling of displayed fonts in the control panel. Now the size of the text does not depend on the scale and has the same font as the main information in the chart.
  4. Improved terminal interface in Korean and Turkish.

MQL4

  1. Fixed return of double from the DLL functions.

Fixed errors reported on the forum and in crash logs.

The live update is available through the LiveUpdate system.

The MetaTrader 4 Client Terminal can be downloaded at https://download.mql5.com/cdn/web/metaquotes.ltd/mt5/mt5setup.exe

23 March 2012

New Version of MetaTrader 4 Client Terminal Build 418

New MetaTrader 4 Client Terminal build 418 has been released.

MQL4

  1. Fixed the functions call from the external DLLs that could sometimes cause crashes.

MetaEditor

  1. Fixed the binding of mq4 files to the latest launched editor.

The live update is available through the LiveUpdate system.

The MetaTrader 4 Client Terminal can be downloaded at https://download.mql5.com/cdn/web/metaquotes.ltd/mt5/mt5setup.exe

9 March 2012

New Version of MetaTrader 4 Client Terminal Build 416

New MetaTrader 4 Client Terminal build 416 has been released.

Client Terminal

  1. Increased operating speed of all components through the use of SSE commands set and some other methods.
  2. Fixed interface translations into Russian, Moldovan and Polish.
  3. Fixed highlighting of SL and TP in the trading history.
  4. In the terminal journal, added display of a network address, from which the last connection with the main password was established.
  5. Fixed calculation of drawdown in the extended trading report.
  6. Added support for UAC enabled LiveUpdate in build 416. To update to build 416, download and install a new terminal with UAC enabled on top of an existing one or run it using the "Run as administrator" command.
  7. Fixed sorting of trading history in case it contains credit records.
  8. Fixed display of pending order modes in symbol properties.
  9. We have completely switched to using Web installers.

MQL4

  1. Fixed the stop of looped scripts.
  2. Fixed binding of MQL4 extensions.

Strategy Tester

  1. Fixed input data normalization during generation of ticks.
  2. Fixed comments in orders after partial closure.
  3. Fixed setting of anchor points for graphical objects "in the future" during testing visualization.

The live update is available through the LiveUpdate system.

The MetaTrader 4 Client Terminal can be downloaded at https://download.mql5.com/cdn/web/metaquotes.ltd/mt5/mt5setup.exe

30 October 2011

New Version of MetaTrader 4 Client Terminal Build 409

New MetaTrader 4 Client Terminal build 409 has been released.

  1. Added translation of the interface into Mongolian.
  2. Fixed translation of the interface into Bulgarian.
  3. Fixed the margin calculation when "Calculate hedge margin using larger leg" option is turned on.
  4. Optimized getting considerable amount of internal e-mails (dozens of e-mails per hour).
  5. Fixed errors reported in crash logs.

The live update is available through the LiveUpdate system.

The MetaTrader 4 Client Terminal can be downloaded at https://download.mql5.com/cdn/web/metaquotes.ltd/mt5/mt5setup.exe

25 August 2011

New Version of MetaTrader 4 Client Terminal Build 406

New MetaTrader 4 Client Terminal build 402 has been released.

  1. Corrected Hebrew, Turkish and Portuguese translations.
  2. Added a link of www.mql5.com/en/job in the MetaEditor.
  3. Fixed errors reported in crash logs.

The live update is available through the LiveUpdate system.

The MetaTrader 4 Client Terminal can be downloaded at https://download.mql5.com/cdn/web/metaquotes.ltd/mt5/mt5setup.exe

11 May 2011

New Version of MetaTrader 4 Client Terminal Build 402

New MetaTrader 4 Client Terminal build 402 has been released.

  1. Fixed timezone correction when downloading history data to History Center.
  2. Fixed freezing of mobile terminals during startup and LiveUpdate on the HTC devices.
  3. Fixed bugs reported in error messages.

The live update will be available through the LiveUpdate system.

3 May 2011

New Version of MetaTrader 4 Client Terminal Build 401

New MetaTrader 4 Client Terminal build 401 has been released.

  1. Added handling of exceptions in user DLLs when calling them from a MQL4 application. Now a DLL crash does not lead to a crash of the client terminal.
  2. Completed moving to web-installers with the support of MetaQuotes CDN Network.
  3. Re-designed the mechanism of displaying alerts.
  4. Fixed errors reported in crashlogs.

The live update will be available through the LiveUpdate system.

15 April 2011

New Version of MetaTrader 4 Client Terminal Build 399

New MetaTrader 4 Client Terminal build 399 has been released.

  1. Fixed margin calculation for hedged positions in the Contracts-Leverage mode of margin calculation.
  2. Fixed excess initialization of calculation buffers of custom indicators.
  3. In MetaEditor, fixed navigation though a file with the tab spacing equal to 1.
  4. Fixed errors reported on the forum and in crash logs.

The live update will be available through the LiveUpdate system.

17 March 2011

New Version of MetaTrader 4 Client Terminal Build 392

New MetaTrader 4 Client Terminal build 392 has been released.

  1. Fixed deinitialization of the list of indicators in the tester.
  2. Fixed display of profits in the base currency of a symbol.
  3. Removed unnecessary recalculations of indicators when displaying them on a chart.
  4. Fixed memory leak during optimization.
  5. Added translation of the interface into Danish.
  6. Fixed translation of the interface into German.
The live update will be available through the LiveUpdate system.

3 November 2010

New Version of MetaTrader 4 Client Terminal Build 228

New MetaTrader 4 Client Terminal build 228 has been released.

What’s new:

  1. Fixed errors in the operation of the internal mail system.
  2. Fixed crashes of MQL4 programs caused by the use of hacking protection.
  3. Added translation of the interface of the client terminal into Swedish.
  4. Fixed errors reported in crash logs.

The live update will be available through the LiveUpdate system.

123456789