MetaTrader 5 Trading Terminal build 619

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

23 марта 2012

Trading Terminal

  1. Добавлен режим отображения "в деньгах" объемов для форексных инструментов в стакане. Новый режим позволяет видеть заявки как в привычных лотах, так и в котируемой валюте.

    Добавлен новый режим отображения для форексных инструментов

  2. В диалогах свойств объектов Bitmap и Bitmap Label добавлены тултипы для отображения слишком длинных путей к файлам картинок.

MQL5

  1. Добавлены новые методы FrameAdd, FrameFirst, FrameNext и FrameInputs, позволяющие агентам тестирования передавать собственные кастомные фреймы данных в терминал, а терминалу их вычитывать.

    Новые методы позволяют реализовать распределенные вычисления с получением результатов в любом удобном виде, а не только в виде одного или нескольких числовых показателей. Возможность подключить MQL5 Cloud Network позволит решать любые распределенные задачи на MQL5, необязательно связанные с финансовыми рынками.

  2. Добавлены новые точки входа OnTesterInit, OnTesterDeinit и OnTesterPass. Для эксперта с указанными точками входа при оптимизации в терминале создается график, на который данный эксперт прикрепляется. В тот момент, когда от агентов тестирования приходит новый фрейм данных, происходит вызов OnTesterPass, в котором можно считывать и анализировать полученные данные.

    Более подробное описание можно найти в документации.

  3. Добавлен новый метод ResourceCreate, позволяющий создать ресурс картинки в памяти на основе массива описания пикселей. Созданный ресурс можно назначать графическим объектам Bitmap и Bitmap Label.

    Более подробное описание можно найти в документации.

  4. Добавлены новые свойства TERMINAL_MEMORY_PHYSICAL, TERMINAL_MEMORY_TOTAL, TERMINAL_MEMORY_AVAILABLE, TERMINAL_MEMORY_USED, TERMINAL_X64, TERMINAL_OPENCL_SUPPORT, TERMINAL_DISK_SPACE, TERMINAL_CPU для TerminalInfoInteger.

    Новые свойства дают MQL5-программам возможность анализировать собственное окружение, в котором они запущены, и на основе этого принимать решения об использовании тех или иных ресурсов. Эти свойства будут полезны сложным экспертам, потребляющим большое количество ресурсов. Теперь при оптимизации в MQL5 Cloud Network эксперта, использующего большое количества памяти, в нем можно реализовать проверки в OnInit доступной памяти на агенте и в случае ее потенциальной нехватки не начинать процесс тестирования. Также для упрощения доступа к новым свойствам добавлен класс CTerminalInfo.

    Более подробное описание можно найти в документации.

  5. Исправлена ошибка оптимизатора, приводящая в некоторых ситуациях к неверным вычислениям с плавающей точкой.
  6. Исправлена ошибка падения терминала при использовании исключений внутри собственных DLL в системах Windows Server 2008 R2 и Windows Server 2008.
  7. Стандартная библиотека. Добавлен новый класс CTerminalInfo для доступа к новым свойствам окружения эксперта.
  8. Стандартная библиотека. Исправлена ошибка самоудаления индикатора в методе CAppDialog::CreateIndicator.
  9. Стандартная библиотека. Метод BackGround переименован в Background в объектах контролов.

Strategy Tester

  1. Изменена работа метода тестирования "по ценам открытия". Как и раньше, OnTick эксперта запускается только на открытии бара, но вместо тиков M1 OHLC проигрываются состояния high, low, close тестируемого бара. Из-за этого стопы и отложенные ордера могут сработать не по заявленной цене. Это позволило достичь многократного ускорения при тестировании.
  2. Ускорена общая скорость оптимизации.
  3. Алгоритм проверки ограничений на совокупный объем позиций ордеров приведен в точное соответствие с сервером.
  4. Включена проверка на огромные значения тиковых объёмов при генерации. Если минутный тиковый объём превышает 2000, то шаг моделирования тиков пропорционально увеличивается. При этом точность моделирования цен остаётся прежней.

MetaEditor

  1. В журнале изменений MQL5 Storage добавлена возможность сделать откат к указанной ревизии.

    Добавлена новая возможность сделать откат

  2. Исправлена ошибка в регистронезависимом поиске в Code Base и статьях для русского языка.
  3. В навигаторе добавлено отображение .h и .cpp файлов.

Исправления по сообщениям на форуме и крешлогам.
Обновлена документация.

Автоматическое обновление доступно через систему LiveUpdate.

Скачать торговый терминал MetaTrader 5 можно по ссылке: https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5setup.exe?utm_campaign=www.metatrader5.com