Welcome to NexusFi: the best trading community on the planet, with over 150,000 members Sign Up Now for Free
Genuine reviews from real traders, not fake reviews from stealth vendors
Quality education from leading professional traders
We are a friendly, helpful, and positive community
We do not tolerate rude behavior, trolling, or vendors advertising in posts
We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community. It's free for basic access, or support us by becoming an Elite Member -- see if you qualify for a discount below.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
It's a processor very a very low TDP (7.5 Watt), but very small L2 cache which makes it a very slow processor.
2 cores is not a problem, with a good i3 for example, but with a N28xx you can't do anything a bit heavy...
I installed Ninja 8 on my second computer and it starts a lot faster and some of the weird things that happened on the other computer aren't happening.
8.0.2.0 is very stable for me. I have not had any stability problems or performance issues with it. I will note, my custom indicators and strategies are optimized and bug free, this makes a difference.
Running a 4-core i7 with 16 GB, CPU utilization is consistently at 0-3%, and during peak volume flow at RTH close it might bump up to 5% for a few seconds.
If you are having performance or stability problems, any custom indicators are highly suspect. Other than that, as suggested you might look into increasing your RAM as a short term help. Moving to an SSD helps speed things up also. NT8 is designed to correctly utilize all available resources.
The more cores the better for NT8, that is clearly obvious at this point. My new machine for NT8 will have a higher end graphics card (to support 4K @60hz), more cores, more RAM, and SSD's.
NT8 is vastly superior to NT7 in terms of real-time performance and resource utilization, there is simply no comparison.
I was using 8.0.1.0 for live simulation and was not at all happy with the platform since I faced issues with NT bulletins being sent out which then caused the platform to lock up and require a force close and restart.
However, since this was quite a serious problem a few users were facing, I'm sure they sorted it out in 8.0.2.0. That being said, 8.0.2.0 also introduced a whole lot of new strat development related bugs for me (such as backtests being run twice in parallel). So while 8.0.2.0 might be fine for live trading, I've decided to stick with NT7 for live trading purposes until NT8 has sorted out its issues so that I can use it for both development and live trading.
You definitely have a lot of charts going, but I'm not so sure that would cause you issues. However, I do see see a few volume profile / footprint charts on your screen. Those can definitely cause issues. Which ones are you using, and how much memory does Ninjatrader use overall (bring up task manager using ctrl+alt+esc)? Right now I'm at about 700,000.
The issue with order flow based tools is that their OnMarketData and OnBarUpdate methods could get called every time you receive data for that instrument. Plus they have to use dictionaries or hash tables which takes up more memory. Some of the indicators I've run across don't use data structures very well, or even worse put calculation logic in the rending methods. I actually completely rewrote the data sections of the footprint chart I found because of this. Not quite ready for prime time but if anyone is interested you can check out my code on my github: https://github.com/twdsje/Ninjatrader-scripts/tree/Footprints
There were various stability issues during Beta testing which were reported and addressed. I think you are confusing that phase of the process with the current reality of release 8.0.2.0 which as I mentioned in my previous post is for the most part very stable. Most, if not all, of the stability issues being reported now are traced back to bugs introduced by custom indicator code.
Compared to Ninjatrader 7, the capabilities and performance of Version 8 are breathtaking. Especially to someone who understood, and was bumping up against the limitations of NT7.
Running NT8 in a 14 chart workspace with tabbed charts in three groups, most charts running in tick replay which is very resource intensive. Many indicators with one tick added data series. Today ran the workspace continuously for around 9 hours.
CPU use generally below 3% except when reloading charts, RAM use was pretty steady entire period, slowly drifting up from around 500 MB at the start to about 700 MB before shutting down after end of RTH.
I have a 6 year old i7 64 bit machine with Windows 10, 8 GB of memory. I am using most of it, so can confirm that 6GB is not enough.
The issues people have are mostly because of crap code and the mule headed refusal of most developers including those at Ninjatrader to use any error trapping whatsoever, which leads to unanticipated sudden crashes that are totally unnecessary.
If you have anything buggy that is worth fixing because it actually helps you make money, consider paying somebody to fix it.
"If we don't loosen up some money, this sucker is going down." -GW Bush, 2008
“Lack of proof that something is true does not prove that it is not true - when you want to believe.” -Humpty Dumpty, 2014
“The greatest shortcoming of the human race is our inability to understand the exponential function.” Prof. Albert Bartlett
Disclosure: This communication is sent to you by NinjaTrader, LLC, a software development company which owns and supports all proprietary technology relating to and including the NinjaTrader trading platform.