Blackwood pro is excellent for equities daytrading. Beats Lightspeed (average), sterling (awful), rediplus (awful), Anvil (average) hands down for the simple reason that it is faster than all of them and rarely down. I've tried nearly every system on the street and the observation over the years is when software gets overloaded with users it just starts to suck.
Trading or Charting Sofware ??? that are two different points, the one have nothing to do with the other. ------------------------------- Trading Software, dosnt matter, (exept Meta Trader, i dont do business with them anymore). Software must be handy and easy to customize for your needs. Deals must be easy to make and price quotes and postions overview must be good to see. Charting Softwares, there are a lot of good of them. - Esignal - Qcharts. - Meta Stock Equis - tradesignal - neo ticker - aspen graphics - ensign - multicharts - tradestation and a lot more... also meta trader 4 is good for charting (not for trading), but the independent softwares are the best (independent of brokers). peace
Trading software is a very vague term. I distinguish 4 general types of trading software: 1. Visual (ex. Amibroker,Metastock) 2. Backtesting (ex. tradingblox, multicharts, Amibroker) 3. Signal generation (ex. Tradestation, multicharts, data mining) 4. Order placement (ex. IB TWS) Although there is software like Tradestation that does everything but in a general sense, it cannot do some things like I would like it, for example data mining. My favorite combination for competing with pro firms is the following: 1. Amibroker 2. Amibroker 3. Amibroker, Price Action Lab 4. IB TWS
I'm not actively trading at the moment. Only system development. I find NinjaTrader very easy to use and enjoyable even though it has some limitations for me. But I have been able to find workarounds. Plenty of community support and company-backed technical support. C# is enjoyable and I look forward to trying F# some day. I suspect the future for NinjaTrader is bright and the software will only be improved upon.