How to Install and Enable an Automated Strategy in NinjaTrader 8 (Step by Step)

Every strategy I sell arrives as a NinjaTrader 8 add-on file, and every week someone in my Discord asks the same fair question: okay… now what? This is the walkthrough I wish shipped with NT8 itself — importing, compiling, adding to a chart, enabling, and the handful of errors that trip almost everyone the first time.

It works for my strategies and for any properly packaged NT8 strategy .zip.

Step 1 — Import the .zip (don't unzip it!)

  1. Download the strategy file. It arrives as a .zip — leave it zipped. NinjaTrader imports the archive itself; unzipping first is the #1 rookie mistake.
  2. In NinjaTrader 8's Control Center, go to Tools → Import → NinjaScript Add-On…
  3. Select the .zip and click Open.
  4. Wait for the confirmation message. NT8 compiles imported code automatically — if the import succeeded, you're already compiled.

Step 2 — Add the strategy to a chart

Two ways; I prefer the chart method because you can see what it's doing.

On a chart: open a chart for your instrument and timeframe (my templates are built on 1-minute charts), right-click → Strategies… (or the Strategies icon at the top of the chart), pick the strategy in the Available list, and click add. Set its parameters in the right-hand panel — or load a template if you have one.

From the Control Center: Strategies tab → right-click → New Strategy…, choose the strategy, set the instrument and parameters there. Same result, less visual feedback.

Step 3 — Enable it (the checkbox everyone misses)

Adding a strategy doesn't start it. In the strategy's setup panel, tick the Enabled checkbox (or right-click the strategy on the Strategies tab and choose Enable). The strategy is live once its status light goes green — from that moment it will place real orders on whatever account the chart is tied to.

Which brings me to the rule I won't soften:

Step 4 — Run it on sim first. Weeks, not minutes.

Every strategy I ship, I tell you the same thing: at least two weeks on a sim account before an eval or live money. Not because the code is fragile — because you need reps: watching how it enters, what its losing days look like, how it behaves around news, and how to intervene manually (my strategies are built so you can drag stops and targets mid-trade without a fight). Sim time is where automation stops being a black box and starts being a tool you operate.

The four errors everyone hits (and the fixes)

"I imported it but it's not in the strategy list."

Nine times out of ten: the file was unzipped before import, or it was imported as the wrong type. Re-download, keep it zipped, Tools → Import → NinjaScript Add-On… If NT8 threw a compile error on import, open New → NinjaScript Editor and press F5 to see what failed.

"The Enabled box won't stay checked / strategy turns itself off."

NT8 disables a strategy when its account connection drops or when the strategy hits an internal safeguard. Check the Log tab in Control Center — it tells you exactly why, in order.

"It's enabled but never takes a trade."

The usual suspects, in order: the session/entry-time windows don't match your chart's timezone (check NT8's timezone setting vs. the strategy's session parameters), the data feed isn't live for that instrument, a news-block or entry-quota filter is doing its job, or today simply didn't produce the setup. Automated ≠ constantly trading — my strategies are deliberately built to fire only on their conditions, so a quiet day on the strategy's terms is it working correctly. (Fail-closed filters beat mystery trades, every time.)

"It works on my desktop — what about my laptop?"

Your license covers your personal use across your machines: import the same .zip on the other computer. Sharing the file with other traders is what's not permitted.

FAQ

Do I need to know C# or any code?

No. The .cs strategy files compile automatically on import — the NinjaScript Editor exists if you're curious, but you never have to open it.

Where do parameter templates go?

Once you've added a strategy to a chart, use the template controls in that same strategy dialog to save or load parameter sets. My tuned templates ship as ready-to-load files with their own install guide — that's the Templates Pass.

Can I run two strategies on the same chart or instrument?

Yes — NT8 handles multiple strategies per instrument as long as their order handling is properly isolated. Mine use instance-isolated signal names specifically so pairs like ORB + ORB Fade coexist cleanly.

Does the strategy trade while my PC is off?

No — NT8 strategies run on your machine, inside your platform session. That's also the compliance-friendly answer: you're supposed to be operating it, and most prop firms require exactly that.

Stuck on any step? Hop into my Discord — I'm in there daily and install questions get answered fast. If you'd rather start from a tuned config than build from scratch, the Templates Pass ships this quarter's tuned templates for both the Standard and Order Flow lines, refreshed every tuning cycle.

Educational content, not financial advice. Futures trading involves substantial risk of loss and is not suitable for all investors.