Problems connecting Interactive Brokers to Matlab

1 view (last 30 days)
I've been trying to connect Matlab to interactive brokers using the ib = ibtws('',7496) command but i keep running into this error:
---------------------------------------------------
Error using feval Server Creation Failed: The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail.
Error in actxserver (line 86) h=feval(['COM.' convertedProgID], 'server', machinename, interface);
Error in ibtws (line 38)_ _
---------------------------------------------------
I am running windows 7 x64, Matlab 2015a. I have uninstalled and re-installed both the Microsoft Visual C++ packages as well as the Microsoft .Net framework 4.5.2

Answers (2)

Yair Altman
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

Sergiu TICU
Sergiu TICU on 9 Feb 2016
I have managed to solved this by installing the 32 bit Version of “ Microsoft Visual C++ 2005 Redistributable ”. Here more information on how to link Matlab to IB TWS.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!