Metatrader 5 и Interactive Brokers

 

Здравствуйте форумчане!


Потихонечку влюбляюсь в MT5 и MQL. Имеется IB account, ищу способы подружить MT5 <--> IB.

Поиск по форуму (и прочим интернетам) выявил наличие нескольких претендентов:


  1. trade-commander

  2. jTWSData

  3. mt4-tws.com

  4. oneZero Hub


Первые три из списка похожи на какие-то доморощенно наколенно написанными шнягами, позволяющими гонять ордера, но не позволяющие

подписываться на real-time data. Печалька. Что касается "oneZero Hub", то больше трех лет назад прошла "новость", что oneZero Hub теперь поддерживает вообще все (включая стакан) и запросто интегрируется с MT5,

но На самом сайте IB написано, что частные люди (мы с вами) доступа к oneZero Hub не имеют, только другие брокеры:


(цитата)

1: Служба oneZero недоступна для частных счетов. Дополнительные сведения о представляющих брокерах доступны здесь.

(конец цитаты)


Миллионная комьюнити MQL5 никак не пересекается с миллионной армией IB клиентов? Не верю..

Или придется свой коннектор писать? (хотелось бы про написание своего коннектора тоже где-нибудь почитать).


пожалуйста подскажите,

Дмитрий Шевкопляс

Новый шлюз к Interactive Brokers для MetaTrader 5 от MetaQuotes и oneZero — это торговля на 130 фондовых биржах мира, включая NASDAQ и NYSE
Новый шлюз к Interactive Brokers для MetaTrader 5 от MetaQuotes и oneZero — это торговля на 130 фондовых биржах мира, включая NASDAQ и NYSE
  • 2016.08.01
  • www.metatrader4.com
MetaQuotes Software и oneZero Financial Systems сообщили о выпуске шлюза для интеграции с Interactive Brokers Group, Inc., поставляемого в виде приложения oneZero Hub. С его помощью в MetaTrader 5 можно торговать акциями, фьючерсами и другими биржевыми инструментами на крупнейших фондовых биржах мира: Нью-Йоркской (NYSE), Лондонской (LSE...
 

язык R:

Package: IBrokers

Type: Package

Title: R API to Interactive Brokers Trader Workstation

Version: 0.9-12

Date: 2014-09-22

Depends: xts, zoo

Author: Jeffrey A. Ryan

Maintainer: Joshua M. Ulrich <josh.m.ulrich@gmail.com>

Description: Provides native R access to Interactive Brokers Trader Workstation API.

License: GPL-3

Packaged: 2014-09-22 02:44:36 UTC; josh

NeedsCompilation: no

Repository: CRAN

Date/Publication: 2014-09-22 07:59:21

Built: R 3.6.1; ; 2019-10-30 16:20:33 UTC; windows

--------------------------------------------------------

Удачи

Файлы:
IBrokers.zip  467 kb
 

Здравствуйте Владимир,


Спасибо за быстрый ответ про возможность подружить R <--> IB, но это не то, что я ищу.

я уже несколько лет пишу фрейморк для работы с IB API. Сперва на С++ и теперь все переписано на Java. Платформа умеет собирать и хранить исторические данные, подписываться на real-time, слать ордера, даже бэктестить/воспроизводить историю по сразу многим тикерам и т.д.

Загадкой для меня является MT5. Как в него пихать real-time data?

я так понимаю придется писать некий MetaTrader "Market Price Server", который будет как прокси между MT5 и IB.

Ищу способы подружить MT5 и Interactive Brokers, т.е. как торговать из "MT5" через брокера "Interactive Brokers".


спасибо,

Дмитрий

 
Dmitry Shevkoplyas:

Загадкой для меня является MT5. Как в него пихать real-time data?

Посмотрите, как торгуют на криптобиржах через MT5. IB - по аналогии.
 
Dmitry Shevkoplyas:

Здравствуйте Владимир,


Спасибо за быстрый ответ про возможность подружить R <--> IB, но это не то, что я ищу.

я уже несколько лет пишу фрейморк для работы с IB API. Сперва на С++ и теперь все переписано на Java. Платформа умеет собирать и хранить исторические данные, подписываться на real-time, слать ордера, даже бэктестить/воспроизводить историю по сразу многим тикерам и т.д.

Загадкой для меня является MT5. Как в него пихать real-time data?

я так понимаю придется писать некий MetaTrader "Market Price Server", который будет как прокси между MT5 и IB.

Ищу способы подружить MT5 и Interactive Brokers, т.е. как торговать из "MT5" через брокера "Interactive Brokers".


спасибо,

Дмитрий

Вам нужно не только передать real-time data в МТ5, но и получить из МТ5 сигнал, параметры ордера и т.п.,  которые передать дальше в IBWTS. Мало того, вам в дальнейшем нужно будет контролировать состояние ордеров, счета и другие параметры. Т.е. нужен двунаправленный мост между МТ5 <-> appJAVA/Python/C <-> IB API. Не простая задача. 

Хотя наверное можно все реализовать через файловые операции... Я не использую.

Удачи

Общие принципы - Торговые операции - Справка по MetaTrader 5
Общие принципы - Торговые операции - Справка по MetaTrader 5
  • www.metatrader5.com
Перед тем как приступить к изучению торговых функций платформы, необходимо создать четкое представление об основных терминах: ордер, сделка и позиция. — это распоряжение брокерской компании купить или продать финансовый инструмент. Различают два основных типа ордеров: рыночный и отложенный. Помимо них существуют специальные ордера Тейк Профит...
 
 
Кто сделал велосипед, дайте знать.
 
fxsaber:
Кто сделал велосипед, дайте знать.

Дарвинекс вроде пилит нативный бридж для МТ5

Причина обращения: