WHICH CPU is BEST for NINJA TRADER 7 and 8 ? - futures io
futures io futures trading



WHICH CPU is BEST for NINJA TRADER 7 and 8 ?


Discussion in Tech Support

Updated by josh
      Top Posters
    1. looks_one OpalDragon with 8 posts (9 thanks)
    2. looks_two phantomtrader with 7 posts (2 thanks)
    3. looks_3 josh with 7 posts (14 thanks)
    4. looks_4 userque with 6 posts (2 thanks)
      Best Posters
    1. looks_one Meklon with 4.5 thanks per post
    2. looks_two LittleFinger with 2.7 thanks per post
    3. looks_3 josh with 2.0 thanks per post
    4. looks_4 OpalDragon with 1.1 thanks per post
    1. trending_up 13,356 views
    2. thumb_up 109 thanks given
    3. group 351 followers
    1. forum 82 replies
    2. attach_file 2 attachments




Welcome to futures io: the largest futures trading community on the planet, with well over 100,000 members
  • 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 and simple.

-- Big Mike, Site Administrator

(If you already have an account, login at the top of the page)

 
Search this Thread
 

WHICH CPU is BEST for NINJA TRADER 7 and 8 ?

(login for full post details)
  #51 (permalink)
Reno, Nevada
 
Experience: Advanced
Platform: NinjaTrader
Trading: ZN, ZB, CL
 
phantomtrader's Avatar
 
Posts: 330 since May 2011
Thanks: 76 given, 536 received


fivewhy View Post
I'm not sure that a "connectivity problem" to the broker/fcm server is the cause of not getting filled, but maybe I'm wrong or misunderstanding. Interested in learning what you mean by not getting a fill due to connectivity issues. Cuold you define "when I don't get a fill" ? A limit order where price touches and bounces off without a fill?

Also agree that latency (rather than bandwidth) is most important factor for internet connection. Test latency by running a traceroute to the ip address you're connecting to (broker's server), and use an app called TCPView to determine the ip address and port you're connecting to. Use Youtube videos to learn how to do this.

NT8 needs to more efficiently manage incoming tick data. Bookmap and I/RT are the work horses, along with sierra. Since NT8 can connect to Rithmic, I'm not sure why it cannot backfill order book data in its market depth map the same way that Bookmap does. But it probably goes back to the internal architecture of NT8. There's got to be a better way of architect'ing it without losing the ability to end users to write custom scripts.

PS. on gpu, the 1660 SUPER is the sweet spot. But go with 2070 SUPER before getting a 1080Ti, imo.

to help anyone with deciding on build specs, check out https://www.reddit.com/r/buildapcforme/ or https://www.reddit.com/r/buildmeapc/ Just post what you want to accomplish, give a budget for what you want, and they can give you a parts list with links. Read the posting rules before posting, tho.

I trade the 30 Yr Treasury - ZB. It's not uncommon for a trade not to be filled, especially if you trade off hours as I do most of the time. I doubt it's a connectivity problem. It's just the nature of the beast - sometimes your limit order does not get filled. ES, CL and NQ are very different - there's always someone to take your trade.
I run Ninja 7. I don't need all the bells and whistles of NT 8. My codes run just fine in 7. Frankly, I don't use much - I have 2 charts - one long term, one short, Jigsaw and a few applications running on the charts. That's it. I do have 4 monitors, but that's because of my eyes - had 2 surgeries so the additional screen space makes it easier on the eyes.
The order entry platforms for the 2 companies I work for take up some space as well.
Thanks for the Reddit link -

Reply With Quote
The following user says Thank You to phantomtrader for this post:

Can you help answer these questions
from other members on futures io?
Capping Size in Tradestation
TradeStation
3x Fangdango
Traders Hideout
Macros for flatten and reverse
TradeStation
Degiro Negative Balance Advice
Traders Hideout
QDEL
Stocks and ETFs
 
Best Threads (Most Thanked)
in the last 7 days on futures io
Coronavirus COVID-19
26 thanks
VWAP for stock index futures trading?
25 thanks
Lost & losing hope
21 thanks
Emini 4 Tick Scalp still valid?
18 thanks
Price Action Kewltech Style
15 thanks
 
(login for full post details)
  #52 (permalink)
Chiang Mai Thailand
 
Experience: Intermediate
Platform: NinjaTrader 8
Broker: Ninjatrader/Philips
Trading: YM
 
Posts: 16 since Jun 2018
Thanks: 14 given, 6 received


OpalDragon View Post
So -- Ninja Trader and other normal programs can run on WindowsServer? I have never used WindowsServer OS. I do hear it is a like a million times more simple and stable.

