MATLAB Answers

0

Error Msg ' Not Connected' in IB Trading Toolbox with Interactive Brokers TWS

Asked by AlgoTrader on 20 Jan 2015
Latest activity Commented on by Mil Shastri on 11 Jul 2019
I am having issues using the Trading Toolbox with Interactive brokers. I have tried this on two separate TWS/Matlab installations on two different machines, connected to two different IB accounts. Both connect to Excel via the TWS api/DDE without difficulty.
I have the latest TWS and api software installed. ActiveX socket clients and DDE are enabled in the TWS api settings. Trusted ip is set to 127.0.0.1. ibtws object seems to be created fine:
ib =
ibtws with properties:
ClientId: 0
Handle: [1x1 COM.TWS_TwsCtrl_1]
Host: ''
Port: 7599
However, any attempt to retried data produces a 'not connected' error message in Matlab. For example: ib.Handle.createContract; ibContract.symbol = 'GS'; ibContract.secType = 'STK'; ibContract.exchange = 'NYSE'; ibContract.currency = 'USD'
ibContract =
Interface.AE6A66F3_8FA9_4076_9C1F_3728B10A4CC7
>> getdata(ib, ibContract)
ans =
Not connected

  1 Comment

Hello again, I have the same problem rgds KJ

Sign in to comment.

4 Answers

Answer by Ray Ducharme on 4 May 2016

For me, it turned out I was using the wrong port. By going into...
TWS -> File -> Global Configuration -> API -> Settings -> Socket port...
I noticed the port number was not '7496' as seen in most Matlab examples (very close but not the same!). Making the switch fixed the "Not connected" error I was getting.
ib = ibtws('',7496) # <-- Switch the 7496 to your configuration port.
Good luck!

  1 Comment

Sign in to comment.


Answer by Alexey Yeremenko on 28 Oct 2015

Hello
Have you been able to connect? I got the same problem. No idea how to fix it.

  0 Comments

Sign in to comment.


Answer by Yair Altman on 7 Nov 2015

This problem is due to using the ActiveX connector to IB.
You might wish to try the cross-platform Java-based approach (not ActiveX) of the IB-Matlab product: http://undocumentedmatlab.com/ib-matlab

  0 Comments

Sign in to comment.


Answer by Lars Helfenstein on 29 Apr 2016

Hi, did one of you ever find a solution? I got the same and checked and installed everything several times.

  0 Comments

Sign in to comment.