Что нового в MetaTrader 5?

История обновлений десктопной, мобильной и веб-платформ

18 февраля 2011
MetaTrader 5 Client Terminal build 401
  1. Terminal: Исправлен запуск клиентского терминала с пользовательским конфигурационным файлом.
  2. Terminal: Исправлено сохранение отрицательных углов наклона для объектов-меток.
  3. Terminal: Добавлен пересчёт ширины шкал чарта после изменения его свойств.
  4. MQL5: Исправлена работа функции ChartApplyTemplate.
  5. MQL5: Исправлено чтение больших строк из файла.
  6. MQL5: Исправлен вызов метода OnDeinit для кастомных индикаторов, используемых одновременно из нескольких экспертов или чартов.
  7. MQL5: Изменено значение флага OBJ_ALL_PERIODS (0x001fffff (2 097 151) вместо 0xffffffff (4 294 967 295))
  8. MQL5: Обновлена стандартная библиотека.
  9. MetaTester: Команда "Очистить" контекстного меню журнала тестера удаляет все лог-файлы тестера и локальных агентов.
  10. MetaTester: Исправлена инициализация исторического кеша при смещении даты начала тестирования.
  11. MetaTester: В контекстное меню журнала тестера добавлена команда "Full Optimization Logs" - показ в журнале записей о завершении промежуточных этапов оптимизации.
  12. MetaEditor: Добавлена поддержка сниппетов - автоматическая подстановка фрагментов кода, инициализируемая набором ключевого слова. Например, для того чтобы вставить декларацию класса, достаточно набрать class - после этого курсор изменит свою форму, тем самым показывая, что данное слово является ключевым словом для сниппета:

    Далее, при нажатии на клавишу Tab, ключевое слово заменяется декларацией класса, при этом изменение имени класса автоматически изменит и имена конструктора и деструктора.

    Переход между активными полями сниппета (в нашем случае между именем класса, именем конструктора и именем деструктора) осуществляется с помощью клавиш Tab (переход вперёд) и Shift+Tab (переход назад). В настоящее время поддерживаются следующие сниппеты:

    Ключевое слово
    Значение
    start
    Точка входа OnStart
    initv Точка входа void OnInit
    initi
    Точка входа int OnInit
    deinitТочка входа OnDeinit
    tickТочка входа OnTick
    time
    Точка входа OnTime
    trade
    Точка входа OnTrade
    book
    Точка входа OnBook
    chart
    Точка входа OnChart
    test
    Точка входа OnTester
    calc
    Точка входа OnCalculate
    calcp
    Точка входа OnCalculate
    struct
    Объявление структуры
    for
    Объявление цикла for
    while
    Объявление цикла while
    do
    Объявление цикла do while
    if
    Объявление условия if
    ife
    Объявление условия if-else
    enum
    Объявление перечисления
    class
    Объявление класса
    classbОбъявление класса с наследованием
    switch
    Селектор switch
    case
    Селектор case
    #imp
    Объявление импорта

  1. MetaEditor: Добавлен поиск на MQL5.com по Ctrl+F1.
  2. MetaEditor: Исправлен поиск по MQL5.com на английском языке.
  3. Исправления по сообщениям на форуме и крешлогам.
4 февраля 2011
MetaTrader 5 Client Terminal build 392
  1. MetaTester: Исправлено выставление параметров оптимизации.
  2. MetaTester: Исправлено массовое добавление и удаление агентов.
  3. MetaTester:Теперь результаты одиночного тестирования показываются сразу после их прихода.
  4. Исправления по сообщениям на форуме и крешлогам.
3 февраля 2011
MetaTrader 5 Client Terminal build 391
  1. Terminal: Значительно ускорена загрузка чартов с большим количеством графических объектов (сотни тысяч).
  2. MQL5: Исправлены команды навигации по чарту из эксперта.
  3. MQL5: Исправлена ошибка приведения чисел с плавающей точкой к строке.
  4. MQL5: Исправлены ошибки копирования структур.
  5. MQL5: Исправлена ошибка выставления параметров запущенных экспертов.
  6. MQL5: Исправлены ошибки в функции StringReplace.
  7. MQL5: Обновлена стандартная библиотека.
  8. MetaTester: Исправлено формирование кэша оптимизации.
  9. MetaTester: Оптимизирована передача и показ торговых результатов тестирования.
  10. MetaEditor: Добавлена возможность генерации классов в Мастерe MQL5.
  11. MetaEditor: Исправлено создание *.mqh файла по *.mq5 файлу для длинных имен функций.
  12. Исправления по сообщениям на форуме и крешлогам.
