NexusFi: Find Your Edge


Home Menu

 





NT7 sluggish, hardware upgrade to improve performance?


Discussion in NinjaTrader

Updated
      Top Posters
    1. looks_one Big Mike with 6 posts (3 thanks)
    2. looks_two w00dmann with 4 posts (3 thanks)
    3. looks_3 Zondor with 3 posts (5 thanks)
    4. looks_4 DavidHP with 3 posts (3 thanks)
      Best Posters
    1. looks_one NinjaTrader with 3 thanks per post
    2. looks_two Fat Tails with 2.5 thanks per post
    3. looks_3 Zondor with 1.7 thanks per post
    4. looks_4 Big Mike with 0.5 thanks per post
    1. trending_up 10,320 views
    2. thumb_up 28 thanks given
    3. group 10 followers
    1. forum 30 posts
    2. attach_file 0 attachments




 
Search this Thread

NT7 sluggish, hardware upgrade to improve performance?

  #1 (permalink)
 w00dmann 
Vancouver, BC
 
Experience: Beginner
Platform: Ninjatrader
Trading: emini's
Posts: 33 since Nov 2011
Thanks Given: 15
Thanks Received: 18

Hi all,

I am currently using NT 7 and I want to improve performance / speed / responsiveness. I have a number of charts open at one time (viewing different timeframes at once) and a number of indicators interpreting data. I find NT's performance to be "ok", but sometimes sluggish. This is particularly true at the time when I first open NT and it's loading up all those multiple charts; and also when I start a market replay session. It's also sluggish when I have multiple workspaces open at the same time, and the problem is compounded by the number of days' worth of data I load. I know the more charts I have open and so forth, the more it taxes my computer's resources. I want to upgrade my system to improve this. Here is my current system:

-i7 920 quad core @ 2.66 Ghz
-9 GB RAM
-SSD hard drive
-Radeon 4670 video card

My question is: if I upgrade my hardware, will it result in a performance improvement in NT? If so, what should I upgrade? Based on my research, I see mixed responses on this question with some people claiming virtually NO improvement can be had by using hardware faster than what I've got - but I find that hard to believe?!?

Thanks for your help.

Started this thread Reply With Quote

Can you help answer these questions
from other members on NexusFi?
Trade idea based off three indicators.
Traders Hideout
Exit Strategy
NinjaTrader
MC PL editor upgrade
MultiCharts
Pivot Indicator like the old SwingTemp by Big Mike
NinjaTrader
Better Renko Gaps
The Elite Circle
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Diary of a simple price action trader
26 thanks
Just another trading journal: PA, Wyckoff & Trends
25 thanks
Tao te Trade: way of the WLD
23 thanks
My NQ Trading Journal
16 thanks
HumbleTraders next chapter
9 thanks
  #2 (permalink)
 
rleplae's Avatar
 rleplae 
Gits (Hooglede) Belgium
Legendary Market Wizard
 
Experience: Master
Platform: NinjaTrader, Proprietary,
Broker: Ninjabrokerage/IQfeed + Synthetic datafeed
Trading: 6A, 6B, 6C, 6E, 6J, 6S, ES, NQ, YM, AEX, CL, NG, ZB, ZN, ZC, ZS, GC
Posts: 3,003 since Sep 2013
Thanks Given: 2,442
Thanks Received: 5,863


w00dmann View Post
Hi all,

I am currently using NT 7 and I want to improve performance / speed / responsiveness. I have a number of charts open at one time (viewing different timeframes at once) and a number of indicators interpreting data. I find NT's performance to be "ok", but sometimes sluggish. This is particularly true at the time when I first open NT and it's loading up all those multiple charts; and also when I start a market replay session. It's also sluggish when I have multiple workspaces open at the same time, and the problem is compounded by the number of days' worth of data I load. I know the more charts I have open and so forth, the more it taxes my computer's resources. I want to upgrade my system to improve this. Here is my current system:

-i7 920 quad core @ 2.66 Ghz
-9 GB RAM
-SSD hard drive
-Radeon 4670 video card

My question is: if I upgrade my hardware, will it result in a performance improvement in NT? If so, what should I upgrade? Based on my research, I see mixed responses on this question with some people claiming virtually NO improvement can be had by using hardware faster than what I've got - but I find that hard to believe?!?

Thanks for your help.

I have a i7-4960X,
32GB Corsair 2000Mhz
250SSD Samsung 840 PRo

the average load on my machine is rarely over 10%
the memory usage typical 2.5GB
i have 19 window charts open - on 4 instruments

i also run BaBAR
i run the 64bit version of ninjatrader

i don't experience sluggish response

