Русский

Справочник MQL4 Возможности MQL5 Функции MQL5 Интеграция с Python

Модуль для интеграции с Python

Python является современным высокоуровневым языком программирования для разработки сценариев и приложений. Содержит множество библиотек для машинного обучения, автоматизации процессов, анализа и визуализации данных.

Пакет MetaTrader для Python предназначен для удобного и быстрого получения биржевой информации через межпроцессное взаимодействие прямо из терминала MetaTrader 5. Полученные таким образом данные можно дальше использовать для статистических вычислений и машинного обучения.

Функции для интеграции MetaTrader 5 и Python

Функция

Действие

MT5Initialize

Устанавливает соединение с терминалом MetaTrader 5

MT5Shutdown

Закрывает ранее установленное подключение к терминалу MetaTrader 5

MT5TerminalInfo

Получает состояние и параметры подключенного терминала MetaTrader 5

MT5Version

Возвращает версию терминала MetaTrader 5

MT5WaitForTerminal

Ждет пока терминал MetaTrader 5 подключится к торговому серверу

MT5CopyRatesFrom

Получает бары из терминала MetaTrader 5, начиная с указанной даты

MT5CopyRatesFromPos

Получает бары из терминала MetaTrader 5, начиная с указанного индекса

MT5CopyRatesRange

Получает бары в указанном диапазоне дат из терминала MetaTrader 5

MT5CopyTicksFrom

Получает тики из терминала MetaTrader 5, начиная с указанной даты

MT5CopyTicksRange

Получает тики за указанный диапазон дат из терминала MetaTrader 5