31 января 2011
MetaTrader 5 Client Terminal build 387
  1. Terminal: Добавлена поддержка вставки из буфера обмена в список торговых серверов в диалоге открытия нового счёта.
  2. Terminal: Исправлено сохранение и отображение выбранных категорий новостей.
  3. Terminal: Добавлена фильтрация строк при вставке в поля диалога открытия нового счёта из буфера обмена.
  4. Terminal: Исправлен расчёт суммарной прибыли в отчёте истории торговли в OpenXML .
  5. Terminal: В журнал терминала добавлены сообщения о включении-отключении автоторговли.
  6. MQL5: Исправлено получение параметров эксперта.
  7. MQL5: Исправлена передача вызова функций семейства ArrayGetAs* в х64.
  8. MQL5: Исправлено определение доступности protected и private членов класса.
  9. MQL5: Оптимизирована обработка событий экспертами.
  10. MQL5: Исправлено определение путей к ресурсам.
  11. MQL5: Исправлена ошибка с выводом сообщения об удалении неудаляемого или невалидного указателя.
  12. MetaTester: Исправлено сохранение настроек тестирования при запуске одиночного прогона из результатов оптимизации.
  13. MetaTester: Исправлено резервирование памяти при отображении 2D результатов оптимизации на больших объёмах данных.
  14. MetaTester: Оптимизирована передача параметров тестирования.
  15. MetaTester: Оптимизирован показ истории торговли тестера.
  16. MetaEditor: Исправлено обновление тестера через LiveUpdate.
  17. MetaEditor: Исправлено своевременное выставление точек отладки.
  18. MetaEditor: Добавлена команда создания файла *.mqh по файлу *.mq5 для подготовки заголовочных файлов библиотек.
  19. MetaEditor: Исправлен переход между описанием и определением метода.
  20. MetaEditor: Исправлено открытие файла из командной строки.
  21. MetaEditor: Исправлена ошибка поиска по MQL5.com при подключении через прокси-сервер.
  22. Исправления по сообщениям на форуме и крешлогам.
19 января 2011
MetaTrader 5 Client Terminal build 384
  1. Terminal: Добавлен мастер добавления удалённых агентов тестирования. Помимо ручного ввода и импорта из *.mt5 файла, добавлена возможность сканирования локальной сети для нахождения работающих агентов.
  2. MQL5: Добавлена возможность хранения ресурсов в *.ex5 файлах. Для добавления ресурса в *.ex5 используется директива #resource с указанием пути к файлу относительно каталога MQL5\Images клиентского терминала. Например: #resource myexpert\button.bmp
    На файлы в ресурсе можно ссылаться строкой вида: "имя_скрипта::имя_ресурса". В качестве имени ресурса используется имя файла (без расширения), переданное в директиве #resource.
  3. MQL5: Исправлена передача в качестве параметра функции ArrayGetAsSeries и аналогичные ошибки.
  4. MQL5: Исправлено ложное предупреждение компиляции "expression is always false".
  5. MQL5: Исправлено освобождение пользовательских индикаторов, используемых в MQL5 программах.
  6. MetaTester: Исправлено падение тестера при освобождении пользовательских индикаторов.
  7. MetaEditor: Добавлен показ аргументов функции во всплывающей подсказке для вложенных и многострочных функций.
  8. Исправления по сообщениям на форуме и крешлогам.
18 января 2011
Выпущен MetaTrader 5 для iPhone
Сегодня была выпущена мобильная версия клиентского терминала MetaTrader 5 для iPhone, iPod Touch и iPad. И теперь каждый желающий может воспользоваться возможностью мобильного трейдинга, бесплатно скачав терминал в AppStore.
MetaTrader 5 для iPhone

С помощью MetaTrader 5 для iPhone вы сможете торговать, следить за собственным счетом и информацией на финансовых рынках 24 часа в сутки. Благодаря терминалу торговля на рынках становится доступной из любой точки мира и в любое время. Удобный интерфейс и множество функциональных возможностей делают мобильный MetaTrader 5 оптимальным инструментом для торговой деятельности.

MetaTrader 5 для iPhone

