MT4 Build 900 adds class templates in MQL4, optimizes memory use


MetaQuotes Software, the developer of the famous MetaTrader 4 (MT4) and MetaTrader 5 (MT5) trading platforms, has announced the pending release of a new build of MT4 on Thursday, October 22, 2015.

The new build (900) introduces a series of improvements, including various fixes, as well as the addition of class templates in MQL4. The latest version of MT4 is also set to optimize memory use.

Below is a summary of the enhancements in MT4 Build 900:

  • terminal_3__1Terminal: Fixed changing a password for an inactive (unconnected) account.
  • Terminal: Optimized use and release of memory when working with large amounts of historical data.
  • Terminal: Fixed and optimized working with a large number of news categories.
  • Signals: Fixed unsubscribing from signals via the Navigator window context menu.
  • MQL4: Added class templates allowing you to create parametrized classes like in C++. This enables even greater abstraction and ability to use the same code for working with objects of different classes in a uniform manner.
  • MQL4: Fixed memory reallocation in the ArrayCopy function that could occasionally cause crashes of MQL4 programs.
  • Tester: Fixed an error that occasionally caused nulling of the variables declared on the global level after testing an indicator.
  • Tester: Fixed testing when connection to a trade server is lost.
  • MetaEditor: Fixed defining a function name in MetaAssist in the presence of type casting.
  • MetaEditor: Fixed opening large files.
  • MetaEditor: Added an F hotkey to call the search function from the Code Base tab, as well as multiple tips in the status bar for the commands for working with a code: increasing/decreasing indentation, navigation, case shift, etc.
  • Fixed errors reported in crash logs.

To view the announcement about the new MT4 build on the MQL4 forum, click here.

Related News

arrow

MT4 Build 900 adds class templates in MQL4, optimizes memory use

3

Send this to a friend

Subscribe to LeapRate
PGlmcmFtZSBzcmM9Ii93cC1jb250ZW50L2E0bHIvaGFuMTZyZXNfNjI1eDQwMC5odG1sIiB3aWR0aD0iNjI1IiBoZWlnaHQ9IjQwMCIgZnJhbWVib3JkZXI9IjAiIHN0eWxlPSJib3JkZXI6bm9uZTsiIHNlYW1sZXNzPjwvaWZyYW1lPg==
PGlmcmFtZSB3aWR0aD0iNjQwIiBoZWlnaHQ9IjM5NSIgc3JjPSJodHRwczovL3d3dy55b3V0dWJlLmNvbS9lbWJlZC80Mzc5MThJbFc5ST9yZWw9MCZjb250cm9scz0wJnNob3dpbmZvPTAiIGZyYW1lYm9yZGVyPSIwIiBhbGxvdz0iYXV0b3BsYXk7IGVuY3J5cHRlZC1tZWRpYSIgYWxsb3dmdWxsc2NyZWVuPjwvaWZyYW1lPg==
Fill out the form below for more information
for lising in LeapRate's Forex Yellow Pages

Please enter the company name, email address to reach you and phone # (optional):

Please fill out the message field to the right for any questions or special inquiry:
PGlmcmFtZSBzcmM9Imh0dHBzOi8vd3d3LmxlYXByYXRlLmNvbS9hNGxyMTcvNjAweDQyNS82MDB4NDI1TFIuaHRtbCIgZnJhbWVib3JkZXI9IjAiIHdpZHRoPSI2MDAiIGhlaWdodD00MjUiPjwvaWZyYW1lPg==
PGlmcmFtZSBzcmM9Imh0dHBzOi8vd3d3LmxlYXByYXRlLmNvbS8vYTRscjE3L3VmeDE4LzYwMHg0MjVfMXN0LVRpbWVMZWFwUmF0ZS1lbi1HQl9IVE1MNS5odG1sIiBmcmFtZWJvcmRlcj0iMCIgd2lkdGg9IjYwMCIgaGVpZ2h0PTQyNSI+PC9pZnJhbWU+
PGlmcmFtZSBzcmM9Ii8vY2RuLmJhbm5lcnNuYWNrLmNvbS9iYW5uZXJzL2JjaWVod29iOC9lbWJlZC9pbmRleC5odG1sP3VzZXJJZD0zMTU5MzQwNiZ0PTE1MTAxMzg3MTAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHNjcm9sbGluZz0ibm8iIGZyYW1lYm9yZGVyPSIwIiBhbGxvd3RyYW5zcGFyZW5jeT0idHJ1ZSIgYWxsb3dmdWxsc2NyZWVuPSJ0cnVlIj48L2lmcmFtZT4=