NexusFi: Find Your Edge


Home Menu

 





My PC capacity and NT8


Discussion in Tech Support

Updated
      Top Posters
    1. looks_one sienna with 5 posts (4 thanks)
    2. looks_two sam028 with 2 posts (5 thanks)
    3. looks_3 ratfink with 2 posts (2 thanks)
    4. looks_4 Rrrracer with 2 posts (2 thanks)
      Best Posters
    1. looks_one sam028 with 2.5 thanks per post
    2. looks_two Rrrracer with 1 thanks per post
    3. looks_3 ratfink with 1 thanks per post
    4. looks_4 sienna with 0.8 thanks per post
    1. trending_up 3,325 views
    2. thumb_up 13 thanks given
    3. group 3 followers
    1. forum 10 posts
    2. attach_file 0 attachments




 
Search this Thread

My PC capacity and NT8

  #1 (permalink)
 sienna 
Melbourne, Australia
 
Experience: Beginner
Platform: Ninja Trader
Broker: Ninjatrader Brokerage
Trading: Many
Frequency: Several times daily
Duration: Minutes
Posts: 162 since May 2012
Thanks Given: 283
Thanks Received: 124

Hi All,

If someone could advise based on their knowledge of computer specs and Ninja 8 demands, I'd be very appreciative.

I use Ninja8 and find my charts are slow to populate, when I add/subtract an indie or change instruments.
My internet speed is approx 22 mbps (I live in regional Australia and cannot get faster speeds)
PC system is described below (purchased 2015)

My question is: Given the below, would I see a significant difference if I purchased a new trading PC with increased capacity? If yes, what would be a "solid workhorse like upgrade" look like in the tech specs, without a Rolls_Royce over-kill?

NT8 usage:
Discretionary trading only
Futures 5 Range charts 10 -15 days loaded
5 indies per chart
6 charts open
No DOM
1 -2 work spaces open any one time
3 monitors/screens total

Effect
When adjusting an indicator/loading an indicator (CPU spikes 15-20%) Memory 32%
Normal operations (CPU 5%) Memory 32%

PC Specs
Intel Core i7-4790K CPU @ 4.0GHz 8MB Cache, Soc1150 0.00 0.00
1 ASUS Z97M-Plus Soc1150 Motherboard (B) 0.00 0.00
1 16GB (2x8GB Kit) Kingston 1866MHz DDR3 RAM with Heatsink (B) 0.00 0.00
1 1TB Western Digital SATA 3 Hard Drive (B) 0.00 0.00
1 250GB Samsung EVO SSD Drive (L) 0.00 0.00
1 ASUS 2GB GeForce GTX760 PCI-E 3.0 Graphics Card (I)

Thank you
Sienna

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
Pivot Indicator like the old SwingTemp by Big Mike
NinjaTrader
REcommedations for programming help
Sierra Chart
Better Renko Gaps
The Elite Circle
What broker to use for trading palladium futures
Commodities
 
  #2 (permalink)
 
sam028's Avatar
 sam028 
Site Moderator
 
Posts: 3,765 since Jun 2009
Thanks Given: 3,825
Thanks Received: 4,629

You won't find anything much faster, the Moore's law is dead and while newer CPU have more cores the single thread performance is lower (which is what matters the most in your case).

Success requires no deodorant! (Sun Tzu)
Follow me on Twitter Reply With Quote
Thanked by:
  #3 (permalink)
 sienna 
Melbourne, Australia
 
Experience: Beginner
Platform: Ninja Trader
Broker: Ninjatrader Brokerage
Trading: Many
Frequency: Several times daily
Duration: Minutes
Posts: 162 since May 2012
Thanks Given: 283
Thanks Received: 124


Hi Sam

Thanks for your feedback. I know you are a busy man, but I am not a PC geek so could you possibly clarify a bit more?

1 Are you saying that the newer CPU systems may have more cores, but that those are close to the same speed, or slower? Apparently NT8 uses more that one core, where NT7 only uses one core (correct?) .
2 Would I benefit greatly from 32 RAM, instead of 16 RAM, if I mostly use the PC for trading?(Only NT8 running and only Google or Skype)

I don't want to spend money needlessly on the latest bright PC and am not obsessed about gaining just 10% in extra speed/grunt. If my system seems 'plenty' for my usage as described, that is fine.

So, I am wondering:
if my internet speed is the issue (20 MBPS),
if the newer systems with a newer i7 chip and 32 RAM + newer Motherboard would give me upwards of a major (eg a 30%) speed gain, for NT8. That is, would changing charts and loading data over 15 days, be much faster?

Thanks
Sienna

Started this thread Reply With Quote
  #4 (permalink)
 
Rrrracer's Avatar
 Rrrracer 
On the road
Webinar Host
Trading Nomad
 
Experience: Intermediate
Platform: TradingView
Broker: Oanda
Trading: FX
Posts: 2,512 since Feb 2017
Thanks Given: 17,582
Thanks Received: 9,752

I'm no guru, but your machine appears to have plenty of grunt, very similar to the one I'm using now that I built ~4 years ago. I also use Sierrachart, and am not familiar with NT8 or any teething problems it might have. That said...

I doubt it's your internet connection; we've got 25mbps here and it works great. It doesn't appear that you're really asking a lot in terms of the number of charts; I've got at least that many up at any given time with no issues.

