MetaTrader 5 Client Terminal build 430

Terminal: Добавлено принудительное удаление журналов терминала, экспертов и тестирования при нехватке места на диске

15 апреля 2011

  1. Terminal: Добавлено принудительное удаление журналов терминала, экспертов и тестирования при нехватке места на диске.
  2. Terminal: Убрано наследование комментария основного чарта при добавлении графического объекта "Chart".
  3. Terminal: Исправлено рисование индикаторов стилями DRAW_BARS и DRAW_CANDLES.
  4. Terminal: Исправлен запрос ценовой истории у сервера.
  5. MQL5: Добавлено новое свойство графических объектов OBJPROP_TOOLTIP - текст всплывающей подсказки.
  6. MQL5: Добавлена возможность чтения параметров чарта CHART_SHOW_PRICE_SCALE и CHART_SHOW_DATE_SCALE.
  7. MQL5: Добавлена возможность управлять высотой собственного окна пользовательского индикатора через свойство INDICATOR_HEIGHT функции IndicatorSetInteger или через свойство #property indicator_height.
  8. MQL5: Добавлена возможность управлять высотой подокна чарта с помощью свойства CHART_HEIGHT_IN_PIXELS.
  9. MQL5: Добавлена посылка события CHARTEVENT_CHART_CHANGE при изменении масштаба, размера сдвига и включении-выключении автоскрола.
  10. MQL5: Добавлена функция TesterStatistics для получения данных рассчитанной статистики после тестирования. Функцию можно вызывать внутри OnTester и OnDeinit.
  11. MQL5: Изменилось поведение экспертов при смене аккаунта: теперь вместо переинициализации эксперт перезагружается.
  12. MQL5: Изменён тип возвращаемого значения функции EventChartCustom.
  13. MQL5: Исправлено приведение типов в x64-версии.
  14. MQL5: Исправлено приведение строки к числу с плавающей точкой.
  15. MQL5: Исправлено падение в x64-версии после переполнения стека в MQL5-программе.
  16. MQL5: Исправлен тип возвращаемого значения функции FileWriteArray.
  17. MQL5: Исправлено выставление сдвига графика с помощью свойства ChartSetDouble.
  18. MQL5: Исправлена обработка закрытия чартов из MQL5-программ.
  19. MQL5: Исправлено значение подстановок __LINE__ и __FUNCTION__  внутри макросов.
  20. MQL5: Обновилась стандартная библиотека MQL5: в класс CChartObject добавлены методы Tooltip.
  21. MetaTester: Оптимизирована раздача заданий агентам тестирования при оптимизации.
  22. MetaTester: Оптимизировано использование файлового кэша результатов оптимизации - для результатов, рассчитанных менее чем за минимальное время, результаты в кэш не пишутся, поскольку их повторный расчёт дешевле чтения из кэша.
  23. MetaTester: Добавлена возможность тестирования в режиме математических вычислений при запуске тестирования через командную строку (для этого параметру Optimization в configuration.ini следует присвоить значение "3").
  24. MetaTester: Добавлена возможность тестирования в режиме форвардного тестирования при запуске тестирования через командную строку. Для этого добавлены настройки форвардного тестирования в конфигурационном файле configuration.ini - ForwardMode и ForwardDate.
  25. MetaTester: Для математических вычислений информация в окно результатов оптимизации выводится с максимальной точностью.
  26. MetaTester: Увеличен порог отображения результатов генетической оптимизации на графике результатов.
  27. MetaTester: Для x64-версии увеличен порог, при котором медленная оптимизация (с полным перебором параметров) принудительно заменяется на генетическую (с 10 000 000 до 1 000 000 000).
  28. MetaTester: Оптимизировано рисование графиков оптимизации при большом количестве результатов.
  29. MetaTester. Оптимизирована работа с памятью для хранения большого количества результатов оптимизации.
  30. MetaTester: Добавлена возможность обработки пользовательских событий для MQL5-программ в тестере.
  31. MetaTester: Сокращено число сообщений в журнале при оптимизации для ускорения работы.
  32. MetaTester: Исправлена работа с буфером обмена во вкладке входных параметров.
  33. MetaTester: Исправлено распределение памяти для хранения истории ордеров и сделок, если их количество превышает 8192.
  34. MetaTester: Исправлено получение данных чужого символа-периода на первом тике тестирования.
  35. MetaEditor: Исправлено автоматическое открытие вкладки результатов поиска после его завершения.
  36. MetaEditor: Убрана подсветка аргументов в прототипе функции.
  37. MetaEditor: Исправлена автоподстановка функций и переменных внутри квадратных скобок.
  38. Исправления по сообщениям на форуме и крешлогам.