Для языка Python существует множество библиотек для машинного обучения, автоматизации процессов, анализа и визуализации данных. Все его возможности можно легко применять и в торговой платформе, благодаря модулю для интеграции с Python.
Скрипты на Python запускаются прямо на графиках в платформе, аналогично обычным MQL5-программам.
В MetaEditor встроены специальные функции для разработки на Python: визард для создания заготовок скриптов, возможность запуска прямо из редактора, вывод сообщений и ошибок в общий журнал и т.д.
Для начала работы укажите путь к исполняемому файлу Python в настройках MetaEditor:
Если Python отсутствует на вашем компьютере, нажмите "Установить", чтобы загрузить установочный файл.
Откройте "Мастер MQL5" и выберите "Скрипт на Python". Далее задайте название для скрипта и выберите, зависимости от каких библиотек должны быть сразу включены в код.
Их можно удобно создавать через "Мастер MQL5", сразу включая в код зависимости от необходимых библиотек.
Для запуска скрипта нажмите "Компилировать" (F7). После этого будет открыта торговая платформа и на текущем графике будет запущен скрипт. Сообщения из консоли Python (stdout, stderr) будут выведены в раздел "Ошибки".
Для работы с библиотекой MetaTrader 5 установите ее командой:
pip install MetaTrader5 |
Подробнее об интеграции с Python читайте в документации.