NexusFi: Find Your Edge


Home Menu

 





Do I need a better computer?


Discussion in NinjaTrader

Updated
      Top Posters
    1. looks_one Touchups with 7 posts (2 thanks)
    2. looks_two redbarntrades with 5 posts (4 thanks)
    3. looks_3 JimWalker with 3 posts (3 thanks)
    4. looks_4 Liberty88 with 3 posts (2 thanks)
      Best Posters
    1. looks_one Fat Tails with 6 thanks per post
    2. looks_two phantomtrader with 5.5 thanks per post
    3. looks_3 bobwest with 2.7 thanks per post
    4. looks_4 syswizard with 1.3 thanks per post
    1. trending_up 14,013 views
    2. thumb_up 65 thanks given
    3. group 568 followers
    1. forum 75 posts
    2. attach_file 6 attachments




 
Search this Thread

Do I need a better computer?

  #51 (permalink)
 
syswizard's Avatar
 syswizard 
Philadelphia PA
 
Experience: Advanced
Platform: Multicharts
Broker: Ironbeam, Rithmic
Trading: Emini ES / NQ / CL / RTY / YM / BTC
Posts: 344 since Jan 2019
Thanks Given: 20
Thanks Received: 146

A couple of items to consider....
1) what is your computer's overall CPU Utilization % ?
2) what % of your CPU is taken-up by NT8 ?
3) have you removed all unwanted processes like the Windows search indexer ?
These can really bog down a system.
4) consider elevating the execution priority of NT8 from Normal to Above Normal or High.

Reply With Quote

Can you help answer these questions
from other members on NexusFi?
Better Renko Gaps
The Elite Circle
ZombieSqueeze
Platforms and Indicators
Pivot Indicator like the old SwingTemp by Big Mike
NinjaTrader
REcommedations for programming help
Sierra Chart
NexusFi Journal Challenge - May 2024
Feedback and Announcements
 
  #52 (permalink)
 AlDon 
Melbourne Victoria/Australia
 
Experience: Advanced
Posts: 16 since Dec 2019
Thanks Given: 4
Thanks Received: 9

In my experience an accumulation of old drawings ( that often aren't even on your screen and sometimes never will be again ) are one of the biggest hand brakes in Ninjatrader.

Also, leaving a workspace running over multiple trading sessions doesn't seem to remove bars/candles ( price data ) that goes outside your chosen look-back period ( i.e. 1000 bars or 3 days, etc ) and you get extra work happening that isn't needed.

And as mentioned by many, even just one badly written indicator on a high data rate chart can screw you.

That all being said, I upgraded to Ryzen 5950x ( 32 threads) with 32gb, good mid-range to higher-range GPU and high performance M.2 drive and have way fewer problems now.
...IF I am diligent with housekeeping my workspace. Because it can still happen if I'm lazy about that. But it now feels like it's partly my fault and not as regular as it was with my older set-up.

Reply With Quote
Thanked by:
  #53 (permalink)
redbarntrades
Kalispell=Mt./USA
 
Posts: 213 since Sep 2019
Thanks Given: 354
Thanks Received: 426



AlDon View Post
In my experience an accumulation of old drawings ( that often aren't even on your screen and sometimes never will be again ) are one of the biggest hand brakes in Ninjatrader.

Also, leaving a workspace running over multiple trading sessions doesn't seem to remove bars/candles ( price data ) that goes outside your chosen look-back period ( i.e. 1000 bars or 3 days, etc ) and you get extra work happening that isn't needed.

And as mentioned by many, even just one badly written indicator on a high data rate chart can screw you.

That all being said, I upgraded to Ryzen 5950x ( 32 threads) with 32gb, good mid-range to higher-range GPU and high performance M.2 drive and have way fewer problems now.
...IF I am diligent with housekeeping my workspace. Because it can still happen if I'm lazy about that. But it now feels like it's partly my fault and not as regular as it was with my older set-up.

Yep, that's right. I myself notice sometimes when I double click on a trend line, that the window is full of no longer used drawing tools. Good point!

There are now plenty of housecleaning tips on this thread to inform many. Perhaps there are more to come.

For me, when I built a new Ryzen chipped PC and use it only for trading and ABSOLUTELY nothing else, I don't have any issues. I do some housekeeping now and then. I use my old trading PC for browsing/emails etc. No more frustrations.

On a side note, my Aussie Wifey's PC is a refurbished Dell Optiplex ( which we bought about 4 years ago) with a speed of about 2200. She runs 2 monitors and has numerous tabs running on both. We just do house keeping on it periodically and she never has any freezing or lag problems. And all that for under 200 dollars usd. It's funny how well that it actually works.

Cheers!

Reply With Quote
Thanked by:
  #54 (permalink)
 Touchups 
Jonesboro AR
 
Experience: Intermediate
Platform: TOS, NinjaTrader 8
Trading: ES mini
Posts: 42 since Jul 2022
Thanks Given: 12
Thanks Received: 16

Thanks for all the replies. My micro strategy I run all the time has 12 NT8 built in indicators. That chart is always fine. Crosshair is good. Everything is good. It is in minutes. It is the mini ES chart that gets laggy. I am running ticks, tick counter, 2 different second entry indicators, EMA's, Tickhunter, and an inside bar painter. Everything is on On Bar Close or Price Close, except the tick counter. When I do the db deletes, and restart, it is okay. Sometimes it will last for hours, sometimes less. I do use this pc for work, so there is a lot of other stuff on all the time... excel, photoshop, email, ton of google tabs, ship station, discord, etc. BUT I have come from TOS. Been using that platform for about 8 months. You can have a gaggle of crap, endless charts, news, lists, indicators, scans, etc, etc, going on all at once and it never even flinches. That is with all my other programs going and never restarting or shutting off this computer. THEN coming over to NT8, I have 2 charts open and it slows to a crawl or worse. I am only using templates btw. I attached a pic of about 4 hours today. At this point, the lag is back, crosshair is jittery, button clicks laggy. It is barely bearable for trading right now. I have performed pretty much all the things suggested here. Right after that, it is fine. Few hours later it is bogged down. I have no problem with upgrading PC and can make it dedicated to trading only. Just want to make sure that is what I need. Thanks again!

ninja-output-4-hours-worth

Started this thread Reply With Quote
Thanked by:
  #55 (permalink)
redbarntrades
Kalispell=Mt./USA
 
Posts: 213 since Sep 2019
Thanks Given: 354
Thanks Received: 426


Touchups View Post
Thanks for all the replies. My micro strategy I run all the time has 12 NT8 built in indicators. That chart is always fine. Crosshair is good. Everything is good. It is in minutes. It is the mini ES chart that gets laggy. I am running ticks, tick counter, 2 different second entry indicators, EMA's, Tickhunter, and an inside bar painter. Everything is on On Bar Close or Price Close, except the tick counter. When I do the db deletes, and restart, it is okay. Sometimes it will last for hours, sometimes less. I do use this pc for work, so there is a lot of other stuff on all the time... excel, photoshop, email, ton of google tabs, ship station, discord, etc. BUT I have come from TOS. Been using that platform for about 8 months. You can have a gaggle of crap, endless charts, news, lists, indicators, scans, etc, etc, going on all at once and it never even flinches. That is with all my other programs going and never restarting or shutting off this computer. THEN coming over to NT8, I have 2 charts open and it slows to a crawl or worse. I am only using templates btw. I attached a pic of about 4 hours today. At this point, the lag is back, crosshair is jittery, button clicks laggy. It is barely bearable for trading right now. I have performed pretty much all the things suggested here. Right after that, it is fine. Few hours later it is bogged down. I have no problem with upgrading PC and can make it dedicated to trading only. Just want to make sure that is what I need. Thanks again!

ninja-output-4-hours-worth

What kind of anti-virus do you run?

I personally had poor luck with Norton and McAfee. Later, I built a stand alone and only use Microsoft Defender. Works like a dream.

Reply With Quote
Thanked by:
  #56 (permalink)
 Touchups 
Jonesboro AR
 
Experience: Intermediate
Platform: TOS, NinjaTrader 8
Trading: ES mini
Posts: 42 since Jul 2022
Thanks Given: 12
Thanks Received: 16

Only running windows anti-virus. Here is a pic of the CPU utilization from just now. Currently have NT8 auto strategy and the one ESmini chart open. I have disabled indexing and set NT8 to high.
cpu-util

Started this thread Reply With Quote
Thanked by:
  #57 (permalink)
 
phantomtrader's Avatar
 phantomtrader 
Reno, Nevada
Legendary Market Wizard
 
Experience: Advanced
Platform: NinjaTrader
Trading: ZN, ZB, CL
Frequency: Daily
Duration: Minutes
Posts: 588 since May 2011
Thanks Given: 217
Thanks Received: 990


Touchups View Post
Thanks for all the replies. My micro strategy I run all the time has 12 NT8 built in indicators. That chart is always fine. Crosshair is good. Everything is good. It is in minutes. It is the mini ES chart that gets laggy. I am running ticks, tick counter, 2 different second entry indicators, EMA's, Tickhunter, and an inside bar painter. Everything is on On Bar Close or Price Close, except the tick counter. When I do the db deletes, and restart, it is okay. Sometimes it will last for hours, sometimes less. I do use this pc for work, so there is a lot of other stuff on all the time... excel, photoshop, email, ton of google tabs, ship station, discord, etc. BUT I have come from TOS. Been using that platform for about 8 months. You can have a gaggle of crap, endless charts, news, lists, indicators, scans, etc, etc, going on all at once and it never even flinches. That is with all my other programs going and never restarting or shutting off this computer. THEN coming over to NT8, I have 2 charts open and it slows to a crawl or worse. I am only using templates btw. I attached a pic of about 4 hours today. At this point, the lag is back, crosshair is jittery, button clicks laggy. It is barely bearable for trading right now. I have performed pretty much all the things suggested here. Right after that, it is fine. Few hours later it is bogged down. I have no problem with upgrading PC and can make it dedicated to trading only. Just want to make sure that is what I need. Thanks again!

ninja-output-4-hours-worth

It may be photoshop and the files you're retaining from photoshop.
Here's an article about it: https://graphicsmob.com/is-photoshop-cpu-or-gpu-intensive/

If you're using photoshop while you're trading, it's going to slow everything down. Try putting photoshop on another computer for a while and see if there's a difference.

Reply With Quote
Thanked by:
  #58 (permalink)
 Rainmakersg 
Singapore Singapore
 
Experience: Intermediate
Platform: NinjaTrader
Trading: ES
Posts: 31 since May 2020
Thanks Given: 62
Thanks Received: 41

Your hardware looks fine.

My system is similar to yours and it runs way more charts and indicators on a update-by tick basis. I don't have lagging issues when trading live. The lag I get is when I load and exit, which doesn't bother me.

I run on an SSD though.

I would suggest loading the indicators one by one, and then adding them one by one to see which is the one causing the issue.

It could also be your strategy.

Alternatively, you can run on alternative instruments like MES, NQ or MNQ and see if the same things happen.

Reply With Quote
Thanked by:
  #59 (permalink)
 
AllSeeker's Avatar
 AllSeeker 
Mumbai, India
Legendary Pratik_4Clover
 
Experience: Beginner
Platform: TradingView & ZerodhaKite
Trading: NIFTY, BANKNIFTY
Frequency: Daily
Duration: Minutes
Posts: 1,424 since Jan 2019
Thanks Given: 5,249
Thanks Received: 5,012

This sort of problem will require process of elimination, I'll also second opinion of loading indicators one by one.

Sometimes we mistakenly make some minor errors in program that can lead to loops which can be memory and processing power hogs, you will need to find out which of your indicators has that problem,

Meanwhile, if you happen to have access to other better computer, you can also test run there.

Visit my NexusFi Trade Journal Reply With Quote
Thanked by:
  #60 (permalink)
 
bobwest's Avatar
 bobwest 
Western Florida
Site Moderator
 
Experience: Advanced
Platform: Sierra Chart
Trading: ES, YM
Frequency: Several times daily
Duration: Minutes
Posts: 8,172 since Jan 2013
Thanks Given: 57,495
Thanks Received: 26,291



Rainmakersg View Post
Your hardware looks fine.

My system is similar to yours and it runs way more charts and indicators on a update-by tick basis. I don't have lagging issues when trading live. The lag I get is when I load and exit, which doesn't bother me.

I run on an SSD though.

I would suggest loading the indicators one by one, and then adding them one by one to see which is the one causing the issue.

It could also be your strategy.

Alternatively, you can run on alternative instruments like MES, NQ or MNQ and see if the same things happen.


AllSeeker View Post
This sort of problem will require process of elimination, I'll also second opinion of loading indicators one by one.

Sometimes we mistakenly make some minor errors in program that can lead to loops which can be memory and processing power hogs, you will need to find out which of your indicators has that problem,

Meanwhile, if you happen to have access to other better computer, you can also test run there.

Agree with both these posts, which may have been made by others, but deserve to be made again.

There were changes made when NT8 was designed that require particular programming practices. Failure by programmers to comply, both with indicators and strategies, caused serious issues in the early days, and in some cases these issues may persist today. Some indicators/strategies may not be fully compliant even now, or they may just be badly coded. You can't know if this is the case for you without elimination and step by step re-introduction of every indicator or strategy that did not come direct from NinjaTrader and that is not the current version of an NT-supplied indicator/strategy. You also need to test things like the number of charts, amount of data and number of workspaces you are running, by elimination and step by step re-introduction.

So, the best technique is to:

1. Get back to a bare-bones, current installation of NT, running nothing at all except one chart with nothing but price on it and relatively little data.
2. One at a time, re-introduce indicators/strategies and run each for a good period of time to see if the one you're testing causes problems. Let the run time be consistent with how long it normally takes for your issues to appear. You will need to be patient with this, particularly since many/most/maybe all will be fine. But if you don't test, you don't know. (A complication is that the issue may be caused by having too many things running for your machine, which also should be tested by adding them in cumulatively to see what happens.)
3. Do essentially the same test procedure while gradually introducing more resources, like more charts, workspaces, more days of data, etc.

If you're lucky, you'll find a problem quickly. If not, you will not. But there is no other reliable way to know.

Or, of course, you could just spend the bucks and get a new PC . The problem is that you won't know in advance whether this will solve it, and you will have spent the money. There are still members of this forum who have problems with NT8 not running well, but there are a whole lot more who don't, judging by the fact that many use it and few complain. But the number of users with issues is not zero, which is real and is troubling. (Replacing the whole PC is, of course, an additional elimination test, just an expensive one.)

Good luck. Sorry that you're one of the ones with issues. But elimination and step-by-step re-introduction is the only way to find what is going on, once you have done the other things recommended by other NT8 users.

Bob.

When one door closes, another opens.
-- Cervantes, Don Quixote
Reply With Quote




Last Updated on December 1, 2022


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts