MetaTrader 5 Client Terminal build 411

Terminal: Fixed a bug in changing the properties of the "Chart" graphical object

10 March 2011

  1. Terminal: Fixed a bug in changing the properties of the "Chart" graphical object.
  2. MQL5: Added support for parametric macros - you can now declare the macros of the following form:
    #define MUL(a, b) ((a)*(b))
  3. MQL5: Added an object property OBJPROP_CHART_ID - the identifier of a chart that corresponds to the graphical object "Chart" (OBJ_CHART). This gives the possibility to manage the properties of a chart embedded in a graphical object from MQL5 programs.
  4. MQL5: In the OnDeinit function, added a new code of deinitialization reason - REASON_CLOSE - meaning the terminal has closed.
  5. MQL5: Added check for the availability of a symbol in Market Watch when creating an indicator from an MQL5 program.
  6. MQL5: Fixed notifications of errors when downloading MQL5 programs.
  7. MQL5: Fixed stop of scripts and Expert Advisors when closing the terminal.
  8. MQL5: Fixed the implementation of the MessageBox function.
  9. MetaTester: Fixed update of remote agents.
  10. MetaEditor: Fixed search and replace in a selected text.
  11. MetaEditor: Fixed MetaStyler for comment blocks.
  12. MetaEditor: Added an option for exiting the snippet processing by pressing ESC.
  13. Fixed errors reported on the forum and in crash logs.