MetaQuotes Software
MetaQuotes Software Блог компании MetaQuotes Software
21 октября 2016, 09:04

Вышел MetaTrader 5 build 1455 с библиотеками математических функций в MQL5 - на пути к R

Попробуйте очередной релиз MetaTrader 5 с упором на развитие математических пакетов и оптимизацией отрисовки стакана, пожалуйста!

Ниже представлен список изменений:

1) Terminal: Добавлены всплывающие подсказки для кнопок Buy, Sell и Close в диалогах торговли.

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

Вышел MetaTrader 5 build 1455 с библиотеками математических функций в MQL5 - на пути к R

2) Terminal: Добавлены новые пиктограммы ордеров, сделок и позиций на вкладках «Торговля» и «История».

3) Terminal: Оптимизировано и значительно ускорено (до 4-5 раз) отображение и обновление стакана цен, тикового графика стакана цен и ленты сделок.

4) Terminal: Исправлена ошибка синхронизации тиковой истории в неторговое время. В некоторых случаях ошибка приводила к чрезмерному потреблению сетевого трафика.

5) MQL5: В стандартную библиотеку включена MQL5-версия библиотеки численного анализа ALGLIB.

Возможности библиотеки:
  • Линейная алгебра
  • Решение систем уравнений — линейных и нелинейных
  • Интерполяция
  • Оптимизация
  • Быстрое преобразование Фурье
  • Численное интегрирование
  • Линейная и нелинейная аппроксимация по методу наименьших квадратов
  • Решение обыкновенных дифференциальных уравнений
  • Вычисление специальных функций
  • Описательная статистика и проверка гипотез
  • Анализ данных — классификация, регрессия
  • Реализация алгоритмов линейной алгебры, интерполяции и т.д. в арифметике высокой точности (с использованием MPFR)

Файлы библиотеки ALGLIB расположены в каталоге \MQL5\Include\Math\Alglib. Для использования функций, включите основной файл библиотеки в свою программу: #include <Math\Alglib\alglib.mqh>

6) MQL5: В стандартную библиотеку включены функции работы с математической статистикой.

Теперь в MQL5 доступны возможности языка R —  одного из лучших инструментов статистической обработки и анализа данных.

Статистическая библиотека содержит функции для расчета статистических характеристик данных, а также функции для работы со статистическими распределениями:
  • Функции для расчета статистических характеристик элементов массива
  • Функции для работы со статистическими распределениями: нормальное распределение, логнормальное распределение, бета-распределение и т.д.

Файлы расположены в каталоге \MQL5\Include\Math\Stat. Для использования включите файл с нужными функциями в свою программу, например: #include <Math\Stat\Binomal.mqh>

 Подробное описание функций библиотеки читайте в статье "Статистические распределения в MQL5 — берем лучшее из R".

7) MQL5: В стандартную библиотеку включена MQL5-версия библиотеки Fuzzy, в которой реализованы системы нечеткого логического вывода Мамдани и Сугено.

Возможности библиотеки:
  • 13 функций принадлежностей
  • Гибкая форма написания правил для нечетких систем
  • Система нечеткого логического вывода Мамдани
  • Система нечеткого логического вывода Сугено
  • 5 методов дефаззификации для систем типа Мамдани
  • Неограниченное количество входных и выходных переменных


Файлы расположены в каталоге \MQL5\Include\Math\Fuzzy. Для использования включите файл с нужными функциями в свою программу, например: #include <Math\Fuzzy\mamdanifuzzysystem.mqh>

8) MQL5: Добавлено свойство CHART_QUICK_NAVIGATION для включения/отключения строки быстрой навигации на графике.

Для изменения и получения состояния свойства используйте функции ChartSetInteger и ChartGetInteger. Строка вызывается нажатием клавиши Enter или Space. При помощи нее можно быстро переместиться к заданной дате на графике, переключить символ и таймфрейм.

Если ваша MQL5-программа обрабатывает нажатия клавиш Enter или Space, отключите свойство CHART_QUICK_NAVIGATION, чтобы терминал не перехватывал эти события. При этом останется возможность вызова строки навигации двойным кликом мыши.

9) MQL5: Добавлены функции FileLoad и FileSave для легкого чтения и сохранения массивов в файлы.

В отличие от FileRead* и FileWrite*, этим функциям не требуется хэндл файла. FileLoad и FileSave работают с массивами числовых типов, а также с простыми структурами, не имеющими строк, динамических массивов или объектов класса.

10) MQL5: Модифицировано отображение пользовательского индикатора с режимом рисования DRAW_CANDLES. Теперь для этого стиля можно задавать от одного до трех цветов, в зависимости от этого меняется внешний вид свечей.

11) MQL5: Исправлен ряд ошибок и ускорена работа с тиковой историей при помощи функции CopyTicks.

12) MQL5: Разрешено использование операторов в интерфейсах.

13) Market: Исправлена ошибка, в некоторых случаях приводившая к повторному запросу авторизации на MQL5.community при покупке в Маркете.

14) Tester: Добавлен перевод пользовательского интерфейса на греческий язык, малайский язык и иврит.

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

Обновление доступно через систему LiveUpdate. Если с торгового сервера вашего брокера не приходит обновление, то подключитесь к серверу MetaQuotes-Demo и перезапустите программу. Обновление придет на старте.

Если у вас еще нет MetaTrader 5, то скачайте его бесплатно по ссылке https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5setup.exe, пожалуйста.

Откройте демо-счет на сервере MetaQuotes-Demo и получите доступ к задержанным на 15 минут котировкам MOEX:

Вышел MetaTrader 5 build 1455 с библиотеками математических функций в MQL5 - на пути к R

На демо-счете вы можете проводить анализ и тестировать торговые стратегии на реальных тиках.

32 Комментария
  • Антон Б
    21 октября 2016, 09:55
    Использую MetaTrader5.
    Небо из земля по скорости в сравнении с Квиком.

    Есть вопрос по тестированию советников.

    В мт4 можно тестировать советников на сегодняшнем дне ,
    Как бы советник отреагировал на события в тестере стратегий.
    В мт5 тестировать в тестере стратегий можно только до вчерашнего дня.
    Сегодняшний день не тестируется, и не виден в тестере стратегий.

    Поправьте пожалуйста выбор периода чтобы текущий день позволял тестировать тоже.

    Это нужно для того чтобы сравнивать исполнение робота (проскальзывание).
    Тестируемое и фактическое, смотря на текущую ситуацию.

    Спасибо за внимание
  • Friendly Deep Space
    21 октября 2016, 10:18
    На демке теперь реальные котировки МОЕКСА? Серьезно?
  • DIVER PROFIT
    21 октября 2016, 10:21
    Спасибо разработчикам 
    ALGLIB библиотека суперская и необходимая как никогда.
  • Robot-Scalper.ru
    21 октября 2016, 11:04
    Круто! Будем изучать матчасть.

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

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