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)
I have read many good suggestions in this thread. The best is to buy a new trading computer. After removing all the preinstalled crud, use it exclusively for trading.
In the meantime, I have two NinjaTrader ECOSYSTEM submissions "Set Process Priority To High, Giving It Preference Over Other Applications That Are Running."
Hello, the first thing you want to do before purchasing a new computer is verify if the machine is at fault. This is pretty easy to do. You will want to open up the task manager in Windows (right-click on your start button). Then you will want to select the "Performance" tab, right click on the CPU Graph and select "Change graph to" and then click on Logical Processors. You want to look for if one or more of your CPU threads are maxed out. The example that I provided is highlighted in red. If your CPU isn't maxing out when the problem occurs, the issue isn't with your computer but rather with an indicator or something to do with the NinjaTrader Platform or internet service. You have 32 GB of memory which is plenty for NinjaTrader unless you are leaving it on for more than a week, and the graphics cards don't make a difference when calculating the data that ultimately ends up on your chart. You should look at your Ninjatrader Log and see if any red flags are popping up. Ninjatrader 8 is Multi-Threaded, but if the indicator or strategy that you are using isn't properly coded then it will still run on a single thread which will cause the whole platform to lock up if that thread it maxed out.
To help with the indicators and narrow down the ones that. Are taking up the most CPU usage, use the following steps:
Click NEW > NinjaScript Output > when that window shows up, right-click, then open up a "NinjaScript Utilization Monitor.
Let the monitor run for 10-20 minutes. All your indicators will be listed, with those using up the most CPU at the top.
If you are in the market for a new machine, I love my Trading Computer from https://www.tradingcomputers.com/. I would check them out. Their machines are amazing, and the one or two times I've called for the support line, they have helped me immensely.
This article helps understand how the Trading Platform interfaces with the processor and how to select the best processor for your trading platform.
I have the same issue, and I hope you get a solution.
For me it depends on the number of indicators I run on the charts and if it’s using tick data or calculation on close! Tick data usually the worst performance!
For me restart helps along with resetting database from database management and deleting previous orders! I have to do that every week or after some back testing!
I wonder if someone would give a concrete solution as it’s highly dependent on the indicators you are using and how optimized is its code!
Try also increasing the virtual memory size on your computer setting to help in swapping!
check the days back on the DataSeries for all your charts.
if you are running fast charts ( with lots of bars) reduce your days back to 1 day.
This will reduce the load on the platform.
I have NT8 loading 2000 days of data for 1, 3, 9, 30, 120, 240 min and daily chart, and load 4 days on 5s and 20 second. And it runs fine on i9 with 32Gb. That said, I lagged really bad in WiFi. When I wired into my router everything worked like a champ.
Do you just have a one clean chart running with no indicators? Maybe a custom indicator is causing the slowness. Custom drawing of all of history done by indicators can be very slow. Also, you could try looking at less history on the chart as well. This computer is fine, as long as there is nothing wrong with it, like it has bad memory, bad hard drive.