Попробуйте очередной релиз MetaTrader 5 с упором на развитие математических пакетов и оптимизацией отрисовки стакана, пожалуйста!
Ниже представлен список изменений:
1) Terminal: Добавлены всплывающие подсказки для кнопок Buy, Sell и Close в диалогах торговли.
Подсказки поясняют, какие именно активы будут куплены и проданы при выполнении той или иной операции, помогая начинающим трейдерам понять суть торгового процесса.
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:

На демо-счете вы можете проводить анализ и тестировать торговые стратегии на реальных тиках.
Небо из земля по скорости в сравнении с Квиком.
Есть вопрос по тестированию советников.
В мт4 можно тестировать советников на сегодняшнем дне ,
Как бы советник отреагировал на события в тестере стратегий.
В мт5 тестировать в тестере стратегий можно только до вчерашнего дня.
Сегодняшний день не тестируется, и не виден в тестере стратегий.
Поправьте пожалуйста выбор периода чтобы текущий день позволял тестировать тоже.
Это нужно для того чтобы сравнивать исполнение робота (проскальзывание).
Тестируемое и фактическое, смотря на текущую ситуацию.
Спасибо за внимание
ALGLIB библиотека суперская и необходимая как никогда.