You also may want to check out NinjaTrader...
Another excellent program is NinjaTrader. Rent as you go (like TradeStation), I think it is about $1000US to buy.
NinjaTrader is better overall because even though there is a learning curve, it is broker-independent, super-customizeable, and has...