PC Performance

Keep Up With The Markets

Serious Hardware For A Serious Business

When choosing a CPU for trading with NinjaTrader, it's important to understand that although NinjaTrader 8 is a multi-threaded application, it processes incoming data for each instrument on a single thread, meaning it primarily relies on the performance of a single CPU core for each instrument rather than taking advantage of multiple cores or threads at the same time.

Because of this, Intel CPUs are generally recommended over AMD for NinjaTrader users, as Intel processors tend to have higher single-core performance and clock speeds, which leads to faster data feed processing and more responsive platform behavior.

Intel CPUs are generally recommended over AMD for optimal NinjaTrader performance.

While AMD CPUs excel in multi-threaded workloads like video editing or 3D rendering, that advantage doesn't translate to trading platforms like NinjaTrader.

New users looking to optimize their setup should focus on Intel Core i7 or i9 CPUs with high base and boost clock speeds—ideally 4.5GHz or higher. It's not uncommon to see improved chart loading times and smoother order execution when using a high-performance Intel chip.

Additionally, pairing your CPU with water cooling, fast RAM (at least 16GB, preferably 32GB) and a solid-state drive (SSD) will further improve performance. In summary, prioritize high single-core performance when building or upgrading your trading PC, and consider Intel as the go-to option for the most efficient NinjaTrader experience.


Entry-Level Systems

While it’s absolutely possible to run AlgoBox™ and NinjaTrader on computers with processors slower than an i7, users should expect some limitations and plan accordingly.

Additionally, applying the recommended PC performance optimization tweaks we teach—such as turning off visual effects, managing startup apps, and prioritizing NinjaTrader in task manager—can significantly improve the experience.

These steps help ensure smoother chart rendering and better responsiveness, even on modest hardware. With the right setup, traders can still operate effectively without needing top-tier specs.


Graphics Processing Units (GPUs) / Video Cards

When it comes to running NinjaTrader and AlgoBox™, the most critical hardware component remains your CPU, particularly single-core performance. However, your GPU (graphics card) does still play a role—especially if you're running multiple monitors, high-resolution displays, or a complex chart workspace layout.

While trading platforms like NinjaTrader aren't graphically demanding like modern video games, rendering multiple charts, indicators, and real-time updates across several screens still requires a capable graphics card. In most cases, a mid-tier modern GPU (like NVIDIA’s GTX or RTX series) is more than sufficient.

The more monitors you plan to use—or the higher the resolution (such as 1440p or 4K)—the more important your GPU becomes in maintaining a snappy, fluid interface without stuttering or lag. For most traders using two to four 1080p monitors, a mid-range GPU like an NVIDIA GTX 1660 or RTX 2060 can work.

Ultimately, while the GPU is not the primary driver of performance, under-powered graphics hardware can create a weak link in your trading setup—especially during high-volatility periods when smooth performance is critical.


Ethernet VS Wi-Fi

When it comes to trading—where milliseconds can make a difference—using a physical Ethernet cable is vastly superior to Wi-Fi. Ethernet provides a direct, stable, and low-latency connection to your internet router, ensuring faster and more consistent data flow.

Unlike Wi-Fi, which is prone to interference, signal drops, and inconsistent speeds, Ethernet minimizes the risk of lag during critical moments like placing or managing trades.

Wi-Fi can fluctuate due to obstacles like walls, other devices, or even microwave signals, which may cause packet loss, increased ping, or random disconnections—all of which are unacceptable when trading in volatile markets. Ethernet connections, on the other hand, maintain consistent latency and faster data transmission, which helps ensure your chart data stays synchronized with the live market.


Backup Internet Connection - One Is Too Close To None

Having a backup internet source is a smart and often overlooked safeguard for active traders. Internet outages can happen unexpectedly—whether due to ISP issues, maintenance, or local service disruptions—and if you’re in a live trade, losing connection can be costly.

That’s why it’s a good idea to have a secondary internet option, such as a second ISP (fiber, cable, DSL) or even a mobile phone with data tethering capabilities. In the event your primary connection fails, you can quickly switch to the backup and stay connected to your trading platform to manage or exit positions. This added layer of redundancy can provide peace of mind and protect you from avoidable losses during critical trading moments.


Optimizing Your Software Settings

Maximize your PC's performance by keeping your software updated, optimizing settings, and maintaining a clean system.

These steps can contribute to a more efficient and seamless trading experience.

Workspaces

Close unnecessary programs and Windows user profiles.

Ensure NinjaTrader has only one workspace open.

Ensure your charts have no other tabs "behind" the visible chart unless it is intentionally part of your trading workspace.


Auto Harmonics Draw PRZ Boxes Only

The "Draw Only PRZ Boxes" setting in the Auto-Drawn Harmonics indicator is designed to optimize performance by reducing visual load on your charts.