В самое ближайшее время в мобильной версии терминала MetaTrader 5 появятся графики и аналитика. А список платформ, на которых он будет реализован, расширится – планируется выпуск версий MetaTrader 5 для Android и Blackberry.

Скачав MetaTrader 5 для iPhone, вы получите мощный инструмент для торговли на финансовых рынках. Самое главное - он всегда будет находиться при вас.


18 января 2011
MetaTrader 5 Client Terminal build 381
  1. Terminal: Включена проверка email адреса при регистрации демо-счёта - на указанный адрес высылается письмо с кодом подтверждения, необходимым для открытия демо-счёта. При следующем использовании данного адреса повторное подтверждение не требуется.
  2. Terminal: Добавлен запрос подтверждения загрузки эксперта при добавлении на график с уже работающим экспертом.
  3. Terminal: Теперь при подключении к серверу в журнале терминала указывается использованная точка доступа.
  4. Terminal: Исправлена ошибка выгрузки ценовой истории при смене текущего аккаунта.
  5. MQL5: Исправлено выполнение функции OnDeinit пользовательских индикаторов при закрытии терминала.
  6. MQL5: Исправлено выставление меток пользовательских индикаторов через #property.
  7. MQL5: Исправлено рисование уровней пользовательских индикаторов.
  8. MQL5: Исправлена ошибка при работе с глобальными массивами для x64.
  9. MQL5: Исправлена ошибка расчёта пользовательских индикаторов.
  10. MQL5: Исправлено сравнение беззнаковых типов с нулём.
  11. MQL5: Обновлена стандартная библиотека: все классы библиотеки теперь наследуются от класса CObject.
  12. MQL5: Обновлена стандартная библиотека: методы Type() классов CDealInfo, CHistoryOrderInfo, COrderInfo и CPositionInfo переименованы соответственно в DealType(), OrderType() и PositionType().
  13. MetaTester: Исправлено падение тестера при освобождении пользовательских индикаторов.
  14. MetaTester: Исправлено зацикливание терминала при подключении к тестеру.
  15. MetaEditor: Исправлена работа автоподстановки при использовании зарезервированных слов.
  16. MetaEditor: В мастер создания нового эксперта и нового индикатора добавлен шаг выбора обрабатываемых событий с последующей генерацией функций-заготовок.
  17. Исправления по сообщениям на форуме и крешлогам.
28 декабря 2010
MetaTrader 5 Client Terminal build 375
  1. Terminal: Исправлена ошибка во вкладке параметров.
  2. MQL5: Исправлено перестроение базы графических объектов.
  3. MQL5: Исправлена сравнение переменных базовых типов NULL.
  4. MQL5: Исправлены предупреждения об утечке памяти при запрете использования DLL.
  5. MetaTester: Показ загрузки CPU удалённого агента заменён на показ прогресса тестирования.
  6. MetaEditor: Добавлена опция нумерации строк.
  7. MetaEditor: Добавлена поддержка полноэкранного режима.
  8. Исправления по сообщениям на форуме и крешлогам.
27 декабря 2010
MetaTrader 5 Client Terminal build 373
  1. Terminal: Оптимизирована докачка истории в терминале после её удаления.
  2. Terminal: Улучшено позиционирование окон графиков по командам "расположить вертикально" и "расположить горизонтально". 
  3. MQL5: Реализована более быстрая остановка зацикленных экспертов.
  4. MQL5: Исправлена работа с локальными переменными при рекурсивных вызовах виртуальных методов класса. 
  5. MQL5: Изменён формат EX5 - необходима перекомпиляция MQL5 программ.
  6. MQL5: Исправлены ошибка проверки цвета CLR_NONE.
  7. MQL5: Добавлено целочисленное свойство графика CHART_BRING_TO_TOP, позволяющее выводить соответствующий график поверх остальных графиков. 
  8. MQL5: Исправлены ошибки в стандартной библиотеке.
  9. MetaTester: Оптимизирован обмен данными между клиентским терминалом и агентом тестирования.
  10. MetaTester: Улучшено определение проблемных агентов.
  11. MetaTester: Улучшено обновление удалённых агентов тестрования. Теперь можно обновлять и 32-битные и 64-битные удалённые агенты независимо от битности клиентского терминала.
  12. MetaTester: Ускорена отрисовка графика баланса/эквити при огромном количестве сделок.
  13. MetaTester: Улучшено управление памятью при огромном количестве сделок.
  14. MetaTester: Ускорен возврат результатов тестирования клиентскому терминалу.
  15. Исправления по сообщениям на форуме и крешлогам.
15 декабря 2010
MetaTrader 5 Client Terminal build 370
  1. MQL5: Исправлена работа функции iCustom.
  2. MetaTester: Исправлена остановка 32-битных и 64-битных удалённых агентов при обновлении.
  3. MetaTester: Показ загрузки CPU удалённого агента заменён на показ прогресса тестирования.
  4. Исправления по сообщениям на форуме и крешлогам.
14 декабря 2010
MetaTrader 5 Client Terminal build 368
  1. Terminal: Исправлена ошибка формирования торгового календаря.
  2. Terminal: Оптимизирована генерация отчётов торговли и тестирования в HTML и OpenXML. Теперь генерация больших отчётов не вызывает "замерзание" терминала.
  3. MQL5: Поднята версия EX5 файлов - требуется перекомпиляция MQL5 программ.
  4. MQL5: При ошибке в функции StringReplace теперь выставляется код последней ошибки.
  5. MQL5: Исправлена ошибка в функции ArrayResize для многомерных массивов.
  6. MQL5: Исправлена деинициализация кастомного индикатора при смене его параметров.
  7. MQL5: Добавлена функция приведения перечисления к строке EnumToString().
  8. MQL5: Исправлена передача строки по ссылке в DLL для x64.
  9. MQL5: Обновлена стандартная библиотека.
  10. MetaTester: Исправлена работа LiveUpdate для удалённых агентов - удалённые агенты следует обновить вручную.
  11. MetaTester: Ускорено тестирование и оптимизация -  убраны лишние операции при инициализации и передаче результатов.
  12. MetaTester: Исправлена передача тика перед началом тестирования.
  13. MetaTester: Исправлен расчёт суммарного времени тестирования.
  14. MetaEditor: Исправлено отображение поля "Дата" во вкладке "Статьи".
  15. MetaEditor: Исправлена загрузка списка категорий во вкладках "Статьи" и "Code Base".
  16. Исправления по сообщениям на форуме и крешлогам.
2 декабря 2010
MetaTrader 5 Client Terminal build 362
  1. Terminal: Диалоги просмотра журналов терминала, тестера и экспертов сделаны неблокирующими.
  2. Terminal: Исправлено сохранение графических настроек терминала при перезагрузке операционной системы с включенным терминалом.
  3. MQL5: Добавлена функция StringReplace.
  4. MQL5: Исправлен приоритет отработки события клика для графического объекта OBJ_RECTANGLE_LABEL.
  5. MQL5: Исправлена безусловная отработка метода OnDeinit при смене параметров пользовательского индикатора.
  6. MQL5: Исправлены ошибки проверки объявления структур\классов вложенных в структуры\классы.
  7. MQL5: Исправлен сброс счётчика рассчитанных данных при инициализации пользовательского индикатора.
  8. MQL5: Исправлены ошибки в классах торговых сигналов стандартной библиотеки.
  9. MQL5: В стандартную библиотеку добавлен класс торгового сигнала CSignal2EMA-ITF, использующий тайм-фильтр CSignalITF.
  10. MetaTester: Исправлена обработка невыполненных заданий при оптимизации.
  11. MetaTester: Исправлена обработка ошибок агентов при оптимизации.
  12. MetaTester: Исправлено групповое обновление агентов.
  13. MetaTester: Исправлены экспорт и импорт списка агентов тестирования.
  14. MetaTester: Исправлено сохранение параметров тестирования при перезагрузке операционной системы с включенным терминалом.
  15. Исправления по сообщениям на форуме и крешлогам.
25 ноября 2010
MetaTrader 5 Client Terminal build 360
  1. Terminal: Добавлен новый графический объект OBJ_RECTANGLE_LABEL.
  2. Terminal: Исправлено удаление последнего индикатора в подокнах чарта.
  3. Terminal: Исправлено сохранение положения окон чартов.
  4. Terminal: Исправлены ошибки в отображении истории торговли на чарте.
  5. Terminal: Исправлена сборка креш-логов при включенном UAC.
  6. MQL5: Исправлена обработка события клика на чарте.
  7. MQL5: Исправлена обработка uint константы в case операторах.
  8. MQL5: Добавлено сообщение об ошибке компиляции при декларации класса с неверными модификаторами.
  9. MQL5: Исправлены функции ChartIndicatorDelete и ChartIndicatorName.
  10. MQL5: В стандартной библиотеке исправлены методы Shift в классах динамических массивов.
  11. MQL5: В стандартной библиотеке исправлен метод FormatRequestResult класса CTrade.
  12. MQL5: Исправлены ошибки с использованием глобальных переменных типа массив.
  13. Tester: В меню списка агентов добавлена возможность отключении анимации (показ использования CPU агентами) .
  14. Tester: Добавлена возможность группового удаления агентов.
  15. Tester: Исправлено падение тестера при преждевременной остановке тестирования.
  16. Tester: Исправлен сброс даты форвардного тестирования при оптимизации с кастомным форвард-периодом.
  17. Tester: Оптимизирован вывод в лог тестера.
  18. MetaEditor: Исправлена потеря фокуса редактора после закрытия окна автоподстановки.
  19. Исправления по сообщениям на форуме и крешлогам.
22 ноября 2010
MetaTrader 5 Client Terminal build 358
  1. Terminal: Убрано рисование описаний у графических объектов календарных событий.
  2. Terminal: Исправлено выставление SL и TP в диалогах торговли при развороте позиции.
  3. Terminal: Исправлен выбор сервера в диалоге открытия демо-счёта.
  4. Terminal: Оптимизирована загрузка графических объектов при открытии чарта.
  5. Terminal: Оптимизировано добавление на чарт истории сделок тестера.
  6. Terminal: Оптимизировано рисование графического объекта OBJ_EDIT.
  7. MQL5: Исправлена ошибка с input параметрами типа COLOR и uint.
  8. MQL5: new! Добавлены методы управления индикаторами на чарте: ChartIndicatorDelete, ChartIndicatorName, ChartIndicatorsTotal.
  9. MQL5: В стандартной библиотеке исправлена работа метода DeleteRange в классах динамических массивов.
  10. MQL5: В стандартной библиотеке исправлены мелкие недочёты в классе CTrade.
  11. Tester: Добавлен экспорт и импорт списка удалённых агентов тестирования.
  12. Tester: В журнал тестирования помимо показа рейтинга производительности добавлен показ конфигурации компьютера агента.
  13. Tester: Изменён показ строковых параметров тестирования.
  14. Tester: Для оптимизации тестирования проверка на Stop Out выполняется раз в минуту (по времени тестирования), а не по каждому тику.
  15. Tester: Исправлен алгоритм раздачи заданий агентам при оптимизации. Задания распределяются только удачно подключившимся агентам.
  16. Tester: Исправлено формирование событий OnTimer.
  17. MetaEditor: Теперь в меню автоподстановки для выбора функции можно использовать не только Enter, но и Space.
  18. MetaEditor: Исправлена ошибка закачки файлов с MQL5.com - при ошибке связи не удаляются ранее скаченные файлы.
  19. MetaEditor: Исправлен переход на строку с описанием ошибки, после компиляции.
  20. Исправления по сообщениям на форуме и крешлогам.
11 ноября 2010
MetaTrader 5 Client Terminal build 355
  1. Terminal: Исправлены ошибки в всплывающих подсказках графических объектов.
  2. Terminal: Добавлена предварительная проверка средств перед отправкой запроса на торговый сервер.
  3. MQL5: Исправлено сравнение и проверка условий для операндов типа long.
  4. MQL5: Исправлена ошибка сложения с 64 битной константой в 64 битной версии.
  5. MQL5: Обновлена стандартная библиотека. В классы CDealInfo, CHistoryOrderInfo, COrderInfo, CPositionInfo добавлены методы SelectByIndex для выбора соответствующей записи по индексу.
  6. Tester: Теперь понижается приоритет процесса локального агента тестирования для компьютеров с одноядерными процессорами. Это сделано для сохранения возможности нормальной работы пользователя параллельно с процессом тестирования.
  7. Tester: Оптимизировано выполнение торговых операций и проверок.
  8. MetaEditor: Исправлены ошибки в визарде торговых стратегий.
  9. MetaEditor: Исправлено создание нового файла в дереве навигатора.
  10. MetaEditor: Добавлена настройка подсветки фона парных скобок.
  11. Исправления по сообщениям на форуме и крешлогам.
