I installed NinjaTrader MULTIPLE times, 1/2 year ago, and recently, and in both cases it either crashes on me, or does not support connection to IB. Of course, I enabled API/Activex/DDE and received free activation code by email.
Plus, it's very cumbersome to add different instruments to NinjaTrader, and it's not very intuitively friendly (at least, for me). Plus, I can tell you NinjaTrader for me looks like very rough and unfinished system. All bells and whistles come from pre-existing C# libraries. I don't feel like developers even love their baby, to be honest. Who does not know, there is a lot of trading codes available in C# already.
I don't see much added value.
I assume it's good to trade from charts from there, and use DOM, but, first, you need to reach this point and make it working (without wasting much time), and second it's not free -- nor DOM, and neither placing orders from charts which brings me back to the point that I can do all this and much more with extremely quick, responsive and programmable and affordable Amibroker. I will not shell out around (less or more) $1000 for NinjaTrader, because I don't like to acquire some special ninja skills to quickly add any instruments (stocks, options) to the portfolio, and waste my time to unfriendly interface --- developers took the easy way and just re-used the direct interface used in Microsoft .NET and dedicated mostly for developers, not users, without any friendly overlay.
And, yes, I can write my own overlay because I'm C# savvy, but why?
I'm result-oriented person.
I wrote some some COMs in C# used by Amibroker, but mostly I'm pretty happy with trivial script-based language (easier than even javascript) used in Amibroker.
Commodities and Futures publish a lot of indicators/systems for Amibroker, for example, etc.
Also, optimization analysis used in Amibroker has pretty good performance (as if written in assembler) and just amazing.
To be honest, I don't like that Amibroker does not allow you transparently and without hassle to combine/switch between RT & EOD data in real-time, from multiple sources. You can do this, but it's not user-friendly. If Tomasz can fix it in the future, I throw away my QuoteTracker because you cannot code anything more or less serious in QT.
Plus, it's very cumbersome to add different instruments to NinjaTrader, and it's not very intuitively friendly (at least, for me). Plus, I can tell you NinjaTrader for me looks like very rough and unfinished system. All bells and whistles come from pre-existing C# libraries. I don't feel like developers even love their baby, to be honest. Who does not know, there is a lot of trading codes available in C# already.
I don't see much added value.
I assume it's good to trade from charts from there, and use DOM, but, first, you need to reach this point and make it working (without wasting much time), and second it's not free -- nor DOM, and neither placing orders from charts which brings me back to the point that I can do all this and much more with extremely quick, responsive and programmable and affordable Amibroker. I will not shell out around (less or more) $1000 for NinjaTrader, because I don't like to acquire some special ninja skills to quickly add any instruments (stocks, options) to the portfolio, and waste my time to unfriendly interface --- developers took the easy way and just re-used the direct interface used in Microsoft .NET and dedicated mostly for developers, not users, without any friendly overlay.
And, yes, I can write my own overlay because I'm C# savvy, but why?
I'm result-oriented person.
I wrote some some COMs in C# used by Amibroker, but mostly I'm pretty happy with trivial script-based language (easier than even javascript) used in Amibroker.
Commodities and Futures publish a lot of indicators/systems for Amibroker, for example, etc.
Also, optimization analysis used in Amibroker has pretty good performance (as if written in assembler) and just amazing.
To be honest, I don't like that Amibroker does not allow you transparently and without hassle to combine/switch between RT & EOD data in real-time, from multiple sources. You can do this, but it's not user-friendly. If Tomasz can fix it in the future, I throw away my QuoteTracker because you cannot code anything more or less serious in QT.
Quote from Fractals 'R Us:
Ninja is free if you want to place trades with the TWS. If you are complaining about IB's charts then you must be trading with TWS. Dang, go get Ninja... it's at Ninjatrader.com... dl it, it is the easiest environment by far to learn a little C# programming on your own too.... did I mention Ninjatrader?
Disclaimer: anybody that would affiliate with me does not know what they are doing, Ninjatrader guys know what they are doing.. Probably Quotetracker guys too..
Especially, when you need to switch between all variety of totally different styles and instruments, stocks/options/futures/forex, very often.