When enabled, this setting skips drawing the full harmonic pattern structures and instead displays only the Potential Reversal Zones (PRZ) as simple boxes. This significantly lightens the workload on NinjaTrader’s rendering engine, allowing your CPU to process charts more efficiently—especially helpful during high-volatility periods or when running multiple indicators.

Enabling this option can lead to a noticeably smoother and faster trading experience, without compromising key decision-making data.

Click here to be redirected to the Harmonic Pattern Settings.


Power Settings

Switch the power plan to "Ultimate Performance" or "High Performance" in Windows to allocate more resources to applications, contributing to a smoother operation of NinjaTrader.

In the Windows search bar at the bottom left, type "Power" and select "Edit Power Plan" from the options.
Select "Ultimate Performance" from the preferred plans option.

Example of Power Settings

WATCH: How to switch your power plan to "Ultimate Performance."

Microsoft OneDrive

Removing Microsoft OneDrive from your PC can improve NinjaTrader and AlgoBox™ performance by reducing background processes, freeing up system resources.

In the Windows search bar at the bottom left, type "Apps" and select "Settings" from the options.
Click the "Apps" menu on the left side, enter "Installed Apps," type "OneDrive" in the search bar, and click on the three dots to the right. Select "Uninstall" from the options.

Example Of Uninstalling Microsoft OneDrive

WATCH: How to uninstall Microsoft OneDrive.

Windows Security

Turning off Windows Security can improve NinjaTrader performance by reducing background processes which can lead to smoother trade execution and better responsiveness.

In the Windows search bar at the bottom left, type "Windows Security" and select "Windows Security" from the options.
Click on "Virus & Threat Protection" in the left menu, then select "Manage Settings" under the "Virus & Threat Protection Settings" on the right-hand side.
Toggle "Off" on all options (this action may prompt administrative approval; select "Yes" to proceed).
Click on "Apps & Browser Control" in the left menu, then choose "Exploit Protection Settings" under the "Exploit Protection" category on the right-hand side.
Change all options to "Off By Default" under the system settings category.

Example Of Disabling Windows Security

WATCH: How to disable all Windows security settings.

CPU Overclocking? At Your Own Risk!

Overclocking the CPU may boost your PCs processing speed for a smoother trading experience and faster trade execution.

In the Windows search bar at the bottom left, type "System Information" and select "System Information" from the options.
Here you can find the processor and motherboard that your system is currently running.
With the processor and motherboard information in the "System Information" tab, you can search for the best methods to overclock your CPU on YouTube or Google.

Reset Sim Account

WATCH: How to reset your sim/demo account and clear historical trades.

Enable Hot Keys

WATCH: How to enable the Hotkeys function on NinjaTrader.

AlgoBox_NEW_Clean_HighPriority_Startup.bat

Our AlgoBox_NEW_Clean_HighPriority_Startup.bat file is a powerful utility designed to optimize your NinjaTrader performance every time you launch the platform. When run, it automatically starts NT in high priority mode, ensuring your computer allocates more system resources for smoother operation. It also clears old database files, cache, and outdated tick data, which can otherwise slow down the software or cause unnecessary lag.

WATCH: How to create a shortcut for the AlgoBox™ High Priority Startup File and place it on the desktop for easy access.

By regularly using this startup file, you'll keep your system clean and responsive — leading to faster load times, better chart performance, and an overall improved trading experience.

The Windows directory to find the startup file may look like this: C:\Users\YourUserName\Documents\NinjaTrader8\AlgoBox_NEW_Clean_HighPriority_Startup.bat


Reset Database

WATCH: How to clear and reset the database in NinjaTrader.

PRO TIP: Customizing Applications - Ninite.com

When setting up a brand-new PC or starting fresh after a full system wipe, using Ninite.com is a highly recommended time-saving tool. It allows you to quickly install multiple essential applications—such as web browsers, media players, utilities, and security tools—with just one click. Instead of manually downloading and installing each program individually, Ninite bundles everything into a single installer, skips unnecessary prompts, and automatically declines bloatware or toolbars.

It’s especially useful for customizing your system with only the software you actually need, helping you avoid clutter and streamline your setup process.

https://ninite.com


Video Tutorials: PC Performance

WATCH: Vinny demonstrates how to optimize your PC for peak performance.
WATCH: Another video where Vinny E. Mini demonstrates how to optimize your PC for better performance.

Typing "!performance" in the AlgoBox™ Discord Trade Room will bring up the two videos mentioned above.

WATCH: Vinny E. Mini shows the three software tools he uses to maximize his PC's performance in this short clip.

Try AlgoBox™ for free - No credit card required, no obligation, no gimmicks.

Disclaimer

Last updated