MetaQuotes Software
MetaQuotes Software Блог компании MetaQuotes Software
30 января 2017, 19:41

MetaTrader 5 build 1525: Представление истории в виде позиций и улучшение тестера

Мы выпустили очередное обновление MetaTrader 5:

  1. Добавлено представление торговой истории в виде позиций. Терминал собирает данные по сделкам, относящимся к позиции и группирует эти данные в единую запись, где можно сразу посмотреть:

    MetaTrader 5 build 1525: Представление истории в виде позиций и улучшение тестера

  2. Добавлена команда для визуализации истории сделок на графике по конкретному символу

    MetaTrader 5 build 1525: Представление истории в виде позиций и улучшение тестера

  3. Добавлен показ международного имени торгового инструмента в спецификации контракта, а также возможность поиска по нему в диалоге управления инструментами.

  4. Добавлена возможность быстро установить разрешение для окна терминала. Функция будет удобна для тех, кто снимает видеоролики.

    MetaTrader 5 build 1525: Представление истории в виде позиций и улучшение тестера

  5. Шаблоны и профили графиков перенесены из [каталога данных терминала\Profiles] в [каталог данных терминала\MQL5\Profiles]. Теперь можно легко добавлять шаблоны в хранилище MQL5 Storage и использовать их с любого вашего компьютера.

  6. Добавлена поддержка ресурсных переменных.

    Использование таких переменных может существенно облегчить написание некоторых программ. Например, вы можете написать OpenCL код в отдельном CL-файле, а затем включить этот файл в виде строки в ресурсы вашей MQL5-программы.

    Примеры использования:
    #resource "data.bin" as int ExtData[]             // объявление массива числового типа, содержащего данные из файла data.bin
    #resource "data.bin" as MqlRates ExtData[]        // объявление массива простых структур, содержащего данные из файла data.bin
    
    #resource "data.txt" as string ExtCode            // объявление строки, содержащей данные файла data.txt
    #resource "data.txt" as string ExtCode[]          // объявление строкового массива, содержащего строки файла data.txt
    
    #resource "image.bmp" as bitmap ExtBitmap[]       // объявление одномерного массива, содержащего в себе растр из файла BMP, размер массива = height * width
    #resource "image.bmp" as bitmap ExtBitmap2[][]    // объявление двумерного массива, содержащего в себе растр из файла BMP, размер массива [height][width]
    
  7. Добавлено свойство CHART_SHOW для отключения отображения графика. Для получения и установки свойства используются функции ChartGetInteger и ChartSetInteger.

  8. Добавлено свойство CHART_KEYBOARD_CONTROL для включения/отключения управления графиком при помощи клавиатуры.

    Установка CHART_KEYBOARD_CONTROL=false позволяет отключить скроллинг и масштабирование графика, но при этом сохраняется возможность получать события нажатия данных клавиш в OnChartEvent.

  9. Добавлены новые функции и свойства для работы с OpenCL.

  10. Добавлена функция TranslateKey, которая возвращает Unicode-символ по виртуальному коду клавиши, учитывая текущий язык ввода и состояние управляющих клавиш.

  11. Добавлен код ответа TRADE_RETCODE_LIMIT_POSITIONS.

    Количество открытых позиций, которое можно одновременно иметь на счете, может быть ограничено настройками сервера. При достижении лимита в ответ на выставление ордера сервер вернет ошибку TRADE_RETCODE_LIMIT_POSITIONS.

  12. Исправлена ошибка, в некоторых случаях приводившая к пропуску тиков в тиковой истории.

  13. Исправлены ошибки косвенной типизации шаблонов.

  14. Обновлена библиотека работы с математической статистикой.

  15. Исправлено открытие страницы продукта при скачивании демо-версии.

  16. После завершения оптимизации результаты теперь автоматически сортируются по колонке «Результат».

  17. В контекстное меню вкладки результатов оптимизации и журнала добавлена опция автоматического переключения на результаты после завершения оптимизации.

  18. Тестер стратегий теперь остается в режиме оптимизации после запуска одиночного тестирования.

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

  19. Теперь наборы входных параметров можно сохранять не только в виде set-файлов, но и в виде настроек локального тестера стратегий с удобным доступом к ним через контекстное меню.

    MetaTrader 5 build 1525: Представление истории в виде позиций и улучшение тестера

  20. Добавлен перевод интерфейса на монгольский, венгерский, румынский языки и язык урду.

  21. Добавлена возможность менять порядок наблюдаемых выражений в окне отладки. Просто перетащите выражение в нужную позицию мышью.

    MetaTrader 5 build 1525: Представление истории в виде позиций и улучшение тестера

  22. Исправлена ошибка определения кодировки исходных файлов.

  23. Исправлен поиск по файлам в кодировке UTF-8.

  24. Исправлена ошибка выделения текста мышью при наличии в нем знаков табуляции.

  25. Добавлен перевод интерфейса MetaEditor на венгерский и румынский языки.

  26. Обновлена документация.

Обновление уже доступно через систему LiveUpdate.

17 Комментариев
    • FMR
      30 января 2017, 20:41
      MetaQuotes Software, Есть ли новости по поддержке единого брокерского счета через mt5? Или можно забыть про это?
  • vaarem
    30 января 2017, 19:56
    Вот язык урду это действительно то, чего так не хватало!

    А по существу действительно изменения годные, особенно группировка позиций в истории.
  • SEREGA
    30 января 2017, 20:02
    Он у вас постояно виснет!!!------------------------------------
    • Мурен(а)
      30 января 2017, 21:56
      SEREGA, на win 7 не виснет
      • SEREGA
        30 января 2017, 21:59
        Мурен(а), Мне 5 ка нужна!!! Замучился сней на форекс!!! На стоке робит ГуТ!!! У меня 7 -ка!!!
  • Dmitry 500% Sheptalin
    30 января 2017, 20:27

    Добавьте на демо МОЕХ акции пожалуйста.

    Каких брокеров поддерживает веб терминал ?

  • Алексей К
    30 января 2017, 21:11
    Теперь сливать интереснее)
  • ✔️AlgoDevil
    30 января 2017, 21:41
    Здравствуйте! У вас имеется обучения как с нуля робота написать? Система и алгоритмы действий изложены… если то, иначе .... 
  • Niktesla (бывш. Бабёр-Енот)
    31 января 2017, 12:00
    Лучше бы в дебаггер добавили чтобы при наведении мышкой на переменную подсвечивалось ее значение… TT
  • Нуб Binance
    13 декабря 2021, 15:24
    Блог Активен ?

  • Нуб Binance
    13 декабря 2021, 15:25
     Хотел узнать, почему в истории сделки не по порядку времени? все одним объёмом. МБ срочный рынок.
  • Нуб Binance
    13 декабря 2021, 15:30
     сделки не пересекаются по времени, в рынке всегда один объём, и следующая сделка всегда лишь после закрытия предядущей . 
    Можно ли настроить сортировку по времени? Спасибо .

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн