# PC Performance

## 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 2 threads, 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, <mark style="color:yellow;">**Intel CPUs are generally recommended over AMD for NinjaTrader**</mark> 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.&#x20;

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FWu4a9N5184UsysmuX6Jh%2Fcpu.gif?alt=media&#x26;token=5d94ffb9-d15b-4694-aa66-7479c210d406" alt=""><figcaption><p><strong>Intel CPUs are generally recommended over AMD for optimal NinjaTrader performance.</strong></p></figcaption></figure>

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.

{% hint style="success" %}
Faster = Better: The ideal MINIMUM CPU clock speed is a chip capable of 4.5 GHz or higher.
{% endhint %}

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.&#x20;

{% hint style="success" %}
For best performance on lower-end machines, we recommend using the “Lite” workspace, which is specifically designed to reduce CPU load by minimizing unnecessary visual and background processes.&#x20;
{% endhint %}

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.&#x20;

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.

{% hint style="warning" %}
You don’t need the latest GPU model, but avoiding ultra-budget or outdated graphics cards is a wise move for smoother multi-monitor performance.
{% endhint %}

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.

{% hint style="success" %}
If you're scaling up to six monitors or 4K displays, consider stepping up to a more capable GPU to handle the added load without bottlenecks.
{% endhint %}

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.&#x20;

{% hint style="danger" %}
It's also worth noting that some integrated GPUs (like those in lower-end laptops or Intel UHD graphics) may struggle with multiple charts and displays, so a dedicated GPU is recommended in nearly all cases.&#x20;
{% endhint %}

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.&#x20;

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.

{% hint style="warning" %}
For professional traders or anyone taking their trading seriously, a hard-wired Ethernet setup is a must for maximizing reliability, speed, and execution precision.
{% endhint %}

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.&#x20;

***

