Крупнейший разработчик внебиржевого торгового софта, кипрская компания MetaQuotes, рассказал недавно о новинках, изменениях, которые претерпела флагманская торговая платформа MetaTrader 5 в рамках обновления билд 2815. В частности, появился доступ к стакану цен из Python.
Таким образом, в терминале MetaTrader 5 добавлена возможность получения данных стакана цен через Python API. По словам разработчика, три новые функции позволят легко и быстро получить данные для статистических вычислений и машинного обучения при помощи огромного количества готовых библиотек Python.
«Первая функция производит подписку терминала MetaTrader 5 на получение событий об изменениях в стакане по указанному символу; вторая возвращает кортеж из BookInfo, содержащий записи стакана цен указанного символа; а третья отменяет подписку терминала MT5 на получение событий об изменениях в стакане по указанному символу», отмечают создатели платформы
Python является современным высокоуровневым языком программирования для разработки сценариев и приложений. Содержит множество библиотек для машинного обучения, автоматизации процессов, анализа и визуализации данных. Пакет MetaTrader для Python предназначен для удобного и быстрого получения биржевой информации через межпроцессное взаимодействие прямо из терминала MetaTrader 5. Полученные таким образом данные можно дальше использовать для статистических вычислений и машинного обучения.
Кроме того, в рамках последнего обновления популярной платформы, разработчиком добавлена предварительная версия «Диспетчера задач» — системы мониторинга ресурсов, потребляемых платформой. В нем пользователь сможет видеть, сколько памяти потребляют графики, сколько ресурсов процессора используется советниками и т.д. «Если что-то замедляет скорость работы вашей платформы, вы легко сможете обнаружить и устранить проблему», отмечает провайдер.