IB: Testing a System with Real Time Data

you can simply send yourself an EMAIL. when the realtime data triggers your system.
it works pretty well for me. of course only during the market hrs.
 
Quote from laocoon:

Hi zltrader,

Thanks for your reply. I guess that I forgot to mention that I'm looking for a way to test an AUTOMATED strategy on IB, not a discretionary one.

I'm aware of frontends like Zerolinetrader, Ninja Trader, etc but their Simulation Mode (although very powerful) is only for discretionary (manual) order entry.

Thanks.

Not true, NinjaTrader has hundreds of users trading via text file based automation.

http://www.ninjatrader.com/doc_automated_trading.htm
 
Just to add fuel to the discussion, you might consider looking at TSim+, a free front end for IB. It also has a nice simulation mode and autotrading capability via text files.

The web site is

http://tradingsimulation.com


BTW, I've used zerolinetrader and have no complaints about it. Seems like a very nice program.
 
I use MetaStock (runs independent of execution on your own computer) NOTE: Isn't cheap but you buy the software & contract monthly for data (Owned by Reuters & use their data feed)

LOTS OF Others including TRADESTATION & E-Signal
 
Here's how I handle this (using Java and IB):

I have a seperate "sub-system" coded for submitting orders triggered by my system. This "execution manager" can either pass the orders to the IB API for real, or just simulate the fills based on the bid/ask (commonly referred to as "stubbed out").
 
You might want to check out ButtonTrader which has an external API. I like its SIM mode which has a very 'realistic feeling' compared with other platforms I haved tried.
 
Back
Top