MQL5: Fixed an error in passing of NULL as a string parameter to DLL function call.
MQL5: Fixed errors reported on Forum.
MQL5: Added some features for x64 compiler support.
MQL5: Fixed event handling for movement of graphic objects.
MQL5: Fixed errors in Standard Library (constant methods and their parameters).
MQL5: Fixed an error in default parameter digits of function DoubleToString.
MQL5: Fixed an error in synchronous access to history for Expert Advisors and scripts.
MQL5: Fixed an error in allocation of large amount of memory for the timeseries request in the "from date to date" mode.
MQL5: Fixed an error in function optimizer that leads to the error of "Unresolved function".
Fixed an error in history formation for the case of transition through
midnight when the client and server times are desynchronized.
Terminal: Fixed an error in calculation of Assets (Exposure tab).
Added new option to use a precise time scale for the objects creation
(Tools-Option-Objects-Precise time scale). This option allows to bind anchor points of graphic objects to precise values of time
scale, instead of binding to bar time values of the chart.
MQL5: Fixed error in synchronous access to history in Expert Advisors and scripts.
MQL5: Fixed error in custom indicators (check for restriction in the number of colors of a graphical layout).
MQL5: Fixed and redesigned work of timers – Expert Advisors and custom indicators now have their own separated timers.
Terminal: Added saving of parameters of a working Expert Advisor after it is recompiled.
Modified an algorithm of additional history data loading during the left
scrolling of a chart – data are requested with a certain reserve, which is proportional
to the number of bars requested.
Terminal: Corrected errors in receiving and storing of news.
Rewritten an algorithm for the "Refresh" command of the chart – the full
synchronization of initial minute bars is performed with
the reconstruction of the period selected and all indicators attached to
Terminal: Fixed an error in calculation of free margin in Assets (Exposure tab).
Terminal: Fixed an error in the "Chart on foreground" property.
Terminal: Fixed and redesigned the "Print Preview" window for a chart.
Terminal: Fixed an error in temporary global variables.
Terminal: The "Standard" and "Charts" toolbars are merged.
MQL5: Fixed crashes and errors reported at forum.
Changed the behavior of Copy* functions for Expert Advisors and scripts - now
the functions will wait for the loading and construction of requested data. The timeout is 30 seconds. Details will be available
soon in MQL5 documentation.
MQL5: Added the possibility of
event handling by custom indicators, similar to that by Expert Advisors. The details
will be available soon in the MQL5 documentation.
MQL5: Fixed errors in the operation of the optimizer.
MQL5: Fixed errors in navigation through charts (ChartNavigate method).
MetaEditor: Added the possibility to search in the "Search" window of the toolbar.
Fixed an error that resulted in the incorrect determination of the type
of a parameter passed to the function Comment (Print, Alert).
checking in custom indicators: if the indicator_colorN property is not
set for a graphical series, and no value is set to the
PLOT_COLOR_INDEXES property, 1 is assigned to the property value by
MQL5: Fixed an error in the operation of Copy* functions for the case when data are requested for the specified time period.
MQL5: Fixed request of the time value of points for plotting graphical objects.
MQL5: Added a method of searching a chart window containing the specified indicator - ChartWindowFind.
MQL5: Fixed an error in the call sequence of complex object destructors.
MQL5: Added the possibility to initialize structures containing strings, using the initializing sequence.
MQL5: Fixed an error of implicit string casting when passing it as an integer parameter.
MQL5: Changed the behavior of object destructors - class destructors are always virtual.
Terminal: Fixed output of trade error alerts.
Terminal: Fixed errors in quotes unpacking.
Implemented binding of the account base to a computer and user's
Windows account, to prevent information theft. When changing the
Windows account or carrying a terminal to another computer, the login
and password must be specified again.
Terminal: If the terminal help file hasn't been loaded yet, it's updated without the terminal restart.
Terminal: Fixed an error that occurred when moving graphical objects, if one of construction points is out of visibility area.
Terminal: Fixed an error in the trading history.
MetaEditor 5: Fixed checking for the necessity to convert ANSI files into Unicode when loading files.
MetaEditor 5: Fixed selection of the file extension during saving.
MetaEditor 5: Fixed changing of the file modification time during debugging.