I hardly use any indicators though, pretty much just volume. Some can be very tasking from a computational point of view. Maybe you've got some that are not coded very well. With only 15 days of data loaded, I fail to see how this would be a major issue, but if there were a smoking gun, that's where I'd be looking.

Maybe conduct a test. Pull all your indicators off, and see how well it works then. If it's still sluggish, then you have something else going on. If not, then start adding them one by one and see if you can find the culprit.

Hopefully someone else running NT8 can chime in here. Good luck.

Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
Thanked by:
  #5 (permalink)
 sienna 
Melbourne, Australia
 
Experience: Beginner
Platform: Ninja Trader
Broker: Ninjatrader Brokerage
Trading: Many
Frequency: Several times daily
Duration: Minutes
Posts: 162 since May 2012
Thanks Given: 283
Thanks Received: 124

Thanks RRRRacer....much appreciated !

Started this thread Reply With Quote
Thanked by:
  #6 (permalink)
 
ratfink's Avatar
 ratfink 
Birmingham UK
Market Wizard
 
Experience: Intermediate
Platform: NinjaTrader
Broker: TST/Rithmic
Trading: YM/Gold
Posts: 3,633 since Dec 2012
Thanks Given: 17,423
Thanks Received: 8,426


sam028 View Post
You won't find anything much faster, the Moore's law is dead and while newer CPU have more cores the single thread performance is lower (which is what matters the most in your case).

Indeed. And worse still as in most cases the cores spend most of their cycles waiting for instructions/data to be fetched through the L1/L2/L3 caches that have been busted by sparse access OO code, so even when they look busy they're doing bugger all. It is what it is for now.

Travel Well
Visit my NexusFi Trade Journal Reply With Quote
  #7 (permalink)
 
ratfink's Avatar
 ratfink 
Birmingham UK
Market Wizard
 
Experience: Intermediate
Platform: NinjaTrader
Broker: TST/Rithmic
Trading: YM/Gold
Posts: 3,633 since Dec 2012
Thanks Given: 17,423
Thanks Received: 8,426


sienna View Post
2 Would I benefit greatly from 32 RAM, instead of 16 RAM, if I mostly use the PC for trading?(Only NT8 running and only Google or Skype)

I doubt it, for what I said in addition to @sam028's point. Best you can do is to seriously examine indicators as @Rrrracer suggested and then think about what charts/dataseries you really need. Usually folks load far too much tick data when minute series and above can cover most needs. I can run an absolute load of workspaces and charts simply by looking at the real requirements from above and below, and that's in NT7.

If you are already in massive usage of large scale memory and even into paging type behaviour then not much can help from a CPU architecture level, you're over the edge and into SSD land. This I doubt however unless you're heavily auto-trading. Multithreading was always a red herring on the performance front, in addition to the cores/cache busts a lot of code can end up in frequent thread locks as well, and most per-chart code ends up running serially on one core.

Also take a look at what ram is gobbled up by active browsers, these days Chrome/Firefox etc impose a heavy load to give the impression of good performance. In your case though it does sound like the single per-chart thread core is stalled on instruction and data fetch while trying to reload data through the new indicator configuration, or you're using tick data unreasonably/optimistically.

Cheers

Travel Well
Visit my NexusFi Trade Journal Reply With Quote
Thanked by:
  #8 (permalink)
 
sam028's Avatar
 sam028 
Site Moderator
 
Posts: 3,765 since Jun 2009
Thanks Given: 3,825
Thanks Received: 4,629


sienna View Post
...
So, I am wondering:
if my internet speed is the issue (20 MBPS),

Yes, more than enough for incoming real time market data.


sienna View Post
...
if the newer systems with a newer i7 chip and 32 RAM + newer Motherboard would give me upwards of a major (eg a 30%) speed gain, for NT8. That is, would changing charts and loading data over 15 days, be much faster?
...

Hard to give an exact answer without monitoring probes on the machine to check the CPU, run queue length, page faults, ..., but as you won't reload all your charts in parallel a CPU with more cores won't help, and you won't find a chip with a much higher single-thread computing power. So I don't think you can get a 30% improvement with a newer setup.

Success requires no deodorant! (Sun Tzu)
Follow me on Twitter Reply With Quote
Thanked by:
  #9 (permalink)
 sienna 
Melbourne, Australia
 
Experience: Beginner
Platform: Ninja Trader
Broker: Ninjatrader Brokerage
Trading: Many
Frequency: Several times daily
Duration: Minutes
Posts: 162 since May 2012
Thanks Given: 283
Thanks Received: 124

Thanks everyone !!
Really appreciate it.
Shall single out the various indicators, one by one.
Its a bit like a food allergy test (ha!)
best

Started this thread Reply With Quote
Thanked by:
  #10 (permalink)
 
Rrrracer's Avatar
 Rrrracer 
On the road
Webinar Host
Trading Nomad
 
Experience: Intermediate
Platform: TradingView
Broker: Oanda
Trading: FX
Posts: 2,512 since Feb 2017
Thanks Given: 17,582
Thanks Received: 9,752


Let us know what you find. I don't use NT but interested to see what turns up. Best of luck.

Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote




Last Updated on March 9, 2018


© 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