🍂 Autumn Savings 🍂 Autumn Savings 20% OFF Sitewide – Up to 50% OFF Select Products View Promotions Ends in Wednesday, October 14 🏆 Compare Trade Copiers →
Start Here

Getting Started with NinjaTrader

New to NinjaTrader? Start here. Our tools are add-ons that run inside NinjaTrader — a free, professional futures platform. Get the platform first (free), then add our tools on top. This page walks you through the whole thing.

⏱️ About 15 minutes · No payment needed to get NinjaTrader running

💡
What is NinjaTrader, and why do I need it? NinjaTrader is the trading platform — the “operating system” your charts, data, and orders live in. It’s free for charting, backtesting, and simulated trading. Affordable Indicators products are add-ons that install on top of NinjaTrader — not standalone apps. So setup is always: (1) get NinjaTrader, (2) add our tools. NinjaTrader Desktop is Windows-based.

Where are you starting from?

1

Download & install NinjaTrader (free)

NinjaTrader is free for charting, backtesting, and unlimited simulated (paper) trading — you only fund an account if and when you want to trade live.

  • Create a free NinjaTrader account, then download NinjaTrader Desktop (Windows).
  • Our NinjaTrader Download guide has the links and what’s included — most traders are up and running with live data in under 10 minutes.
On a Mac?

NinjaTrader Desktop is Windows-based. Mac traders run it through Boot Camp, Parallels, or a Windows VPS — see How to Run NinjaTrader on a Mac. Also worth reading: avoiding OneDrive issues, the most common Windows-side gotcha.

✅ Check before moving on: you can open NinjaTrader and see the Control Center window.
2

Get comfortable in simulation

Optional
New to the platform? Take 10 minutes here

Connect to NinjaTrader’s free simulated data, open your first chart, and click around — charts, the SuperDOM, and the Sim101 account cost nothing to explore. A great way to get oriented is our guide to the best free NinjaTrader add-ons to try first. Already bought your tool? Skip straight to Step 3.

3

Choose your tool & find your NinjaTrader Machine ID

Pick your tool from the product catalog — every license is a lifetime license with free updates.

Want to start free? Our free NinjaTrader tools page shows which tools are free, which come with a 7-day free trial, and what the paid versions add. Free tools need a free account and follow the same steps below.

Then grab your NinjaTrader Machine ID:

  • In NinjaTrader, open Control Center → Help → About…
  • Your NinjaTrader Machine ID is shown in the window that appears — hexadecimal (numbers and letters A–F), no hyphens.
⚠️ Do not use your License ID — you need the NinjaTrader Machine ID. They’re shown near each other and mixing them up is the #1 setup mistake we see.

Why this matters: your license is tied to your NinjaTrader Machine ID — it’s how our software knows it’s allowed to run on your computer. Full details in the NinjaTrader Machine ID guide.

4

Register your NinjaTrader Machine ID

Your account on our website is created when you check out, using the email you enter at checkout, and we email you the account details. Getting a free tool? Your free account works the same way. Keep that email handy: it’s also the one you enter in the tool in Step 7.

  • Log in and go to Members Area → NinjaTrader Machine IDs.
  • Paste your NinjaTrader Machine ID and click SAVE CHANGES — the licensing database updates near-instantly.
  • Use the Notes field to label each computer (“Home Desktop”, “Laptop”) so future-you knows which is which.

One license covers one computer. Trading on two computers? Choose the 2 PC license when you buy. Need more than two, or adding a computer after you’ve bought? Just ask us in chat.

5

Download your product file

6

Import the add-on

  • In NinjaTrader: Control Center → Tools → Import → NinjaScript Add-On…
  • Select the downloaded .zip → click Open.
  • Restart NinjaTrader. (Yes, really — changes take effect on restart.)
Something went wrong?

“Import failed… duplicate method names” or the old version won’t go away: remove the old file first — Control Center → Tools → Remove NinjaScript Assembly, select the assembly, click Remove, then Yes — and import the new .zip again.

Manual import (almost always resolves import errors): double-click the downloaded .zip, drag the .cs and .dll files onto your desktop, then move them into Documents → NinjaTrader 8 → bin → Custom (choose Yes to overwrite; don’t put them in a sub-folder). Restart NinjaTrader — no re-import needed.

