MetaTrader 5 Client Terminal build 411

Terminal: Исправлена ошибка в изменении свойств графического объекта "График"

10 марта 2011

  1. Terminal: Исправлена ошибка в изменении свойств графического объекта "График".
  2. MQL5: Добавлена поддержка параметрических макросов - теперь можно объявлять макросы вида:
    #define MUL(a, b) ((a)*(b))
  3. MQL5: Добавлено свойство объекта OBJPROP_CHART_ID - идентификатор чарта, соответствующего графическому объекту "График" (OBJ_CHART). Таким образом, появилась возможность управлять свойствами чарта, встроенного в графический объект "График", из MQL5 программ.
  4. MQL5: В функции OnDeinit добавлен новый код причины деинициализации - REASON_CLOSE - закрытие терминала.
  5. MQL5: Добавлена проверка наличия символа в Market Watch при создании индикатора из MQL5 программы.
  6. MQL5: Исправлены сообщения при ошибках загрузки MQL5 программ.
  7. MQL5: Исправлена остановка скриптов и экспертов при закрытии терминала.
  8. MQL5: Исправлена реализация функции MessageBox.
  9. MetaTester: Исправлено обновление удалённых агентов.
  10. MetaEditor: Исправлены поиск и замена в выделенном тексте.
  11. MetaEditor: Исправлена работа MetaStyler для блоков комментариев.
  12. MetaEditor: Добавлена возможность выхода из обработки сниппета по клавише ESC.
  13. Исправления по сообщениям на форуме и крешлогам.