Unicorn Trading
Interactive Brokers to TS2000i Data Feed


| Home | ProSizer | EasyLanguage | Quotes |

An account with Interactive Brokers (IB) comes with several choices for data feed into the Trading Workstation (TWS) software that one uses to place orders with IB. This is inexpensive real-time data, and would be really useful if only one could somehow get the feed into TradeStation. Well, there's a way. Here's some information that a friend sent to me. I tried it and it works.

Below describes the procedure to use MetaServer to feed data from TWS to TS2000i.


Configure GlobalServer

  1. Install the MetaServer demo from www.traderssoft.com. The only restriction the demo version imposes is a maximum of two symbols for collecting data. If you want more, you have to buy the actual MetaServer RT 3.2 for InteractiveBrokers' TWS.
  2. Open the TS2000i Global Server in Off-line mode.
  3. Click Tools / Run Setup Wizard.
  4. Click Insert / Symbol / Add From Dictionary.
  5. Close down the Global Server.

Configure TWS

  1. Log into your IB account.
  2. Get the ES quote running in the TWS screen. (getting the ES quote running is not really necessary, but I like to do it so you can compare the quotes in TWS to the data in TS2000i).
  3. Click Configure / API / Enable ActiveX and Socket Clients. Make sure "Enable ActiveX and Socket Clients" has a check mark by it. This gives MetaServer permission to collect data from TWS.
  4. Minimize the TWS screeen (don't close it).

Connect MetaServer to TWS

  1. Start MetaServer.
  2. Click the green arrow icon to "start data collection." The data on the MetaServer screen should be updating now.
  3. Maximize the TWS screen. The TWS screen will now ask if you want to allow the connection. Click "Yes."
  4. Minimize the TWS screeen (don't close it).

Connect GlobalServer symbols to MetaServer

  1. Open Global Server in Real-Time mode.
  2. On the "Symbol Portfolio" Tab, highlight the ES H3 (or whatever ES symbol is there) in black. Right click on the symbol name and choose "Connect Symbol." The line should now read "Connected" for the ES symbol.
  3. Go to the "Performance" tab. The "Quotes Received" total should be getting larger, showing that the Global Server is collecting data.

Finishing up

  1. Open TS2000i, create a workspace and a chart window, and chart the ES symbol. It should update in real-time.
  2. That's all you need to do! InteractiveBrokers doesn't maintain historical data, so if you want to collect history this way, you need to leave your computer running all day.

Final Notes

Other relevant links

DynaStore LE for Interactive Brokers

HyperServer Lite


| Home | ProSizer | EasyLanguage | Quotes |

Copyright © 2004 by Unicorn Research Corporation
All rights reserved.