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

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

26 апреля 2011
MetaTrader 5 Client Terminal build 439
  1. Terminal: Исправлена отработка сплиттера подокон чарта.
  2. Terminal: Terminal: Добавлена вкладка "MQL5 Маркет"

    Маркет в клиентском терминале MetaTrader 5

  3. Terminal: Исправлено рисование графических объектов при перестроении кэшей истории.
  4. Terminal: Исправлено рисование графического объекта "Горизонтальная линия".
  5. Terminal: Исправлено восстановление графических объектов из профилей.
  6. Terminal: Исправлено редактирование цен в диалоге модификации позиции.
  7. Terminal: Исправлен показ нулевой прибыли для "out" и "in-out" сделок.
  8. Terminal: Исправлено двойное срабатывание показа справки.
  9. MQL5: Опубликована новая версия MQL5 Wizard. Новая версия позволяет учитывать показания до 64 сигналов одновременно, выставляя для каждого из сигналов параметры и вес относительно других сигналов.

    Новая версия MQL5 Wizard

  10. MQL5: Добавлены свойства чарта CHART_EVENT_OBJECT_CREATE и CHART_EVENT_OBJECT_DELETE для управления генерацией соответствующих событий.
  11. MQL5: Добавлена возможность програмного отключения тултипа графического объекта - для этого нужно в соответствующее поле объекта записать '\n'.
  12. MQL5: Исправлена генерация события CHARTEVENT_CHART_CHANGE при вызове ChartRedraw().
  13. MQL5: Исправлено получения свойств цвета для графиков, объектов и индикаторов.
  14. MQL5: Исправлена работа функции sizeof для ссылок.
  15. MetaTester: Добавлен индикатор качества истории тестирования.

    Индикатор качества тестирования в MetaTrader 5

  16. MetaTester: Добавлен показ состояния агентов MQL5 Cloud Network.
  17. MetaTester: Исправлен учёт занятых агентов в генетической оптимизации.
  18. MetaTester: Исправлено отображение строки состояния тестера в свёрнутом виде.
  19. MetaTester: Исправлена генерация отчётов о результатах тестирования.
  20. MetaTester: Исправлено зависание при возврате результатов форвард-тестирования.
  21. MetaTester: Исправлен показ результатов оптимизации по всем символам.
  22. MetaTester: Теперь при запуске оптимизации из командной строки файловый кэш строится в обязательном порядке.
  23. MetaEditor: Исправлено подвисание при автоподстановке.
  24. Исправления по сообщениям на форуме и крешлогам.
  25. Обновлена документация.
15 апреля 2011
MetaTrader 5 Client Terminal build 430
  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. Исправления по сообщениям на форуме и крешлогам.
3 апреля 2011
MetaTrader 5 iPhone build 421
  1. Добавлена работа с чартами.
    Графики в MetaTrader 5 iPhone
  2. Добавлен оффлайн режим (можно смотреть свои открытые позиции, историю сделок и чарты в оффлайне).
  3. Исправления по сообщениям на форуме и крешлогам.

Скачать терминал MetaTrader 5 для iPhone можно по ссылке: https://download.mql5.com/cdn/mobile/mt5/ios?hl=ru&utm_source=www.metatrader5.com

29 марта 2011
MetaTrader 5 Client Terminal build 425
  1. Terminal: Исправлена сортировка сделок в истории торговли терминала и тестера.
  2. Terminal: Убрано сохранение свойств по умолчанию для объектов "Bitmap" "Bitmap Label".
  3. Terminal: Исправлена загрузка терминала для операционных систем без DirectX 9 (используется для отображения трёхмерного графика результатов оптимизации).
  4. MQL5: Обновлена стандартная библиотека - в классах CIndicatorBuffer, CDoubleBuffer и CSpreadBuffer размер буфера по умолчанию увеличен с 16 до 256.
  5. MetaTester: Добавлен пункт контекстного меню "Auto Open Chart".
  6. MetaTester: Параметр "Auto Open Chart" включен по умолчанию.
  7. MetaTester: Исправлена работа с файловым кэшем оптимизатора.
  8. MetaTester: Добавлено удаление файлов журнала агента тестирования перед началом оптимизации.
  9. MetaTester: Оптимизированно распределение задач между агентами тестирования. Пакетные задания раздаются "быстрым" агентам, "медленные" агенты получают одиночные задания.
  10. MetaEditor: Исправлена подстановка значения функции по умолчанию в MetaAssist.
  11. Исправления по сообщениям на форуме и крешлогам.
24 марта 2011
MetaTrader 5 Client Terminal build 421
  1. Terminal: Исправлена ошибка при открытии дефектных файлов истории.
  2. MQL5: Исправлена ошибка при копировании структуры.
  3. MQL5: Добавлены свойства графических объекта "Bitmap" и "Bitmap Label" - OBJPROP_XOFFSET и OBJPROP_YOFFSET смещения верхнего левого угла рисуемого фрагмента в исходном битмапе. Данные свойства используются в сочетании со свойствами OBJPROP_XSIZE и OBJPROP_YSIZE.
  4. MetaTester: Теперь при деинсталляции сервиса удаляется рабочий каталог агента-сервиса.
  5. MetaTester: Добавлен параметр "имя *.set файла параметров эксперта" при запуске тестирования из командной строки.
  6. MetaTester: Оптимизирована передача заданий агенту при оптимизации.
  7. MetaTester: Теперь при установке клиентского терминала в Windows Firewall автоматически прописываются правила для агентов тестирования.
  8. MetaTester: Исправлено освобождение индикаторов при тестировании.
  9. MetaTester: Оптимизировано использование и освобождение памяти агентами тестирования.
  10. MetaTester: Выключена поддержка прокси для подключения агентов тестирования.
  11. MetaEditor: Исправлена работа MetaStyler с содержимым строк.
  12. MetaEditor: Исправлено чрезмерное потребление памяти при открытии больших исходных файлов (несколько мегабайт и более).
  13. Исправления по сообщениям на форуме и крешлогам.
18 марта 2011
MetaTrader 5 Client Terminal build 420
  1. Terminal: Исправлена ошибка изменения свойств графического объекта "Чарт". Добавлено свойство графических объектов OBJPROP_FILL (функция ObjectGetInteger).
  2. Terminal: Разделены свойства графических объектов контур-заливка и показ на переднем-заднем плане
  3. Terminal: Исправлено сохранение и применение значения допустимого отклонения цен по умолчанию.
  4. Terminal: Исправлен показ тултипа объекта "Текстовая метка".
  5. Terminal: Графическому объекту "Вертикальная линия" добавлено свойство "Луч" ("Ray") - при включении этого свойства вертикальная линия распространяется на все окна чарта. Добавлено свойство графических объектов OBJPROP_RAY (функция ObjectGetInteger).
  6. MQL5: Исправлена генерация события удаления графического объекта "Битмап".
  7. MQL5: Добавлен встроенный макрос __PATH__ - абсолютный путь к файлу.
  8. MQL5: Обновлена стандартная библиотека: в класс CChart добавлены методы управления показом шкал ShowDateScale и ShowPriceScale.
  9. MetaTester: Добавлен новый режим тестирования "Математические расчёты" (Math calculations).
  10. Режим математических расчётов предполагает пустой прогон тестера с вызовом функций OnInit, OnTester, OnDeinit. При пустом прогоне агент не синхронизирует исторические данные. Режим математических расчётов предполагает автоматическое использование пользовательского критерия оптимизации (Custom max, результат выполнения функции OnTester) для определения наилучших результатов. Раньше для использования такого режима необходимо было задать дату начала тестирования большей или равной дате конца тестирования, а также вручную выбрать в качестве критерия оптимизации Custom max.

    Тестер Cтратегий в терминале MetaTrader 5

  11. MetaTester: Добавлен новый режим 3D визуализации результатов тестирования.

    3D визуализация в Тестере Стратегий

  12. MetaTester: Добавлен файловый кэш для форвард-тестирования.
  13. MetaTester: Добавлено автосохранение настроек в менеджере агентов.
  14. MetaTester: Исправлено чтение настроек сервисами агентов.
  15. MetaTester: Исправлена ошибка распределения задач между агентами при оптимизации.
  16. Исправления по сообщениям на форуме и крешлогам.
14 марта 2011
MetaTrader 5 Client Terminal build 412
  1. Terminal: Исправлена ошибка открытия демо-счёта.
  2. Terminal: Исправлен диалог списка экспертов - добавлено выделение текущего чарта.
  3. Terminal: Исправлено падение терминала при сканировании сети агентов и при остановке тестирования.
  4. MQL5: Исправлен доступ к свойствам объекта "Чарт".
  5. MQL5: Добавлены свойства чарта для отключения показа шкалы цен и шкалы времени: CHART_SHOW_DATE_SCALE и CHART_SHOW_PRICE_SCALE.
  6. MetaTester: В диалоге тестирования добавлена вкладка регистрации в MQL5 Cloud Network.
  7. Исправления по сообщениям на форуме и крешлогам.
10 марта 2011
MetaTrader 5 Client Terminal build 411
  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. Исправления по сообщениям на форуме и крешлогам.
3 марта 2011
MetaTrader 5 Client Terminal build 408
  1. Terminal: В журнал записывается сообщение об удалении аккаунта на клиентском терминале.
  2. Terminal: Исправлено формирование стакана цен при его первичной загрузке.
  3. MQL5: Добавлено событие CHARTEVENT_CHART_CHANGE - изменений характеристик чарта: размера, цветов, шаблона и т.д.
  4. MQL5: Исправлен пропуск сообщения об ошибке при пропущенном знаке ';'.
  5. MQL5: Исправлено предупреждение о сравнении bool типов с другими типами данных.
  6. MQL5: Константам цветов добавлен префикс clr*: цвет GreenYellow теперь будет называться clrGreenYellow. Поддержка старых имён цветов будет сохранена на несколько следующих билдов.
  7. MQL5: Исправлено приведение цвета к строке и строки к цвету.
  8. MQL5: Исправлена отработка изменения свойства чарта CHART_BRING_TO_TOP.
  9. MQL5: Исправлено поведение MQL5 программ при ошибке загрузки пользовательского индикатора.
  10. MQL5: Обновлена стандартная библиотека. Исправлен метод Resize классов динамических массивов CArray*.
  11. MetaTester: Исправлено обновление удалённых агентов.
  12. MetaTester: Исправлена установка символа и периода тестирования эксперту при повторном прогоне.
  13. MetaTester: Процессу удалённого агента тестирования выставляется пониженный приоритет для более гибкого планирования вычислительных ресурсов компьютера.
  14. MetaTester: Исправлено освобождение памяти с историческими данными при отсутствии новых подключений.
  15. MetaEditor: Оптимизирована работа MetaAssist.
  16. MetaEditor: Исправлена обработка сниппета do...while.
  17. MetaEditor: Добавлена опция "Только в выбранном" в диалоге замены текста.
  18. Исправления по сообщениям на форуме и крешлогам.
24 февраля 2011
MetaTrader 5 Client Terminal build 404
  1. Terminal: Исправлено включение-выключение сигнала в диалоге его выставления.
  2. MQL5: Исправлено замедление при отсутствии входящих значений для пользовательских индикаторов.
  3. MQL5: Добавлена принудительная перерисовка чарта при навигации из скриптов и экспертов.
  4. MQL5: Обновлена стандартная библиотека - исправлена ошибка в методе CString::Reverse
  5. MetaTester: Исправлено формирование кэша оптимизации.
  6. MetaTester: Исправлена ошибка в файловом кеше тестерного агента.
  7. MetaTester: Исправлена ошибка передачи эксперта тестерному агенту в случае изменения эксперта.
  8. MetaEditor: Исправлены утечки памяти при работе сниппетов.
  9. MetaEditor: Исправлено сохранение файлов открытых в браузере в каталог MQL5.
  10. MetaEditor: Оптимизировано редактирование и компиляция больших mq5 файлов.
  11. Исправления по сообщениям на форуме и крешлогам.
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. Исправления по сообщениям на форуме и крешлогам.
123456789101112