How to import an indicator into NinjaTrader 8

An indicator for NinjaTrader 8 arrives as a .zip file, which NinjaTrader calls a NinjaScript Archive. You import that file once, from the Control Center, and then add the indicator to each chart from the Indicators window. Here are the clicks for both, what the messages along the way mean, and how to take an indicator out again.

Updated October 2026 · About 4 minutes

Two rows of steps. In the Control Center: Tools, Import, NinjaScript Add-On, pick the .zip, confirm. On a chart: Ctrl+I, search, double-click in Available, set its properties, OK.
The import happens once on each computer. Adding the indicator happens on every chart you want it on.

Import the .zip from the Control Center

Save the file somewhere you can find it. There is no need to unzip it: the import takes the .zip itself, not the files inside it.

  1. In the Control Center, open the Tools menu, then Import, then NinjaScript Add-On.
  2. Pick the indicator's .zip file.
  3. Confirm the import. If NinjaTrader asks about replacing a file, the section below says which answer you want.

In NinjaTrader 8.1.6 the menu item reads NinjaScript Add-On. Some pages of NinjaTrader's own help guide still call it NinjaScript, so if you are following those, it is the same item.

Only import from someone you trust. NinjaTrader's help guide says so, and the reason is plain: an indicator is code, and it runs inside the same NinjaTrader that holds your connection to your broker. A free file from a forum post gets the same access as one you paid for.

Put it on a chart

Importing makes the indicator available. It does not put it on any chart.

  1. Open the Indicators window from the chart: press Ctrl+I with the chart selected, click the Indicators icon on the chart toolbar, or right-click an empty part of the chart and choose Indicators.
  2. Type part of its name in the search box at the top to filter the list.
  3. Double-click it under Available. It moves to Configured, and its settings appear on the right.
  4. Set what you need and press OK.

To start the next chart from the same settings, save them as that indicator's default. NinjaTrader then recalls them every time you add it.

When NinjaTrader asks to replace a file

If a file in the archive is already on your computer, NinjaTrader names it and asks whether to replace the existing file. The question comes in two versions, and they mean different things.

When the import goes wrong

Removing an indicator

Taking an indicator off a chart and taking it out of NinjaTrader are two separate jobs.

If NinjaTrader says you must remove all dependencies first, another script you have installed uses code from this one, and has to go first. After a removal it may ask you to open a NinjaScript Editor and press compile. Do that, and deal with any errors it lists, so the scripts that are left still build.

Then make it earn its place

An indicator is worth keeping when it changes a decision you would otherwise make worse. The record of those decisions is your trades: export them from the Trades grid and read them against the numbers that matter, before and after.

Sources checked

Checked against the above on 9 October 2026. Menus move between NinjaTrader versions, and the help guide and the platform already disagree about one name. Where this page and your own NinjaTrader disagree, the platform is right and this page is out of date.

Related guides

Educational content only. Never financial advice, never trade calls. Futures trading involves substantial risk of loss and is not suitable for everyone.