Well I have not done it yet but according to some youtubers it is possible with some tweaks


Reply With Quote
The following user says Thank You to Flyboy1966 for this post:
 
(login for full post details)
  #53 (permalink)
Chiang Mai Thailand
 
Experience: Intermediate
Platform: NinjaTrader 8
Broker: Ninjatrader/Philips
Trading: YM
 
Posts: 16 since Jun 2018
Thanks: 14 given, 6 received



OpalDragon View Post
Gentlemen -- I have seen some new very very powerful CPUs coming out of Intel lately and some very fast AMD examples as well...

I was wondering if any of you guys have an idea of what would be the best CPU and RAM combo for running Ninja right now...

Does Ninja need ECC ram?

Does it work better with a Server Processor with a TON of L2 and L3 cache

~or~

Would a gaming processor with an ultra high clock speed be better like the i9-9900KF? You can get the i9-9900KF to a stable 5.2Ghz overclock now...

So yea what do you think? Are they over kill also?

Is Ninja 8 more >>> GPU DEPENDENT >>> than CPU dependent? I feel that could be the case sometimes...

Anybody that knows more about hardware I would love to know. Some people even think that new Intel CPUs are completely over rated. :O Is that so? Some people think they are not "worth it".

I want something that is very very durable and I wouldn't have to upgrade or mess with for years --- so I was looking at the XEON Processors. The added reliability sounds really good.

What do you guys think?

I have not been able to find out from ninjatader how many cores/threads nt8 uses but when I am loading up charts or optimizing a strategy it uses 100% of my 4 cores. Takes a long time... lol's. I may upgrade my cpu to an i7-4790K a bit faster and 4 core 4 threads compared to my i5-4660....

When I get around to building a new system AMD is the only choice in my book, good speed, many cores/threads for the price, I've never seen ninja use only 1 core so ultimate speed doesn't help much.... I don't want to overclock unless I get a water cooler (and a good one) so that 4.2 or 4.3 is fine, hell all I got now is 3.2 on 4th gen intel.

Also the newer AMD chips have a shitload of cache.

I don't think xeon is any more reliable than any other intel or AMD cpu.

I also don't think ecc memory is useful but I don't know.....

Reply With Quote
 
(login for full post details)
  #54 (permalink)
Kailua Kona Hawaii
 
Experience: Intermediate
Platform: NinjaTrader
Trading: NQ, ES, CL
 
Posts: 2 since Apr 2019
Thanks: 1 given, 0 received

Look at Eddie Z his website has lots of information.

Reply With Quote
 
(login for full post details)
  #55 (permalink)
Abbotsford, BC, Canada
 
Experience: Advanced
Platform: Ninja Trader 7
Trading: Futures, Oil, Silver
 
Buscador's Avatar
 
Posts: 90 since May 2011
Thanks: 27 given, 57 received


Flyboy1966 View Post
I have not been able to find out from ninjatader how many cores/threads nt8 uses but when I am loading up charts or optimizing a strategy it uses 100% of my 4 cores. Takes a long time... lol's. I may upgrade my cpu to an i7-4790K a bit faster and 4 core 4 threads compared to my i5-4660....

When I get around to building a new system AMD is the only choice in my book, good speed, many cores/threads for the price, I've never seen ninja use only 1 core so ultimate speed doesn't help much.... I don't want to overclock unless I get a water cooler (and a good one) so that 4.2 or 4.3 is fine, hell all I got now is 3.2 on 4th gen intel.

Also the newer AMD chips have a shitload of cache.

I don't think xeon is any more reliable than any other intel or AMD cpu.

I also don't think ecc memory is useful but I don't know.....

I have used an Intel Core i7-4790K with 4 cores, 8 threads for about 3-4 years. I have six charts opened simultaneously and the computer is amply fast and solid. CPU is never loaded more than 6%-15% and that is with other applications running besides NT8.
However, I trade every morning with a buddy via Skype and occasionally he gets filled trades and gets indicator signals (we can hear each other signals) a tiny bit quicker, less than a second, than me. I think it must be the different internet provider.

If I were to upgrade computers, which I am not soon to do, I would go for a set up with AMD Ryzen 9 3950X or if I wanted to unnecessarily show off (not really unlikely) I'd take the AMD Ryzen Threadripper 3960X or, really show off, with the AMD Ryzen Threadripper 3970X. ($$$$$)

More important than a super powerful CPU I think is to have ample bandwidth and an reliable internet provider.
Good luck and good trading

Reply With Quote
 
(login for full post details)
  #56 (permalink)
Fort Lauderdale, Florida, USA
 