## 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.&#x20;

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FFRDp8yId4p6Bb7qE575R%2FNetwork%20cables%20gif.gif?alt=media&#x26;token=8b77a609-645e-4189-86ee-9a414e4c4d18" alt=""><figcaption></figcaption></figure>

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.&#x20;

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.&#x20;

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.&#x20;

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2F13hSNPPg4EZDsy2MJK5x%2FHarmonic%20PRZ%20only.gif?alt=media&#x26;token=312aef1b-1dc0-48e2-98ab-58c69c053bfe" alt=""><figcaption></figcaption></figure>

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.](https://docs.algoboxpro.com/fundamentals/harmonic-patterns#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.

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FqWJ76VM3U6UXf9ct3ywr%2FPOWER%20SETTINGS%20GIF%201.gif?alt=media&#x26;token=7fb99fac-0958-48e5-99c4-9a18207bec90" alt=""><figcaption><p>In the Windows search bar at the bottom left, type "Power" and select "Edit Power Plan" from the options.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FMDvLfkXrp28irQcwCO30%2FPOWER%20SETTINGS%20GIF%202.gif?alt=media&#x26;token=9c6f8cc7-50e9-4e87-9bb4-385725e3908d" alt=""><figcaption><p>Select "Ultimate Performance" from the preferred plans option.</p></figcaption></figure>

## Example of Power Settings

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FeGOMj6xwolflIcWuIH1V%2Fpower%20GIF.gif?alt=media&#x26;token=e24162fd-8746-47f9-b474-208b4e4ddfa3" alt=""><figcaption><p>WATCH: How to switch your power plan to "Ultimate Performance."</p></figcaption></figure>

***

## Microsoft OneDrive

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

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FkrFM0JJ4D30wGsFWA3sp%2FMISCROSOFT%20ONEDRIVE%20GIF%202.gif?alt=media&#x26;token=1457d48a-1a66-4559-a066-dd09d05de12a" alt=""><figcaption><p>In the Windows search bar at the bottom left, type "Apps" and select "Settings" from the options.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2F8K4tKfoj053Bq7MBOUU5%2FMISCROSOFT%20ONEDRIVE%20GIF%201.gif?alt=media&#x26;token=3602b843-6451-4803-b2a0-b117d99b4f4d" alt=""><figcaption><p>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.</p></figcaption></figure>

## Example Of Uninstalling Microsoft OneDrive

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FZbRqpV9YBVXSG220DfTg%2FONEDRIVE%20GIF.gif?alt=media&#x26;token=3bdaafde-b984-411c-84db-ab23c280d1b2" alt=""><figcaption><p>WATCH: How to uninstall Microsoft OneDrive.</p></figcaption></figure>

***

## Windows Security

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

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2Fh3btEolopF1vUDIxPSXw%2F3D%20Real%20Time%20protection%20warning%20border.png?alt=media&#x26;token=f24686c1-f050-4f95-b420-a85d06db41c9" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2F6Fns43Ix38skE7RYruvh%2FWINDOWS%20SECURITY%20GIF%20main.gif?alt=media&#x26;token=1f52b825-fb3f-4227-9385-26d10f710243" alt=""><figcaption><p>In the Windows search bar at the bottom left, type "Windows Security" and select "Windows Security" from the options.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FFGPlHzn87GiG8aZiWlXN%2FWINDOWS%20SECURITY%20GIF%202.gif?alt=media&#x26;token=61462274-6c1e-41e2-89b0-45a5a9728712" alt=""><figcaption><p>Click on "Virus &#x26; Threat Protection" in the left menu, then select "Manage Settings" under the "Virus &#x26; Threat Protection Settings" on the right-hand side.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FMcoowmAKf5m0DkV1azgz%2FWINDOWS%20SECURITY%20GIF%201.gif?alt=media&#x26;token=eeeec0ee-053b-45fb-a3c9-0113617cac7b" alt=""><figcaption><p>Toggle "Off" on all options (this action may prompt administrative approval; select "Yes" to proceed).</p></figcaption></figure>

{% hint style="warning" %} <mark style="color:yellow;">Disabling Windows Security is at your own risk as these settings are strictly intended for a dedicated trading machines.</mark>
{% endhint %}

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2Fl4ZYTn0g4ngzRHjgH6C3%2FWINDOWS%20SECURITY%20GIF%204.gif?alt=media&#x26;token=f65bb2d8-1c55-402a-8570-2e4acb51dbcb" alt=""><figcaption><p>Click on "Apps &#x26; Browser Control" in the left menu, then choose "Exploit Protection Settings" under the "Exploit Protection" category on the right-hand side.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FQr4qg4cmj9wwhaoU3W4y%2FWINDOWS%20SECURITY%20GIF%203.gif?alt=media&#x26;token=134c219a-3208-4390-b8d1-1f7022ad458c" alt=""><figcaption><p>Change all options to "Off By Default" under the system settings category.</p></figcaption></figure>

## Example Of Disabling Windows Security&#x20;

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FtSb4QRp2fAEYmaJJAI4Y%2Fsecurity%20GIF.gif?alt=media&#x26;token=12bd4883-d9c6-4029-a33a-67e2dddac1ff" alt=""><figcaption><p>WATCH: How to disable all Windows security settings.</p></figcaption></figure>

***

## CPU Overclocking? At Your Own Risk!

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

{% hint style="warning" %} <mark style="color:yellow;">We do not encourage, suggest, recommend nor support CPU overclocking due to its risks, which can potentially damage your workstation and/or shorten hardware lifespan.</mark> <mark style="color:yellow;"></mark>*<mark style="color:yellow;">**Overclocking is at your own risk.**</mark>* <mark style="color:yellow;"></mark><mark style="color:yellow;">This is merely an option that reflects Vinny E. Mini's personal preferences for the best trading experience.</mark>
{% endhint %}

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FmcD13H94xjUp0LRCarF9%2FCPU%20OVERCLOCKING%20%201%20GIF.gif?alt=media&#x26;token=7d9ce938-294f-4fa5-8ebc-559e47ecaa34" alt=""><figcaption><p>In the Windows search bar at the bottom left, type "System Information" and select "System Information" from the options.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FnZzCL9M7lA0MO5gvADlV%2FCPU%20OVERCLOCKING%20%202%20GIF.gif?alt=media&#x26;token=0015255b-4d54-4f4e-b28e-a1ef63808194" alt=""><figcaption><p>Here you can find the processor and motherboard that your system is currently running.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FvEX0byae2Zd4pgkShfD0%2FCPU%20OVERCLOCKING%20%203%20GIF.gif?alt=media&#x26;token=95950652-643b-4011-aa5a-348e03c171f8" alt=""><figcaption><p>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.</p></figcaption></figure>

***

## Reset Sim Account

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FRoDMUh4NfBwYFJb8wjCN%2FRESET%20SIM%20ACCOUNT.gif?alt=media&#x26;token=b456790e-2b03-4e3c-8210-b4aac20f8c7a" alt=""><figcaption><p>WATCH: How to reset your sim/demo account and clear historical trades.</p></figcaption></figure>

***

## Enable Hot Keys

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FqSb1lG8j857SkzkyDe5r%2FHOT%20KEYS%20GIF.gif?alt=media&#x26;token=79ae2ac1-c947-4e2f-83fa-74591ba65baa" alt=""><figcaption><p>WATCH: How to enable the Hotkeys function on NinjaTrader.</p></figcaption></figure>

***

## 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.&#x20;

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FXK9BAYo6tWSGuLbdoDZI%2FHIGH%20PRIORITY%20SETUP%20GIF.gif?alt=media&#x26;token=f589c448-f52a-4deb-a4b9-e749916a8662" alt=""><figcaption><p>WATCH: How to create a shortcut for the AlgoBox™ High Priority Startup File and place it on the desktop for easy access.</p></figcaption></figure>

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:\
\ <mark style="color:yellow;">C:\Users\YourUserName\Documents\NinjaTrader8\AlgoBox\_NEW\_Clean\_HighPriority\_Startup.bat</mark>

***

## Reset Database

For best performance in both your PC and NinjaTrader, it’s recommended to reset the NinjaTrader database periodically.

{% hint style="success" %}
Resetting the database also clears out stuck or ‘phantom’ orders that may still appear on your charts even when no active orders are open:
{% endhint %}

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2Fhu200pKx68fRVFfv7182%2Fstuck%20order%20tag.png?alt=media&#x26;token=caf6dddd-5310-4e19-a38b-f1c9c3a6de3d" alt=""><figcaption><p>A "stuck" or "hung" phantom order that doesn't disappear<br>requires a database reset.</p></figcaption></figure>

<figure><img src="https://3588932008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSmdQdlKTkpiw2LN0L1TV%2Fuploads%2FNQdlOa7KJKWJVM0Uus3P%2FRESET%20DATABASE%20GIF.gif?alt=media&#x26;token=c83f956b-7fc1-47dc-8954-96f1ffbd937b" alt=""><figcaption><p>WATCH: How to clear and reset the database in NinjaTrader.</p></figcaption></figure>

{% hint style="warning" %}
Using "Reset DB" may take some time, depending on the size of your historical trades data set, so it may be a good idea to do this outside of market hours when possible.&#x20;
{% endhint %}

***

## 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.&#x20;

{% hint style="success" %}
For traders rebuilding a performance-optimized machine, Ninite can eliminate hours of tedious setup and get you back to the charts faster.
{% endhint %}

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

<https://ninite.com>

***

## Video Tutorials: PC Performance&#x20;

{% embed url="<https://youtu.be/CfyIUzbzjaQ?si=819HSvzeYEyp5HdS>" %}
WATCH: Vinny demonstrates how to optimize your PC for peak performance.
{% endembed %}

{% embed url="<https://youtu.be/IGdmlwnTV5k?si=4k7Sf6HutRVTjBD>\_" %}
WATCH: Another video where Vinny E. Mini demonstrates how to optimize your PC for better performance.
{% endembed %}

{% hint style="info" %} <mark style="color:yellow;">Typing "!performance" in the</mark> [<mark style="color:blue;">AlgoBox™ Discord Trade Room</mark>](https://discord.com/channels/436413519299084290/1260317322590294111) <mark style="color:yellow;">will bring up the two videos mentioned above.</mark>
{% endhint %}

{% embed url="<https://youtu.be/doFJptxFSH4>" %}
WATCH: Vinny E. Mini shows the three software tools he uses to maximize his PC's performance in this short clip.
{% endembed %}

***

[Try AlgoBox™ for free ](https://www.algoboxpro.com/start-trial)- No credit card required, no obligation, no gimmicks.

[Disclaimer](https://docs.algoboxpro.com/links/disclaimer)
