Welcome to NexusFi: the best trading community on the planet, with over 150,000 members Sign Up Now for Free
Genuine reviews from real traders, not fake reviews from stealth vendors
Quality education from leading professional traders
We are a friendly, helpful, and positive community
We do not tolerate rude behavior, trolling, or vendors advertising in posts
We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community. It's free for basic access, or support us by becoming an Elite Member -- see if you qualify for a discount below.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
I've been scrabbling around the MC web site but can't find if one instance if Multi charts can connect to multiple Interactive Broker accounts so my automated trading strategy will initiate trades at the same time with each IB account.
I assume that I need one TWS instance per account. I use IQFeed as the data source so MC would also need to connect to this, rather than use the IB datafeed.
Is this possible?
Thanks
Can you help answer these questions from other members on NexusFi?
You might try changing the socket port to a different number for the second account in TWS under Edit, Global Configuration, API and also in Multicharts. I'm thinkin maybe that's how it knows which instance it's connecting to.
Yes, it's possible (File -> Broker Profiles -> Manage Broker Profiles): just create another profile for IB, with another machine, and another tcp port if needed.
edit: this is for MultiCharts 7 pre-Alpha version, and not for the 6.5 !!!
I have two accounts at IB - one is a retirement account but I am not using financial advisor account hierarchies or anything strange. Although these accounts are functionally the same, I do notice that IB TWS seems to default to one. In fact, although IB TWS can show a combined portfolio from both accounts, when I bring up Multicharts and connect to IB, TWS is only able to show one account - the default one. If I select the other, TWS forces the view back to the other.
If I connect Multicharts with one broker profile, I see both accounts in the order entry areas but the order and position tracker view shows only one. Similarly, the orders from both accounts are shown on the charts through the chart trader view but positions are shown for only one account, the one TWS defaults to for orders.
I have also tried setting up two broker profiles, one for each IB account and they both default to and show only the account that TWS defaults to.
I've spent some time with Multicharts support on live chat and although they say they've never tested Multicharts with mutiple accounts (except financial advisor account hierarchies) they are sure that this is an IB bug and they want me to try to get IB to reorganize my accounts in some other way. This seems like a disappointing response. It seems clear to me that Multicharts can handle multiple account from the same broker/connection in several places but not in others. That said, there may be TWS configuration problems/software bugs involved here somewhere. Basically, I have to put off my planned migration to Multicharts until these new features get worked out or change brokers.