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)
Hello. My NT8 lags horribly on charts. Everything starts and operates great for a few minutes, then it begins to lag. As you move the crosshair around, it "jitters". When you click on something, there is a second delay. Driving me crazy. I have tried a lot of the suggestions from NT forums, but doesn't seem to help. Restarting helps for a few minutes. It gets really bad if I don't restart everyday. Here are my specs attached
. Thanks
Can you help answer these questions from other members on NexusFi?
Looks like more than enough to me. I trade on a similarly specced laptop all day everyday without any issues really. 8 times out of 10 performance issues are due to custom indicators. That or too many workspaces or too many indicators calculating on each tick. What does your RAM and CPU usage look like when things start to slow down?
I am running a round-the-clock experimental automated strategy on the microES that has about 20 NT8 built in indicators going. Other then that, just running one tick chart for the ESmini. That is the one I actively trade on. I only have 2 ema's, tick counter I downloaded, and 2 second entry custom indicators. CPU gets to around the high 20's during high volatility. Memory usage is never very high. Everything is set to "on bar close", except the tick counter indicator is on ticks. I only have onboard video. Not sure if that matters. I also did an internet speed test. It was over 100 up and down. I know this computer is not great, but I can have 100 google tabs open, excel going, photoshop running, , thunderbird email, etc. Nothing ever skips a beat. But I run NT8 for a few minutes and it is bogged down. And THAT is the only thing I care about running smoothly lol. I ran it today (saturday) on market replay for hours (if that even matters since it's not live). No issues, but I do not have the automated strategy going since market is closed. Wonder if the automated thing is the issue?
I would say your "experimental" automated strategy is likely the culprit. I have run some heavy automated strategies that bogged down Ninja Trader before. I dont run them anymore so maybe someone else with more experiencing running strategies on Ninjatrader could advise if you need an upgraded computer to run it smoothly.
Doesn't show what type of GPU you have? I recently purchased a new gaming laptop with 8GB nvidia GPU and was shocked at the performance increase compared to my older laptop, I sometimes now run 2 -3 Market Analyzers with each having 10 or more indicator columns and multiple alerts.
Internet is pretty good about 125/240 up/down. This computer only has onboard video. My micro automated chart runs perfect. It's the ESmini (what I actually trade on) that sucks. After a while it will get to where the cross hair is choppy responsive and the buttons take a few seconds to work, etc. I have figured out if I just close the mini and reopen, it fixes it for a few hours, then comes back, re-open, repeat. It is bearable now. Sometimes I restart NT8 between sessions, but not always. I have done the cache, data base, and virtual memory tricks. That all helped. Virtual memory was probably the biggest help. It was set on around 7000, I bumped it to 65536. Basically 2X my ram (32g).
Your computer is just fine. The only thing I would add is a decent video card.
You didn't mention what indicators you were running. Many developers use draw objects which are a dog if there's too many of them. Double-click on a draw object on your charts to get the Draw Objects Dialog box. Then look and see how many there are. If they number in the tens of thousands, that's your real problem.
You can get the fastest computer made and it won't make a difference. There is a 250msec lag that the computer engineers gave up on trying to fix. MT5 doesn't have this lag.
You really should have one computer dedicated to trading and nothing else - no emails, surfing the internet, etc.
You should clear the cache in your browser once a week.
Free up disk space using the Control Panel in Windows
Use the repair option for NinjaTrader in the "Uninstall" section of the Control Panel. This will reinstall any corrupted files. Alternatively, you can delete Ninja and reinstall directly from the Ninja website.
Delete the current workspace and create a new one.
Don't have a dozen workspaces open at the same time. Limit the number to 2 or 3 at most.
Check your CPU usage when running your indicators. They may be very heavy for your particular computer.
Check your log and trace files in Ninja. You may see something blocking your charts.
Check your internet speed at https://www.speedtest.net/
I do this routinely on the weekend.
I think the most important thing is to have a dedicated trading computer with nothing else on it.
You might upload a jpg of your chart so we can see what indicators you are using. Again, it could be a CPU issue for a particular indicator.
The specs for your computer are just fine. Should be no problem running Ninja efficiently.