i have 100MB internet connection
quotes from iqFeed and trading with mirus (continuum)

1. do you run the 64 bit version ?
2. you can try to use performance monitor to see
what resource is most used ? disk ? cpu ?
3. what is your internet bandwidth ?
4. any other excessive machine interuptions due to hardware in polling mode ?
5. anything running in task manager ? (like microsoft indexing service or an anti-virus doing a full scan

Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
  #3 (permalink)
 
cory's Avatar
 cory 
virginia
 
Experience: Intermediate
Platform: ninja
Trading: NQ
Posts: 6,098 since Jun 2009
Thanks Given: 877
Thanks Received: 8,090


cut down number of days of history data loaded.

Reply With Quote
  #4 (permalink)
 
Zondor's Avatar
 Zondor 
Portland Oregon, United States
 
Experience: Beginner
Platform: Ninjatrader®
Broker: CQG, Kinetick
Trading: Gameplay Klownbine® Trading of Globex
Posts: 1,333 since Jul 2009
Thanks Given: 1,246
Thanks Received: 2,731


Quoting 
I am currently using NT 7 and I want to improve performance / speed / responsiveness

No point upgrading hardware since performance issues are most likely due to sloppily and ignorantly coded indicators that are extravagantly squandering resources.


Quoting 
cut down number of days of history data loaded.

Reducing days or bars back history on charts will reduce backfill time but will generally have NO EFFECT on real time performance.

"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
Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
  #5 (permalink)
 
Big Mike's Avatar
 Big Mike 
Manta, Ecuador
Site Administrator
Developer
Swing Trader
 
Experience: Advanced
Platform: Custom solution
Broker: IBKR
Trading: Stocks & Futures
Frequency: Every few days
Duration: Weeks
Posts: 50,440 since Jun 2009
Thanks Given: 33,207
Thanks Received: 101,599

According to all the info we have on NT8 from the futures.io (formerly BMT) webinar Ray has done, your biggest performance increase will not come from new hardware and NT7, but from NT8 itself and the new engine.

In other words, you cannot simply throw more hardware at NT7 beyond what you have listed as your spec, and expect big results. But hopefully NT8 will make better use of resources, and utilize the hardware better.

Mike

We're here to help: just ask the community or contact our Help Desk

Quick Links: Change your Username or Register as a Vendor
Searching for trading reviews? Review this list
Lifetime Elite Membership: Sign-up for only $149 USD
Exclusive money saving offers from our Site Sponsors: Browse Offers
Report problems with the site: Using the NexusFi changelog thread
Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
  #6 (permalink)
 w00dmann 
Vancouver, BC
 
Experience: Beginner
Platform: Ninjatrader
Trading: emini's
Posts: 33 since Nov 2011
Thanks Given: 15
Thanks Received: 18

Thanks guys, appreciate your feedback. It's disappointing to think that improving my computing power 100% won't result in any significant increase in performance. I've never come across an application that didn't benefit from more horsepower - Ninjatrader is indeed "odd" in this respect. I'll have to look at other performance tweaks.


Quoting 
No point upgrading hardware since performance issues are most likely due to sloppily and ignorantly coded indicators that are extravagantly squandering resources.

That made me laugh! Thanks for the chuckle.

Started this thread Reply With Quote
  #7 (permalink)
 
LightWeight's Avatar
 LightWeight 
Kirkland, WA/United States
 
Experience: Intermediate
Platform: NinjaTrader
Broker: Optimus/Vision/Rithmic
Trading: Futures
Posts: 138 since Jul 2012
Thanks Given: 138
Thanks Received: 42


w00dmann View Post
Hi all,

I am currently using NT 7 and I want to improve performance / speed / responsiveness. I have a number of charts open at one time (viewing different timeframes at once) and a number of indicators interpreting data. I find NT's performance to be "ok", but sometimes sluggish. This is particularly true at the time when I first open NT and it's loading up all those multiple charts; and also when I start a market replay session. It's also sluggish when I have multiple workspaces open at the same time, and the problem is compounded by the number of days' worth of data I load. I know the more charts I have open and so forth, the more it taxes my computer's resources. I want to upgrade my system to improve this. Here is my current system:

-i7 920 quad core @ 2.66 Ghz
-9 GB RAM
-SSD hard drive
-Radeon 4670 video card

My question is: if I upgrade my hardware, will it result in a performance improvement in NT? If so, what should I upgrade? Based on my research, I see mixed responses on this question with some people claiming virtually NO improvement can be had by using hardware faster than what I've got - but I find that hard to believe?!?

Thanks for your help.

Have you tried hitting ctrl + shift + esc to view the resource monitor and see if either your CPU or RAM is maxed out? I do quite a bit of backtesting and actually found that I had to upgrade from 16 GB of Corsair Vengeance RAM to 32 GB, and even then I still have my ram get maxed out from time to time and Ninja will crash. I'd suggest looking at that while running and seeing if either is creating a bottleneck for you, if not then it's probably not a hardware issue.

Think big, think positive, never show any sign of weakness. Always go for the throat. Buy low, sell high. Fear? That's the other guy's problem. In this building, it's either kill or be killed. You make no friends in the pits and you take no prisoners. One minute you're up half a million in soybeans and the next, boom, your kids don't go to college and they've repossessed your Bentley. Are you with me?
Reply With Quote
  #8 (permalink)
 
Big Mike's Avatar
 Big Mike 
Manta, Ecuador
Site Administrator
Developer
Swing Trader
 
Experience: Advanced
Platform: Custom solution
Broker: IBKR
Trading: Stocks & Futures
Frequency: Every few days
Duration: Weeks
Posts: 50,440 since Jun 2009
Thanks Given: 33,207
Thanks Received: 101,599


LightWeight View Post
Have you tried hitting ctrl + shift + esc to view the resource monitor and see if either your CPU or RAM is maxed out? I do quite a bit of backtesting and actually found that I had to upgrade from 16 GB of Corsair Vengeance RAM to 32 GB, and even then I still have my ram get maxed out from time to time and Ninja will crash. I'd suggest looking at that while running and seeing if either is creating a bottleneck for you, if not then it's probably not a hardware issue.

How many years of tick data are you backtesting?

Mike

We're here to help: just ask the community or contact our Help Desk

Quick Links: Change your Username or Register as a Vendor
Searching for trading reviews? Review this list
Lifetime Elite Membership: Sign-up for only $149 USD
Exclusive money saving offers from our Site Sponsors: Browse Offers
Report problems with the site: Using the NexusFi changelog thread
Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
  #9 (permalink)
 
LightWeight's Avatar
 LightWeight 
Kirkland, WA/United States
 
Experience: Intermediate
Platform: NinjaTrader
Broker: Optimus/Vision/Rithmic
Trading: Futures
Posts: 138 since Jul 2012
Thanks Given: 138
Thanks Received: 42


Big Mike View Post
How many years of tick data are you backtesting?

Mike

I'm not sure if it's tick data....it's looking at 1 minute data/charts for the entire history of the instrument in Ninjatrader, so for the ES that may go back to January of 06 I believe. But when it crashes it actually seems to be due to the number of indicators/conditions in the strategy, more so than the time frame....the combination of large time frame and complex strategy conditions just kills it sometimes.

Think big, think positive, never show any sign of weakness. Always go for the throat. Buy low, sell high. Fear? That's the other guy's problem. In this building, it's either kill or be killed. You make no friends in the pits and you take no prisoners. One minute you're up half a million in soybeans and the next, boom, your kids don't go to college and they've repossessed your Bentley. Are you with me?
Reply With Quote
  #10 (permalink)
 
bradkop's Avatar
 bradkop 
Minnetonka, MN, US
 
Experience: Advanced
Platform: Ninjatrader
Broker: NinjaBrokerage, Amp, Advanatage
Trading: Futures, CL
Posts: 22 since Oct 2010
Thanks Given: 134
Thanks Received: 15



w00dmann View Post
Hi all,

I am currently using NT 7 and I want to improve performance / speed / responsiveness. I have a number of charts open at one time (viewing different timeframes at once) and a number of indicators interpreting data. I find NT's performance to be "ok", but sometimes sluggish. This is particularly true at the time when I first open NT and it's loading up all those multiple charts; and also when I start a market replay session. It's also sluggish when I have multiple workspaces open at the same time, and the problem is compounded by the number of days' worth of data I load. I know the more charts I have open and so forth, the more it taxes my computer's resources. I want to upgrade my system to improve this. Here is my current system:

-i7 920 quad core @ 2.66 Ghz
-9 GB RAM
-SSD hard drive
-Radeon 4670 video card

My question is: if I upgrade my hardware, will it result in a performance improvement in NT? If so, what should I upgrade? Based on my research, I see mixed responses on this question with some people claiming virtually NO improvement can be had by using hardware faster than what I've got - but I find that hard to believe?!?

Thanks for your help.

You could build another PC and split some of your workload off. Use a mouse and keyboard share utility so it acts as 1. I have 4- i7 32Gb PCs with 8 monitors and workloads split between all.

Reply With Quote
Thanked by:




Last Updated on October 10, 2014


© 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