Feels like this should have been covered somewhere, but I could not find an answer how to open 2 Trader Workstations. I am getting a 2nd computer because the load - mostly from multiple booktraders simultaneously is causing lags and other issues that I think will be better spread over multiple CPUs. Is it possible to open 2 TWS for my same account at the same time, or another way to have 2 logins at once?
I know you can do it. Before I moved to TradeHawk I used to do it with TWS. Individual account holders have the ability to add multiple users to their same IBKR account
This. But it could be that you will be required to pay for market data subscription for each of these users.
Are you sure you need to run two copies of TWS? Remember that any external programs can access TWS on another computer by specifying that computer's IP address.
This is true. But the topic starter would then have to create/code his own user interface to display the charts etc. which he wishes to display on the second computer.
Dave/Hobby- What I am actually trying to accomplish is to use 1 computer for trading- just IB TWS, and 1 computer for Excel + Bloomberg. However, I would need to be able to pull the real time data that I am subscribed to (on IB) into excel to run my sheets/analytics etc. I do not trade automated, but trade manually using lots of booktraders currently on TWS. The load together is too much (ever for 1 really good computer), which I have come to realize. It sounds like I should be able to accomplish this based on what you 2 are referencing, yes? I am not much of a coder, just trader. Currently the TWS needs to be open on the same computer for the excel sheet to received data into excel. Thanks.
This would certainly be possible. Run TWS on computer A and have it download the data which you need to a shared drive. Run Excel on computer B and have it load the data from the shared drive. There will of course be some time delay and latency involved due to the read/write actions to the shared folder. You would need to analyze whether this is acceptable in your case. And somehow computer A needs to tell computer B that data files have been updated.
When you say "delay" would this imply like 1 second, or more than 5 seconds ? If the former I can see it working- I'm a bit doubtful that the writing reading would be fast enough.