5 ноября 2010
MetaTrader 5 Client Terminal build 353
  1. Terminal: Исправлен показ сделок в истории торговли.
  2. Terminal: Исправлено рисование индикаторов и кастомных индикаторов с помощью гистограмм.
  3. Terminal: Оптимизирована работа сканера точек доступа для работы через прокси-сервер.
  4. Terminal: Исправлено отображение контекстного меню окна торговли при работе в инвесторском режиме.
  5. MQL5: Добавлена функция сравнения строк StringCompare.
  6. MQL5: Исправлена проверка выставляемой толщины линий для кастомных индикаторов.
  7. MQL5: Обновлена стандартная библиотека.
  8. Tester: Исправлена ошибка, приводящая к прекращению тестирования на компьютерах с процессорами не имеющими поддержки SSE 3.
  9. Tester: Исправлена обработка даты начала тестирования, находящейся за пределами существующей истории.
  10. Tester: Исправлена проверка объёма доступной истории перед началом тестирования.
  11. Исправления по сообщениям на форуме и крешлогам.
28 октября 2010
MetaTrader 5 Client Terminal build 350
  1. Terminal: Исправлено формирование списка категорий новостей при переключении между серверами.
  2. Terminal: Исправлена ошибка отображения стакана цен.
  3. Terminal: Исправлено обновление истории по команде Refresh.
  4. Terminal: Исправлено рисование графического объекта OBJ_EVENT.
  5. Terminal: Исправлены ошибки формирования баров текущего дня на переходе через полночь.
  6. Terminal: Исправлены ошибки формирования баров текущего дня при переключении между разными серверами.
  7. Terminal: Исправлен показ времени последней котировки в заголовке окна котировок.
  8. MQL5: Обновлена стандартная библиотека MQL5. Добавлены методы ускоренной торговли и распечатки ордеров и сделок.
  9. MQL5: Исправлена проверка модификаторов типов.
  10. MetaTester: Увеличена скорость тестирования и оптимизации для x32 платформы.
  11. MetaTester: Оптимизирована работа локального тестера, тестер остаётся в памяти в течении 5 минут после использования, кешируя исторические данные последнего тестирования, что позволяет сэкономить время на предварительной синхронизации и построении истории.
  12. Исправления по сообщениям на форуме и крешлогам.
20 октября 2010
MetaTrader 5 Client Terminal build 346
  1. Terminal: Исправлено копирование графических объектов.
  2. Terminal: Исправлено вычисление времени пинга к точкам доступа при их полном рескане.
  3. Terminal: Исправлено "замерзание" интерфейса при открытии демо-счёта и отсутствии интернета.
  4. Terminal: Исправлено формирование лейбла пользовательских индикаторов в отдельном окне.
  5. Terminal: Исправлено отображение календаря экономических событий.
  6. MQL5: Изменено поведение ArrayResize - дополнительно выделенная память зануляется после выделения.
  7. MQL5: Добавлена поддержка графических объектов типа OBJ_EVENT.
  8. MQL5: Обновлена стандартная библиотека.
  9. MetaTester: Исправлена работа форвард-тестирования.
  10. MetaTester: Исправлено обновление списка экспертов в диалоге настроек тестера.
  11. MetaEditor: Добавлен генератор торговых стратегий. Теперь можно за 4 шага генерировать собственные торговые эксперты на основе готового набора торговых сигналов, алгоритмов Money Management и Trailing Stop.
  12. MetaEditor: Исправлены возникающие ошибки при отладке пользовательских индикаторов.
  13. Исправления по сообщениям на форуме и крешлогам.
15 октября 2010
MetaTrader 5 Client Terminal build 344
  1. Terminal: Добавлено отображение новостей экономического календаря графическими объектами специального типа (OBJ_EVENT).
  2. Terminal: Исправлено "перетаскивание" Stop-Limit ордеров в окне чарта. Теперь лимитная цена изменяется на то же значение что, и цена ордера.
  3. Terminal: Исправлено и оптимизировано хранение торговой истории.
  4. Terminal: Повышена надёжность механизма закачки обновлений по LiveUpdate.
  5. Terminal: Исправлена ошибка рисования индикаторов при докачке истории.
  6. Terminal: Исправлена ошибка расчёта сложных курсов конвертации после переключения между торговыми серверами.
  7. Terminal: Исправлена инициализация истории по символу при отсутствии открытых чартов и наличии установленных индикаторов, после переподключения к торговому серверу.
  8. Terminal: Исправлено формирование баров на редких котировках (с пропуском баров).
  9. Terminal: Исправлено скрытие символов в Market Watch для символов по которым открыты чарты.
  10. Terminal: Исправлена закачка файлов помощи при работе терминала через кэширующий прокси сервер.
  11. MQL5: Расширены предупреждения о потере данных при приведении типов.
  12. MQL5: Функции Bars() и SeriesInfoInteger(SERIES_BARS_COUNT) теперь работают синхронно в скриптах и экспертах.
  13. MQL5: Исправлена ошибка конкатенации константных строк.
  14. MQL5: Исправлена обработка пользовательских событий.
  15. MQL5: В отладчике исправлено отображение this для методов из одной строки.
  16. MQL5: Обновлены пользовательские индикаторы и Стандартная библиотека MQL5.
  17. MQL5: Изменено поведение ArrayResize() - дополнительно выделенная память зануляется после выделения.
  18. MetaTester: Ускорена оптимизация за счёт сохранения исторических данных в агенте для последующих проходов.
  19. MetaTester: Добавлена фильтрация по символу в торговой истории тестера.
  20. MetaTester: Исправлена ошибка в построении кэша оптимизации.
  21. MetaTester: Исправлено поведение функции HistorySelectByPosition().
  22. MetaTester: Добавлен новый режим тестирования, который позволяет моделировать задержки в исполнении. Данный режим позволяет в тестере отрабатывать правильную обработку реквот при торговых запросах.
  23. MetaEditor: Добавлено выделение парных скобок жирным шрифтом.
  24. Исправления по сообщениям на форуме и крешлогам.
6 октября 2010
MetaTrader 5 Client Terminal build 342
  1. Terminal: Исправлена ошибка в принудительной синхронизации чарта (команда Refresh).
  2. Terminal: Исправлено обновление строки финансового состояния при отсутствии котировок и по выходным дням.
  3. Terminal: Исправлено зависание терминала при изменении списка выбранных символов.
  4. Terminal: Исправлено зависание терминала при торговых расчётах.
  5. Terminal: Исправлено зависание терминала при изменении размеров вкладки Trading.
  6. Terminal: Исправлены ошибки построения экономического календаря и формирования базы новостей.
  7. Terminal: Исправлены ошибки отображения экономического календаря.
  8. Terminal: В "Data Window" добавлено отображение спреда для исторических данных.
  9. Terminal: Исправлено формирование спреда в исторических данных для инструментов со стаканом цен.
  10. Terminal: Исправлено рисование индикаторов при навигации по чарту.
  11. Terminal: Исправлено рисование индикаторов  стилями DRAW_SECTION и DRAW_ZIGZAG.
  12. Terminal: Исправлено выставление режима исполнения ордеров в торговых диалогах.
  13. Terminal: Добавлен вывод значения клиентского отклонения при протоколировании торговых операций в журнал терминала (при Instant Execution).
  14. MQL5: Исправлена ошибка формирования отладочной информации для x64.
  15. MQL5: Добавлены предупреждения при переопределении глобальных переменных.
  16. MQL5: Добавлено предупреждение при вызове функций ArrayResize() и ArrayFree() для статических массивов.
  17. MQL5: Исправлена ошибка приведения перечисления к строке.
  18. MQL5: Исправлена ошибка при возврате из функций структур по значению для x64.
  19. MQL5: Исправлена работа функции CopyBuffer() при работе с буферами пользовательского индикатора.
  20. MQL5: На старте эксперта добавлена проверка наличия истории и подключения терминала к серверу. Если в течении 5 секунд история останется недоступной или терминал не будет подключен, эксперт будет запущен с имеющимися данными.
  21. MetaTester: Исправлена проверка ограничений на максимальный объём позиций и ордеров.
  22. MetaTester: Исправлена сортировка истории сделок тестера.
  23. MetaTester: Исправлена работа функции OrderCheck().
  24. MetaEditor: Добавлен хоткей Ctrl+Shift+S на команду Save All.
  25. MetaEditor: Добавлена команда 'Compile Open File' - меню File-Compile Open Files или хоткей Ctrl+F7.
  26. MetaEditor: Добавлена команда компиляции каталога в контекстном меню навигатора.
  27. MetaEditor: Добавлена опциональная возможность подсветки текущей строки.
  28. Исправления по сообщениям на форуме и крешлогам.
12345678910111213141516