If you have two desktop machines , ie one running NT and another PC running TWS then you are fine. The machine running TWS will host the data feed and the NT machine connects to it. You can enter orders from either machine. However if you then also connect using mobileTWS then you will get disconnected on the TWS desktop PC.
Something I've learned.
I use Multicharts on two separate pc's. I tried having tws on 1 pc logged in with my trading account and tws logged in on the other pc with the sim account. Note: separate udp ports were used. Somehow they interacted with each other and refused to work.
I then found that you can run two tws on one pc, one with real account one with sim account. Perfect . Again separate ports.
Now either pc can use either or both connections at once.
It would be nice to be able to use the mobile app for checking account balance & order status with out logging out a tws on a pc.
The following 2 users say Thank You to NW27 for this post:
I'd love to run both real and sim accts on one PC and run MC on 2 different PC's accessing one TWS on each PC.. Being computer literate but NOT very network literate, exactly how do you set this up ? How do you choose the 2nd port # for the sim acct ? How do you access TWS through your network to the PC with both TWS running ?
Example- I have my desktop for Real trading and TWS (both Real and Sim) but I want to add my wireless laptop running a second licensed copy of MC ..running a sim acct for testing systems in RT.. how do I set it up ?
This is only true for the FIXED commission plan. Under Cost-Plus, you could actually receive a credit (versus paying commission) if you are swinging volume & adding liquidity . . (details & examples are given on IB website).
The following 2 users say Thank You to ddouglas for this post:
To start with, I have TWS running twice one my Trading PC. Once with the Live account logged in an the second with the Sim account logged in. Both of these are (for Data Feeds OR trading) then accessible from any other PC on the network.
We will make the new connection on your trading PC first.
To do this, first log in to TWS using your Sim account. Go to the Configure area and the API/Settings section. In here you will find a setting called "Socket Port" This is normally set to 7496. Change this to 7497. Apply and OK. Restart TWS and log in with the Sim account again.
Now fire up MC. Go to the Broker Profiles area create a New broker using "Interactive Brokers"
Server = "127.0.0.1", Port = 7497, Client ID=0. The rest as defaults.
Press the OK button a new connection should now be made called "Interactive Brokers 2" Rename this to "IB Sim Account".
You should now be able to connect to the IB Sim account as a new broker. Test and ensure this works. Ie go to Chart Trading and select it from the drop list, it should go green, now place a trade.
Now click on the TWS start up icon (what ever it is you use to start TWS) and put in your Live account details.
Now you should have two seperete copies of TWS running. (Verify this) One as the live account the other as the Sim account
Now from MC you should be able to have two charts displayed with chart trading enabled, one connected to your Live account, the other to your Sim account. (Verify this)
If all of this works correctly, you should then move to your development PC and open MC. Go to the Broker Profiles area create a New broker using "Interactive Brokers"
Server = "What ever the IP address of your Trading computer is", Port = 7497, Client ID=0. The rest as defaults.
On your Development PC, Ensure that your firewall does not block port 7497. Ie Open UDP port 7497 for bidirectional traffic on your local intranet only.
From the Development PC you should now be able to connect to both TWS sessions on your trading PC and test/trade from here as well.
Note - I suggest that any new symbols you create, always use the "Interactive Brokers" connection, not the "IB Sim Account". You can collect and display data using the "Interactive Brokers" account but trade on the "IB Sim Account.
Otherwise you will end up with TWO separate databases for the same instrumenst ie a EURUSD using IB account and a EURUSD on the SIM account. (messy)
The following 7 users say Thank You to NW27 for this post: