Попробуйте очередной релиз 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 библиотека суперская и необходимая как никогда.
Вот только не могу понять почему не возможно реализовать переносы позиции через клиринг так чтобы не разрывать сделку?
не могу к этому привыкнуть да и не привыкну… приходится предпринимать дополнительные телодвижения по контролю позиции. Кстати это мешает и при торговле советниками, недавно нашел код который сохраняет чистую позицию через клиринг, но это опять же нужно править советника.
Нахер вобще этот мт когда есть всякие метастоки, трейдестешейны, для гурманов матлаб и R?
— Клиринг (перенос позиции)
— Окна и интерфейс (настройки бы расширить)
— Стакан (глубина)
Сейчас пользуюсь демкой FXCLUB, но хочу MT5, а не MT4.
В инете куча мусора, хочу услышать совет знатоков.
Заранее спасибо за конструктивный ответ.
Может еще что-то есть?