rss

Профиль компании

Финансовые компании

Блог компании MetaQuotes Software | Вышел 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

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

★8
32 комментария
Использую MetaTrader5.
Небо из земля по скорости в сравнении с Квиком.

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

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

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

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

Спасибо за внимание
avatar
Антон Б, согласен, иногда этого очень не хватает!
avatar
На демке теперь реальные котировки МОЕКСА? Серьезно?
avatar
qlewer, Я с июля тестирую. Правда по акциям произошел  сбой — с 12 по 18 августа нет данных. А после 18 августа по неликвидным вообще нет даннх. Хотя Мечел вновь сталь активным — а потока нет.
avatar
Спасибо разработчикам 
ALGLIB библиотека суперская и необходимая как никогда.
avatar
Круто! Будем изучать матчасть.
avatar
Очень приятно использовать софт, который постоянно дорабатывают и улучшают!
Вот только не могу понять почему не возможно реализовать переносы позиции через клиринг так чтобы не разрывать сделку?
не могу к этому привыкнуть да и не привыкну… приходится предпринимать дополнительные телодвижения по контролю позиции. Кстати это мешает и при торговле советниками, недавно нашел код который сохраняет чистую позицию через клиринг, но это опять же нужно править советника.
avatar
plugged, Согласен.
avatar
plugged, я думаю, что проблема связана с эффективной ценой позиции, которая в клиринг изменяется. Происходит переоценка текущей позиции на сервере Биржи. И после клиринга эффективная цена позиции становится равна цене на момент клиринга. Это «фича» такая, от Биржи. Для алготрейдинга неудобная штука. Приходится либо изобретать костыли, либо смириться с этим. Но торговые терминалы не способны исправить данную ситуацию. Или просто у них нет такой задачи.
avatar
Robot-Scalper.ru, я проблему вижу снаружи, нет на столько глубокого понимания этого механизма и приходится сравнивать с другими терминалами или приводами, которые отображают состояние моей позиции «реальное», а мт ее как бы обнуляет. это не удобно((
avatar
Чот не ставится она (winXP 64).
MT умер когда изз него убрали изиЛенгвичПодобный язык. 
Нахер вобще этот мт когда есть всякие метастоки, трейдестешейны, для гурманов матлаб и R?
Капитан Сильвер, в МТ нужен блочный конструктор как в ТС-лабе
avatar
Еще не хватает возможности работы с окнами (выносить их из терминала, закреплять, отключать заголовки, распихивать по мониторам). Если это будет реализовано то я точно перестану вспоминать про квик, хотя нет, еще «темная тема» визуальная нужна и будет ок)
avatar
plugged, Да, толстые заголовки не дают удобно мозаикой расположить много окон. Не у всех 30" мониторы.
avatar
Да не хватает функции «не учитывать цену клиринга», потому как трейлинг стоп считается не от точки захода, а от новой цены клиринга, что делает трейлинг на фьючах бесполезным! Нужно не обрезать в терминале сделки в 14.00 перезаходами как бы новой сделкой!
avatar
woodcarver, в вечерний клиринг так же происходит.
avatar
Вспомнил еще про глубину стакана! хотелось бы расширить! не думаю что это сложно. итак подводим итог:
— Клиринг (перенос позиции)
— Окна и интерфейс (настройки бы расширить)
— Стакан (глубина)
avatar
plugged, прокрутку в стакане отказались делать, дескать интерфейс испортит)
avatar
А еще замечено что после 19:00 лимитные заявки автоматом снимаются, может быть и стоповые, надо проверить…
avatar
woodcarver, Видимо истечение «Сегодня», вот и истекает в 19-00
avatar
woodcarver, ну вообще-то по умолчанию заявки ставятся с до конца дня. Вот и снимаются в вечерний клиринг. Поставьте дату дату истечения в будущее и тогда не будут сниматься.
avatar
Когда будут опционы в Mt5?
avatar
Товарищи, есть вопрос: посоветуйте брокера, через которого можно MT5 хотя бы смотреть котировки всех основных валют и товарняка, включая индексы доллара и евро. По сути нужен только реальный точный график без сбоев в коннекте и с максимальным количеством инструментов.
Сейчас пользуюсь демкой FXCLUB, но хочу MT5, а не MT4.
В инете куча мусора, хочу услышать совет знатоков.
Заранее спасибо за конструктивный ответ.
avatar
Alexandr Z, не плохо смотрится в Едином торговом счете (MMA) Whotrades, но есть нюансы, допустим товары типа нефти, газа, пшеницы и т.д — чисто фючерсы, и история там не полная. Открой демо, погляди. Вот что открыто у меня:

Антон Сергеевич, вот бы еще и историю приличную иметь, хотя бы на ТФ от дневки и выше. Спасибо, посмотрю.
Может еще что-то есть?
avatar
возможно метатрейдер пошустрее квика будет, но авторы метатрейдера как-то официально заявили что не считают что тиковые данные сколь нибудь полезные для торговли, не говоря о полном журнале заявок и сделок, — поэтому ждать от них реализаций не придется ( не знаю как сейчас ). короче хоть мкуль5 — это круто, — кастрированный терминал интереса не представляет.
avatar
Вчера поставил демку. Нет там никакого MOEX. Несколько типов счетов пробовал открыть — все равно нет.Только Fx, Spot, CFD и Bitcoin
avatar

теги блога MetaQuotes Software

....все тэги



UPDONW
Новый дизайн