We often get requests to connect MetaTrader with InteractiveBrokers (IBKR).
Poeple expect to login into their IBKR account using MetaTrader 4/5.
This is not possible. MetaTrader is not designed for this.
Also feeding MetaTrader charts with external market data, like
IBKR quotes, is not possible.
Also JTWSData can not do this. You can create your own MT symbol (custom symbol) and then use JTWSData to feed with IBKR market data
, even realtime but you won’t be able to place an order for such symbol.
Why not ?
Because the MetaTrader design is a closed concept: You can only trade with
MetaTrader Broker you are connected to by MT login. This MetaTrader broker has
its own tradeble symbols.
A custom symbol belongs not to this list.
MetaTrader brokers need control about market data for their business
concept. This is how they make money. So they won’t allow to trade symbols,
which they do not control.