Форекс ноу-хау

Торговля с Interactive Brokers в Meta Trader 5

Торговля с Interactive Brokers в Meta Trader 5

Торговля с Interactive Brokers в Meta Trader 5

18 февраля 2022 г.

Ключи модуля IB

Наши клиенты обратились к нам с задачей разработки и отладки торгового модуля для Interactive Brokers через торговую платформу Meta Trader 5. Мы разложили текущую задачу на отдельные модули:

  • подключение и передача котировок из Interactive Brokers в терминал Meta Trader 5

  • создание полноценных графиков с котировками из Interactive Brokers непосредственно в терминале Meta Trader 5.

  • скачивание исторических данных по торговым инструментам для возможности использования Тестера в терминале Meta Trader 5.

  • отправка торговых сигналов и проведение сделок роботом из терминала в Meta Trader 5 у брокера Interactive Brokers.

Подключение и передача котировок из Interactive Brokers в терминал Meta Trader 5

Обширный опыт работы с API от Interactive Brokers позволил нам реализовать необходимый модуль. Основные спорные моменты API этого брокера:

  • необходимость ежедневно перезапускать модуль API от Interactive Brokers;

  • необходимость вводить коды подтверждения при подключении через API из SMS-сообщений.

Предыдущий опыт позволил нам решить эти проблемы, так как мы уже сталкивались с подобными трудностями ранее, и благодаря консультации с брокером Interactive Brokers, мы смогли понять причины этих “необходимостей” и обойти их. Сам модуль передачи позволяет подключать до 1000 инструментов одновременно и получать историю и данные в реальном времени от брокера.

В конкретных случаях существует небольшое ограничение со стороны брокера. Он позволяет подключать до 100 символов одновременно бесплатно. Далее необходимо приобрести дополнительную подписку в настройках вашего торгового счета. Вы можете открыть возможность подключения до 1000 символов одновременно. Это ограничение самого брокера.

На самом деле, большинство трейдеров используют 5-100 символов. Поэтому это вряд ли будет полезно для большинства, но функционал реализован таким образом, что можно одновременно подключать до 1000 символов.

Интегрированный Interactive Brokers в MT5

Создание полноценных графиков с котировками из Interactive Brokers непосредственно в терминале Meta Trader 5.

MT5 имеет несколько вариантов загрузки данных из сторонних источников, и самое главное - знать лучший метод. Если используется тот же метод, что и для Meta Trader 4, то история инструментов не будет загружаться нормально, а если используются более 5 графиков, на компьютер будет большая нагрузка.

Наше решение позволяет начать и полностью работать с историческими данными из Interactive Brokers. Создается отдельная группа символов, которую можно использовать без какой-либо дополнительной нагрузки на терминал. Терминал можно использовать для полноценной торговли.

исходный код модуля IB

Скачивание исторических данных по торговым инструментам для возможности использования Тестера в терминале Meta Trader 5.

Платформа Meta Trader 5 также известна своим простым и гибким языком программирования для создания роботов, а также хорошим тестером, который позволяет тестировать практически любую торговую стратегию и подбирает необходимые настройки для правильной работы робота. Мы разработали и реализовали решение для полноценного тестирования роботов на истории данных, полученных от Interactive Brokers.

Это позволяет выбрать правильные настройки для этого брокера, поскольку рынки FOREX и фондовые рынки очень отличаются от данных по акциям или ОТС. Если ваш робот очень чувствителен к таким данным, то это лучшее решение.

Также стоит отметить, что ETF и ряд других инструментов часто недоступны у форекс-брокеров. Поэтому тестер в таких случаях просто необходим для запуска и отладки.

Отправка торговых сигналов и проведение сделки роботом из терминала в Meta Trader 5 у брокера Interactive Brokers.

Здесь мы столкнулись с рядом проблем, которые по сути были очень похожи на New Hope INSIDE и FIX API. Необходимо было постоянно проверять активность сессии и работать с ответами от брокера Interactive Brokers. Роботу необходимо только торговать и проводить сделки в Meta Trader 5, но дополнительный модуль должен контролировать выполнение сделки у брокера и следить за активностью торгового соединения.

Частично переделанный готовый модуль позволил нам решить эту задачу. В результате мы получили готовое техническое решение для подключения и торговли с Interactive Brokers. Эта разработка довольно востребована среди трейдеров, особенно тех, кто понимает все прелести торгового терминала Meta Trader 5. Также стоит отметить, что вряд ли кто-то будет торговать с депозитом более 25k долларов у форекс-брокера без нормального регулирования на CFD.

Поскольку форекс-брокеры не предоставляют реальное право собственности на акции или другие активы, а только позволяют играть на разнице цен инструментов. В случаях с регулированием это также играет большую роль. Но фондовые брокеры, такие как Interactive Brokers, предоставляют право собственности на акции и другие ценные активы.

Если у вас есть подобные запросы, вы можете обратиться к нам, и мы с радостью поможем в решении ваших проблем.

Получите презентацию New Hope PRO и CRYPTO

Получите презентацию New Hope PRO и CRYPTO

Получите презентацию New Hope PRO и CRYPTO