🍂 Autumn Savings 🍂 Autumn Savings 20% OFF Sitewide – Up to 50% OFF Select Products View Promotions Ends in Monday, November 2 🏆 Compare Trade Copiers →
Free for NinjaTrader Desktop (NinjaTrader 8)

Fix your NinjaScript errors, free, forever

When NinjaTrader cannot recover its custom assembly, an import fails, or error pop-ups appear at startup, the cause is often in the NinjaTrader setup on your PC: copied files, a missing import folder, OneDrive sync or a NinjaTrader stuck in the background. Fix & Optimize finds those and cleans them up, with a backup first.

Fixing your NinjaScript errors is free, for good. A free account is all it needs: confirm your email, add your name, country and ZIP, no card. The full Fix & Optimize also cleans up NinjaTrader and tells you what makes NinjaTrader slow: it comes with any order from our store, together with our team’s guaranteed help.

Free for NinjaScript errorsBacks up firstWindows PC or VPSSigned by Affordable Indicators, Inc.
What it fixes

The setup problems behind many NinjaScript errors

One button, Fix My NinjaTrader, runs every check below and tells you what it found. The free version does all of them except the disk clean-up, which comes with the full version (the free one tells you how much it would free). The full version also names the add-ons that keep closing NinjaTrader, finds charts that slow its start, and tidies leftover backups.

Copied files

“Import failed” · “You have custom NinjaScript files on your PC that have programming errors”

Finds Windows “ - Copy” files, OneDrive “-DESKTOP” copies, Mac “ 2” copies and copied .dll files in NinjaTrader’s Custom folder, and moves them aside. This is what it fixes best.

A missing import folder

“Could not find a part of the path ...\tmp\Import\Backup”

Re-creates the folder NinjaTrader needs during an import, so the import stops closing NinjaTrader.

A NinjaTrader that will not start

“Unable to recover NinjaTrader custom assembly”

Closes a NinjaTrader that is still running in the background, then cleans up the copied files and references to missing files that stop it loading.

OneDrive sync damage

Files “in use”, settings that do not save, errors after a restart

Spots a NinjaTrader 8 folder inside OneDrive, can move it back to your own Documents folder, and cleans up the copies sync left behind.

A full disk Full version

Gigabytes of cache and old logs

Clears NinjaTrader’s old log files and leftovers and tells you how much space it freed. Your price data stays unless you choose Deep clean.

A PC clock that is off

Times that do not match your broker

Checks your clock against internet time and, if it is off, sets Windows to keep it right. This is the one step that asks for administrator rights, and it tells you before Windows asks.

Straight answers

What it does not do

  • It does not fix mistakes in code you wrote. If your own indicator or strategy has an error, the NinjaScript Editor’s error list shows the file and line to fix.
  • It does not reinstall add-ons. If an add-on’s own files are half-installed or out of step, import it again after the repair. If it is one of ours and it still will not go in, chat with us: we have steps for that.
  • It does not touch your license, connections, accounts or trades.
  • It runs on Windows only, where NinjaTrader Desktop runs. On a Mac, run it inside the Windows that runs NinjaTrader, for example Parallels.
Careful with your setup

Built not to lose anything

Backs up first

Before it changes anything it zips your NinjaTrader Custom folder to your Desktop, and it stops if that backup fails.

Moves your files, never deletes them

Anything it takes out of the Custom folder goes into a dated folder on your Desktop, with a list of what moved and why.

Asks when it is not sure

If two genuine copies of the same indicator differ, it shows you both and asks which one to keep.

Explains every step

Fix My NinjaTrader shows what it is about to do before it starts, then reports each step as it goes.

Digitally signed by Affordable Indicators, Inc.

Windows shows our company as the publisher. The signature is new, so Windows SmartScreen may still say “Windows protected your PC” for a while: click More info, then Run anyway.

Sends us a run report

Each run sends what it found and changed, your Windows version, and the end of NinjaTrader’s log and trace files, so we can help if something did not work.

How to get it

Three steps

1

Create a free account

Enter your email and pick a password, then confirm your email and add your name, country and ZIP. No card.

2

Get your code and the download

The NinjaScript Errors page in your Members Area shows a one-time code and the download button.

3

Run it

Save your work, run the tool (it closes NinjaTrader for you), paste the code, then click Fix My NinjaTrader.

FAQ

Fix & Optimize questions

Is it really free?
Fixing your NinjaScript errors is, and it stays free. A free account is all it needs: confirm your email and add your name, country and ZIP. No card. The full Fix & Optimize (cleaning up NinjaTrader and the speed checks) and our team's guaranteed help come with any order from our store.
Why do you ask for my name, country and ZIP?
It is the same short check we use for our free trials, and it keeps the free version for real traders. We never ask for a card or a street address for it.
Will it delete my indicators?
No. It backs up your Custom folder first, and anything it takes out goes into a folder on your Desktop, not the bin. If it is not sure which of two copies to keep, it asks you.
Which NinjaTrader versions does it work with?
NinjaTrader Desktop (NinjaTrader 8), NinjaTrader 8.1.x.x, on a Windows PC or VPS.
Why does it need a code?
The code ties the run to your account, so the report it sends reaches us and we can follow up. It is not a license key. Reload the NinjaScript Errors page for a fresh one.
Windows warned me before it ran. Is that normal?
Yes. The tool is digitally signed by Affordable Indicators, Inc., but Windows SmartScreen trusts a new signature only after it has seen it for a while. Click More info, then Run anyway.
It did not fix my problem. Now what?
Chat with us from any page. The run report the tool sent shows us what it found, so you will not have to explain it twice.
I already have an account. Do I need a new one?
No. Log in and open NinjaScript Errors in your Members Area.
For NinjaTrader 8

Get NinjaTrader working again