Full walkthrough with screenshots: How to Resolve NinjaScript Errors. Import steps are also covered in the Install Indicators guide.

7

Open your tool & verify it’s running

Connect first. Your tools need a data connection. No data feed yet? Use NinjaTrader’s free simulated data: Control Center → Connections → Simulated Data Feed. More on connections in the data feeds guide.

⚠️ Connecting a prop firm or broker account (Tradovate or Rithmic)? Turn on Multi-provider first. In the Control Center go to Tools → Settings → General, tick Multi-provider, click OK, then close NinjaTrader and open it again. NinjaTrader hides configure at the bottom of the Connections menu until it is on, and configure is where you add the account. Then follow the Tradovate or Rithmic connection guide.

Where your tool lives depends on what it is:

  • Accounts Dashboard and the trade copier (Accounts Dashboard Suite, Duplicate Account Actions, Account Risk Manager) — Control Center → New → Affordable Indicators → Accounts Dashboard. It opens as its own window; it is not in a chart’s Indicators list.
  • Unlimited Prop Firm Connections — Control Center → Tools → Affordable Indicators → Unlimited Prop Firm Connections.
  • Chart indicators and Enhanced Chart Trader — open a chart (Control Center → New → Chart), right-click it → Indicators → find the tool in the list and add it.
  • True Wick bar types: open a chart, open its Data Series window and set Type to aiTrueWick Renko, aiTrueWick Range or aiTrueWick Reversal.
  • Anything else — its product page links its own setup guide with the exact location.

Don’t see Affordable Indicators in the New or Tools menu after importing? Restart NinjaTrader once.

Enter your email the first time it runs. The first time one of our tools runs on a computer, it asks for the email address on your Affordable Indicators account. Enter the email you use to log in to our website. You can also change it later under License → Email Address in the tool’s own settings (on the Accounts Dashboard, the gear button).

✅ That’s it: your tool is running. Welcome aboard — you’re set up the same way 8,000+ traders before you did it.

Still stuck? We’re quick.

Frequently Asked Questions

Do I need NinjaTrader to use Affordable Indicators tools?

Yes. Our products are add-ons that run inside NinjaTrader Desktop — not standalone apps. NinjaTrader itself is free to download and use for charting, backtesting, and simulated trading.

Is NinjaTrader free?

NinjaTrader Desktop is free for charting, backtesting, and unlimited simulated trading. You only fund a brokerage account when you want to trade live. Download it free here.

Does NinjaTrader run on Mac?

NinjaTrader Desktop is Windows-based. Mac traders run it via Boot Camp, Parallels, or a Windows VPS — current options in our Mac guide.

What is a NinjaTrader Machine ID and where do I find it?

It’s the identifier NinjaTrader generates for your computer, and it’s what your license is tied to. Find it in Control Center → Help → About… — and note it’s the NinjaTrader Machine ID, not the License ID. More in the NinjaTrader Machine ID guide.

My NinjaTrader Machine ID changed and my license stopped working.

NinjaTrader Machine IDs are generated from your computer’s core hardware and software (RAM, motherboard, BIOS/UEFI, Windows updates, firmware), so changes there can generate a new ID. Just log in and re-register the new ID at Members Area → NinjaTrader Machine IDs — it takes a minute.

How do I update to the latest version of my tool?

Download the newest .zip from Members Area → NinjaScript Downloads, re-import it (Control Center → Tools → Import → NinjaScript Add-On…), and restart NinjaTrader. Your windows and settings are preserved.

Popular NinjaTrader Add-Ons

Setting up for prop-firm trading? These are the add-ons most new customers start with.

Browse all NinjaTrader software →
Buy with Confidence·🛡️ 8,000+ customers·⭐ 4.8 Trustpilot·🏆 18 years programming experience

NinjaTrader® is a registered trademark of NinjaTrader Group, LLC. Affordable Indicators, Inc. builds add-ons for the NinjaTrader platform as part of the NinjaTrader Ecosystem and is not affiliated with or endorsed by NinjaTrader Group, LLC.