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)
I'm going to upgrade my computer. I'm just getting my feet wet with strategy development, backtesting and optimization. My question is, when using Ninjatrader for strategy optimization and such, should I go for a 4-core system (6700K) or a 6-core system (5820K) with weaker cores but more of 'em?
Thanks in advance for your advice!
Can you help answer these questions from other members on NexusFi?
Raw computing power is one thing, smart approach is another thing.
You can bring the most powerful server down, if you approach the problem in an not efficient way
It all depends what you want to do... and understanding what you are doing ...
(an example is the back test tool i wrote, for a very specific problem, it could accelerate a replay with a factor of 20.000x)
but that is not necessary generic true, hence my comment above...
Thanks rleplae, understood. This question implies that I understand I can overload any server with too many parameters being optimized at once or calling on too many indicators, etc.
Just an update. Finally got my Quad Opteron up and running.
Quad Opteron 6174 @ 2.2Ghz on a SuperMicro H8QGI-F, 64GB, 2x256GB Crucial M4 RAID 0, Radeon HD5870 Eyefinity-6.
Everything working great with Windows Server 2008 Enterprise. (Windows …
Long story short, NT7 is extremely inefficient. Can't comment on NT8.
I really think when building a new system you should examine more than just the CPU. I just built a new system, and I took into consideration wanting to use M.2 NVMe instead of SSD, and USB 3.1 Type-C support. This lead me to the Z170/X100 platform. I will admit, I don't backtest any longer on workstations. I have big servers co-lo'd in Chicago for all that.
I am running NinjaTrader 7 on a workstation with a quadcore Xeon processor. The operating system is Windows 7 64-bit Professional.
As you can see NinjaTrader 7 utilizes all four cores during a backtest.
The actual utilization of the cores may depend on the strategy that is backtested. Some objects, such as charts and NinjaScript objects cannot be spread to several processing cores.
NinjaTrader 7 is not a true multi-core application. Maybe NinjaTrader 8 has improved capabilities.
I have no experience with running NinjaTrader 7 on a 6-core CPU.