Terminal: Fixed an error in popup menu of
News dialog.
Terminal: Fixed an error in restoring of windows
after restart of the client terminal.
Terminal: Added processing
of trailing stops for pending orders. If position has the same
direction as pending order, the trailing stop is applied to the position
after the pending order execution.
Terminal: Fixed an error in
price checking when placing of pending orders.
Terminal: Fixed
an error in saving of screenshot ("Save As Picture") for computers with
two monitors.
Terminal: Fixed an error in saving of the
attachments in internal e-mail.
Terminal: Fixed an error in
placing of SL and TP (in points) in trade dialog.
Terminal:
Added font smoothing for graphic objects Text and Label.
Terminal:
Fixed an error in positioning of graphic objects of Label type.
Terminal:
Fixed crashlog errors and errors reported at Forum.
MQL5: Fixed
an error in access to property OBJPROP_TIMEFRAMES for graphic objects
(visibility of an object at timeframes).
MQL5: Fixed an error in
explicit typecasting of object pointer.
MQL5: Fixed an error in
typecasting of constant parameters of the function.
MQL5: Fixed
an error in calculation of property CHART_SHIFT_SIZE.
MQL5:
Added checking for the code of a symbol for graphic objects of Arrow
type.
MQL5: Added new property of a symbol SYMBOL_SPREAD_FLOAT,
that indicates floating spread for the symbol.
MQL5: Added new
buffer identifiers LOWER_HISTOGRAM and UPPER_HISTOGRAM for the indicator
Gator Oscillator.
MQL5: Added unloading of Expert Advisors when
a critical error.
MQL5: Fixed an error in functions Copy* for
the request of the future bars.
MQL5: Fixed an error in graphic
object renaming in MQL5 programs.
MQL5: Fixed an error when
string copying to itself.
MQL5: Fixed an error in checking for a
match of parameter name with enmeration.
MQL5: Fixed crashlog
errors and errors reported at Forum.
MQL5: Added a new concept -
position identifier. After the opening of a new position, the position
gets the internal identifier, equal to the order ticket, as a result the
position occurred. Further this identifier is assigned to all orders
and deals, that changes the state of this position (increase, decrease,
reverse). The position identifier changes to zero when the current
position is totally closed. Added new properties for the position, order
and deal: POSITION_IDENTIFIER, ORDER_POSITION_ID and DEAL_POSITION_ID.
MetaEditor:
Added a hotkey (Ctrl-C) for the compilation errors copying in "Errors"
tab of "Toolbox" window.
MetaEditor: Fixed an error in alignment
of "do-while" cycles in Styler.
MetaEditor: Fixed an error in
checking of types of the parameters in autosubstitution.
MetaEditor:
Fixed an error in context help for source code keywords.
MetaEditor:
Fixed an error in class members autosubstitution according to the type
of returned by function.
MetaEditor: Fixed crashlog errors and
errors reported at Forum.
1. Terminal: The format of some internal data structures has been changed. 2. MQL5: The type of returned value of the function GlobalVariableCheck has been changed from datetime to bool. 3. MQL5: Fixed errors, reported at Forum.
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".
Terminal:
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).
Terminal:
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.
Terminal:
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.
Terminal:
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
chart.
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.
MQL5:
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.
MQL5:
Fixed an error that resulted in the incorrect determination of the type
of a parameter passed to the function Comment (Print, Alert).
MQL5:
Added
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
default.
MQL5: Fixed an error in the operation of Copy* functions for the case when data are requested for the specified time period.
Terminal: Corregido el error de cálculo del margen libre en los activos (en la pestañaExposure).
Terminal: Corregido el funcionamiento de la propiedad del gráfico "Gráfico en primer plano" ("Chart on foreground").
Terminal: Corregida y rediseñada la ventana de previsualización de la impresión para el gráfico.
Terminal: Corregido el error de trabajo con las variables globales temporales.
Terminal: Combinados los paneles de instrumentos "Estándar" y "Gráficos".
MQL5: Correcciones de crash logs y mensajes en los foros
MQL5: Modificado el principio de funcionamiento de Copy* para los expertos y scripts, ahora las funciones esperarán la descarga y la construcción de los datos solicitados. El tiempo de espera de los datos solicitados no es superior a los 30 segundos. Podrá leer una descripción más detallada en la guía MQL5 próximamente.
MQL5: Corregida la posibilidad de procesar eventos con indicadores personalizados, de forma análoga a los expertos. Podrá leer una descripción más detallada en la guía MQL5 próximamente.
MQL5: Corregidos los errores de funcionamiento del optimizador.
MQL5: Corregidos los errores de navegación en los gráficos (método ChartNavigate).
MetaEditor: Añadida la posibilidad de buscar con Enter en la ventana de búsqueda en el panel de instrumentos.
MQL5: Añadidos los parámetros opcionales ENUM_CODEPAGE codepage=CP_ACP a las funciones CharArrayToString, StringToCharArray y FileOpen
MQL5: Corregidos los errores al trabajar con las matrices estáticas
MQL5: Posibilidad de colocar un punto de interrupción (breakpoint) en la condición del ciclo "do while"
Terminal: Corregido el error de aplicación de ticks a la historia durante el cambio de día.
Terminal: Corregido el error en la lista de variables del experto.
Terminal: Corregido el procesamiento de los eventos de creación y eliminación de objetos gráficos: CHARTEVENT_OBJECT_CREATE y CHARTEVENT_OBJECT_DELETE.