One of the problems with Tradestation is their order execution procedures which don't enter stops or profit targets until price is hit on the exchange, i.e. you are not in the queue. For scalpers this is important and I suspect why quite a few TS users run their strategies on TS but place orders via Ninja. They are still getting data that is packeted and thus more delayed than Zenfire's however.
Also, I gather from more experienced programmers that there is far more precision available in Ninja in terms of scripted strategies, plus I think the DOM is better than TS's. But for custom development of ideas for the non-programmer, TS really is far easier.
I also really don't understand why we can't get live-updated volume data and store it on a chart versus having it rubbed out every time you add something. Very irritating!
yes that is the only complaint i have w TS is that i cannot use a third party data feed.
Re precision, i would agree somewhat on precision on EL vs C# and matlab for mathematics. however, a major factor of why i left NT was NT was unable to support the precision of my strategies with out crashing from DB problems. I could not find any value in a platform that i paid for which was effectively useless when it came time for the rubber to meet the road.
the only thing it did with precision was crash.
the same can be said for EL since you can make whatever DLL you want, if we're into splitting hairs.
However, if what i need to get done is not supported from the start in NT, why would i choose to spend an extra amount of time to develop the feature when its already been done and refined on another platform? a very valid question especially considering the instability of NT while utilizing features that are supported.
I would like to correct a misconception posted earlier. Firstly, I've been a programmer for about 27 years and have been programming in .NET since it's initial beta. So let me assure you all that there is no limitation to what you can do with C# within Ninjatrader. Every .NET feature and function is available to you from within any indicator or strategy.
I have also been using NT for over a year now and although it's far from perfect, I find that most issues are related to buggy indicator code that I downloaded from somewhere and not NT itself. Also, to be honest, the market replay is totally inadequate to the point of being useless... something that has been addresses in v7.
The following user says Thank You to j0hnth0m for this post:
completely disagree and NT would as well. case in point is NT7 changing their entire DB structure to increase stability. They also have massive memory leaks which they have been addressing since day one.
the mem problems still exist. right now i have NT running since globex open yest and its using 184Mg ram w/ 1 workspace, 4 charts, 2 indicators each, 8 total indicators with charts starting @ yest globex.
TS has also been running the same time with 8 workspaces 32 charts, 102 indicators and 2 strategies with 30 days previous chart data on everything and is using 124mb ram
i am running 94 more indicators, and 28 more charts while using 60mb ram LESS than NT
AMD Phenom II X4 940 3ghz, 4GB ram Win7
So i will take your word, NT can run all of .NET. It just can't have an uptime long enough to actually do it. IMO its clear as day which system i would trust more to route my money through.
MT4 is million times more stable even.... other thing is I know of a grand total of zero money managers or funds that utilize NT for anything. market share of institutional users should also tell you something especially with respect to the adoption of a retail platform
my 2 cents
can not say anything about NT 7, but ...
about NT 6.5 - great !
I've tested NT (seems # 6) yet 2 years ago, I was not amazed a lot, then got a few crashes in a raw and just stopped to look on that as stability of platform is very important.
but... now using CTS T4 on original CTS datafeed guess what ?
testing NT 6.5 on Zen Fire
having NT 6.5 open along I'm more and more of opinion to start use NT 6.5 as prime charting, don't know yet for execution, but seems after some time as well.
No any crashes.
Truly speaking I was a bit surprised, not because Ninja is bad platform, but, at least on my present machine it works better than CTS T4, everyone who knows what level software CTS and its datafeed is, think could be surprised too. (just for info if to compare quality and reliability of softwares/data feeds CTS and TT are leaders)
P.s. I'm avoiding use a lot indicators and "complicated" indicators - the less the best + a lot of "complicated" indicators can crash any platform + your TCP could just be unable to handle so much data as you need and that will create issues as well.
P.s.s. the only thing is not clear yet to me (any info on that is more then welcome) is that "cleaning" software in my machine treats Ninja like junk or virus
And here's my two cents worth on NT 6.5. I've been using it for the past 2 and a bit years and it has only crashed on me once or twice! Seriously, I really don't know what some of your guys are doing that is causing it to crash. Suffice to say that I only have a maximum of 3 to 4 charts open at any one time and they're 5 min charts. I trade CL, 6E, 6A (being an ex-pat Aussie here in the US ), GC and SI.
I noticed an email yesterday from NT regarding their need for experienced C# developers! I guess they've realized the need to hire some more developers to get version 7 out the door A.S.A.P. Gosh, how long have we all been waiting for this new version?!
I have been using NT for 1yr. mostly to autotrade a few strategies and I am not a programmer. From my experience NT is pretty stable but it has it's limitations and the more you use it the more you want it to act like a "Black Box" but it's not. I have also
had literal geniuses attempt to custom code strategies in C# for other platforms that NT does not support...ie SterlingTrader. Overall this can get expensive and there is always
a language barrier when working with geniuses.
Overall NT can get your ideas running very quickly, but I would never leave it to run
a live strategy unattended. There customer service is responsive but they have no problem running you in circles. I would also especially if your using IB use an outside
data vendor for quotes....IQfeed or esignal.
It seems that many people like to use NT mainly because of its DOM & Chart-Trader features & not because of its charting capabilities,
I have an alternative which I have tried and has imo one of the best DOMs & ChartTrader on the market + strategy trading capabilities,
try "Nanotrader" it is fully compatible with IB and has some extra features for risque management during a live trading situation, & most important it is fully Win7 Ultimate 64bit compatible, it never crashed nor froze,
for charting I believe TS is miles ahead of the competition. I have been using it for many years.
NT is really not good enough for traders who make a living out of trading.
there is another program for charting, + DOM & Char-Trader "PTMultistation" from the Ukraine & it tries to replicate & improve significantly on its Russian brothers like MT4-5, & Multicharts, it accepts & fully compatible with MT4, EasyLanguage, etc. & has one of the best supports available, but it is a projrct in constant development with updates being released all the time & has a multibroker & multi Real Time Data connection, works great with IB, imo, it is already superior to NT
I have no affiliation with either program, I just tested them,