Before I start working with NT i use a german "Clone" of TradeStation (called TradeSignal), wich also used EasyLanguage for Programming. I love this Language. It is very easy because it is quite familar to the common Language Pascal, i also hate it, because of there Limitations (for example the Order-Handling - if only a Part of your Order was filled). I have no Idea how this work in MC, but you can do this in NT.
On the other Hand NT-C# is very complex - even for very easy Strategies.
Unfortunaly this "TradeSignal"-Platform have a bad Service and the ProgrammingEngine was buggy. Service (and also Books and Tutorials) and continuent improvements of the Software was also an important Point for me.
In TradeStation and MC you have very comprehensive options for BackTesting - this is a hard disadvantage in NT.
Last Point: For TradeStation (and Clones ...) you have various fully working Strategies - with Risk-, Money- and Portfolio-Management, Stop-Handling and so on. But not only one(!) for NinjaTrader. NT himself (and also futures.io (formerly BMT)) provide a large Range of more or less usefull Indicators, but surprisingly only a few rudimental Strategies.
In my opinion the Last Point was one of the biggest disadvantages of the NinjaTrader-Company.
[EDIT] Oh I forgott: I am realy thinking about switching to MultiChart seriously...
Last edited by Trendseek; September 29th, 2011 at 01:19 AM.
Reason: aditional content...
thanks for the replies. it gives me a good general idea of the various opinions. I have been trying out Multicharts for a week now, and as mentioned earlier in the thread, its a modified version of Tradestation. and it seems to me that besides multithreading, there arent any clear and obvious benefits for moving away from NT, besides personal preferences for programming paradigm. I've gotten somewhat accustomed to NT programming, although my skill level is fairly basic. will prob stick with NT for now...
Where can I change this:
Second, if you are waiting up to a couple of minutes for NinjaTrader when you refresh you charts, switch from historical loading of data from days back to Bars back. This worked really well for me to decrease load times.