В новой версии появилась функция сохранения торгового отчета в виде файла HTML или PDF. Теперь вы можете легко поделиться своими торговыми достижениями с коллегами или инвесторами. Также в обновлении появилась возможность сохранить в файле текущее состояние показателей в «Обзоре рынка».
В MQL5 появились новые функции для работы с матрицами и векторами, которые применяются в машинном обучении. Помимо этого, в обновлении были внесены улучшения в профилировщик кода и тестер стратегий.
MetaTrader 5 Client Terminal
Выпущена новая версия платформы MetaTrader 5:
Предлагаем посмотреть на новую версию платформы MetaTrader 5 со следующими изменениями:
Python является современным высокоуровневым языком программирования для разработки сценариев и приложений. Содержит множество библиотек для машинного обучения, автоматизации процессов, анализа и визуализации данных.
Пакет MetaTrader для Python предназначен для удобного и быстрого получения биржевой информации через межпроцессное взаимодействие прямо из терминала MetaTrader 5. Полученные таким образом данные можно дальше использовать для статистических вычислений и машинного обучения.
Подключение
Выпущена обновленная версия платформы MetaTrader 5:
Почти все трейдеры приходят на рынок для того, чтобы заработать денег, хотя есть и доля тех, кому важен не сам торговый результат, а участие в процессе, драйв.
Впрочем, получить удовольствие от процесса можно не только торгуя вручную, но и занимаясь разработкой автоматических торговых систем. Ведь создание торгового робота может быть таким же интересным занятием, как и чтение хорошего детектива.
В процессе разработки торгового алгоритма приходится решать множество технических вопросов, но среди них есть три самых важных, ключевых вопроса:
MetaTrader 5 впервые перешагнул уровень брокера, став ядром Пакистанской товарной биржи.
Эта роль была заложена еще на стадии проектировании платформы. В ней используются высокопроизводительные базы данных собственной разработки, которые хранят в оперативной памяти обновляемые в режиме реального времени данные. Использование вычислительных возможностей современных 64-битных процессоров в сочетании с распределенной кластерной архитектурой позволяет моментально обрабатывать миллионы транзакций.
Благодаря экономичной доставке больших объемов данных от биржи до клиентского терминала MetaTrader 5 не требует высокоскоростного подключения. Все это в сочетании с графическим отображением котировок, расширенным стаканом цен с лентой сделок и встроенным алготрейдингом превосходит функционал большинства биржевых платформ.
Интеграция MetaTrader 5 с PMEX была представлена в начале 2015 года, а уже в феврале того же года появился первый брокер. И вот спустя 3 года PMEX полностью переходит на наше программное обеспечение. 333 участника биржи и любой брокер с MetaTrader 5 платформой могут работать с PMEX напрямую без сторонних шлюзов.
Эджаз Али Шах, управляющий директор PMEX
Основанная в 2005 году в Карачи, PMEX стала первым фьючерсным рынком в Пакистане. Она является единственной в стране товарно-сырьевой биржей, регулируемой Комиссией по ценным бумагам и биржам (SECP).
MetaTrader 5 позволяет разрабатывать и тестировать роботов, торгующих одновременно на нескольких инструментах.
Встроенный в платформу тестер стратегий автоматически скачивает с торгового сервера брокера тиковую историю и учитывает спецификацию контрактов — разработчику ничего не нужно делать руками.
Это позволяет легко и максимально достоверно воспроизводить все условия торгового окружения — вплоть до миллисекундных интервалов между поступлениями тиков на разных символах.
Сейчас мы покажем, как провести разработку и тестирование спредовой стратегии на двух фьючерсах Московской биржи.
На Московской бирже торгуются фьючерсы вида Si-M.Y и RTS-M.Y, которые достаточно тесно между собой связаны. Здесь M.Y обозначают дату истечения контракта:
Si — это фьючерсный контракт на курс доллар США/российский рубль, RTS — фьючерсный контракт на Индекс РТС, выраженный в долларах США. Так как в Индекс РТС входят акции российских компаний, цены на которые выражены в рублях, то колебания курса USD/RUR отражаются также и на колебаниях индекса, выраженного в долларах США.
На графиках этих инструментов видно, что при росте одного актива второй, как правило, падает.
Язык программирования торговых стратегий MQL4/MQL5 скакнул на 77 позиций в мировом индексе TIOBE.
В декабре 2014 года MQL4/MQL5 дебютировал в нем на 118-м месте, а в ноябре 2016 года добрался уже до 41-й строчки. Отметим, что для организаторов рейтинга оба языка MQL4 и MQL5 объединены из-за одинаковости.
TIOBE считается самым авторитетным рейтингом языков программирования и показывает не только текущую позицию языка, но и ее динамику.
Cтатистика TIOBE ежемесячно отражает, какие языки становятся популярнее, а какие – теряют своих сторонников. Методика подсчета рейтинга подробно описана здесь.
Главный критерий оценки – количество поисковых запросов, содержащих название языка. Чем выше интерес к языкам MQL4/MQL5 в поисковых системах Google, Bing, Yahoo, Википедии и YouTube, тем выше их место в рейтинге.
77 позиций вверх за 2 года – это впечатляющий рывок, говорящий о серьезном росте интереса к самостоятельному написанию роботов для платформ MetaTrader и увеличении количества алготрейдеров.
Благодарим всех пользователей, проявивших интерес к алготрейдингу и языкам MQL4/MQL5!