Experience: Beginner
Platform: NT8, Bookmap
Trading: ES, MES
 
Posts: 131 since Feb 2017
Thanks: 59 given, 110 received


Buscador View Post
More important than a super powerful CPU I think is to have ample bandwidth and an reliable internet provider.

more important than bandwidth is latency. All the bandwidth in the world will not cause the packets to arrive faster. But there's not much you can do about latency, really. Depends on your internet service provider and your physical proximity to the data feed provider.

High thread CPUs are the key, but I think Threadripper is more expensive than it's worth for traders. The Ryzen CPUs are solid. The 3950X, 3700X, and 2700X are all far more than adequate. The 1660Ti or better is good for GPU. Stay away from AMD GPUs for now. For ram, 32GB is needed, and it should be fast (clock speed) and low latency (CL timings).

I really believe ppl who have slow downs on NT8 suffer from slow RAM rather than slow CPU. Maybe not, but that's my guess. Or they are using some poorly written NinjaScript.

Reply With Quote
The following 4 users say Thank You to fivewhy for this post:
 
(login for full post details)
  #57 (permalink)
Dayton Ohio USA
 
 
Posts: 1 since Oct 2019
Thanks: 0 given, 1 received

NT8 runs fine on an i3, i5, and i7. What kills it is the 6 order flow tools while trading live. Looks like a buffer over run in the software maybe? I mostly trade Bitcoin though and NT may not be designed for that. Try live trading and add the Market Depth Map. I have an older i5 laptop w/16GB and NT runs great besides that issue.

Reply With Quote
The following 2 users say Thank You to oaraxo for this post:
 
(login for full post details)
  #58 (permalink)
West Kelowna British Columbia/ Canada
 
Experience: Intermediate
Platform: NJT MT4
Broker: AMP / CQG
Trading: ES
 
Posts: 5 since Oct 2013
Thanks: 5 given, 3 received

BRO. Basic computer rules: The faster the CPU(Ionly use Intel) the better. The more RAM the better. The better video card the better. Solid state hard drive - better
I trade on a i7-4930K @ 3.40GHz. and a 4 -monitor video card. Basically a gaming computer that I bought as a package from https://www.eztradingcomputers.net/.

I have used NJT for a long time as I have a life-time license. It has its issues but nothing to do with the hardware.

IMHO

Reply With Quote
The following user says Thank You to RobertGrover for this post:
 
(login for full post details)
  #59 (permalink)
Abbotsford, BC, Canada
 
Experience: Advanced
Platform: Ninja Trader 7
Trading: Futures, Oil, Silver
 
Buscador's Avatar
 
Posts: 90 since May 2011
Thanks: 27 given, 57 received


fivewhy View Post
more important than bandwidth is latency. All the bandwidth in the world will not cause the packets to arrive faster. But there's not much you can do about latency, really. Depends on your internet service provider and your physical proximity to the data feed provider.

High thread CPUs are the key, but I think Threadripper is more expensive than it's worth for traders. The Ryzen CPUs are solid. The 3950X, 3700X, and 2700X are all far more than adequate. The 1660Ti or better is good for GPU. Stay away from AMD GPUs for now. For ram, 32GB is needed, and it should be fast (clock speed) and low latency (CL timings).

I really believe ppl who have slow downs on NT8 suffer from slow RAM rather than slow CPU. Maybe not, but that's my guess. Or they are using some poorly written NinjaScript.

Fivewhy, thanks for clarifying, re: latency.
With respect to higher end CPUs vs cost, personally, is like pondering the question, why use a 12 gauge shotgun to kill mosquito? Answer: Maybe, to make sure it is dead.
(tongue in cheek)

Reply With Quote
 
(login for full post details)
  #60 (permalink)
Fort Lauderdale, Florida, USA
 
Experience: Beginner
Platform: NT8, Bookmap
Trading: ES, MES
 
Posts: 131 since Feb 2017
Thanks: 59 given, 110 received



Buscador View Post
Fivewhy, thanks for clarifying, re: latency.
With respect to higher end CPUs vs cost, personally, is like pondering the question, why use a 12 gauge shotgun to kill mosquito? Answer: Maybe, to make sure it is dead.
(tongue in cheek)

Hey amen to that, friend. Cuz sometimes you just gotta make sure. 😁

Reply With Quote


futures io Trading Community Off-Topic Tech Support > WHICH CPU is BEST for NINJA TRADER 7 and 8 ?


March 12, 2020


Upcoming Webinars and Events
     



Copyright © 2020 by futures io, s.a., Av Ricardo J. Alfaro, Century Tower, Panama, +507 833-9432, info@futures.io
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.
no new posts