
NinjaTrader 8 Setup, Step by Step: From Blank Install to Your First Bot Running
You bought the bots. You've watched the backtests. You believe in the edge. And then you sit down to actually install NinjaTrader 8 for the first time and... nothing happens, because you're staring at a broker connection screen wondering which data feed to pick and whether you're about to break something expensive.
That gap — between "I bought a bot subscription" and "my bot is actually watching the market" — is where most people stall out. Not because the setup is hard. Because nobody wrote down the order it happens in. So here it is: the exact sequence to go from a blank Windows desktop to a live (or sim) bot running in NinjaTrader 8, no coding required.
Step 1: NinjaTrader 8 lives on Windows — plan for that
NinjaTrader 8 is a Windows application. If you're on a Mac, that means Parallels, Bootcamp, or a Windows VPS — not a dealbreaker, just a decision to make before you start, not after you've already downloaded the installer twice. Most of our members either run a dedicated Windows machine or a small cloud VPS so the platform stays online overnight without babysitting a laptop lid. If you go the VPS route, we've written about what actually kills an unattended session — worth a read before you commit to a provider.
Download NinjaTrader 8 straight from ninjatrader.com, run the installer, and let it finish completely before you open the app. First launch will prompt you to create a free NinjaTrader account if you don't already have one — that's normal, it's separate from your broker and separate from your Push Button Trading membership.
Step 2: connect a broker and a data feed
NinjaTrader itself doesn't execute trades or stream prices — it needs a connection to a brokerage (or a market data provider) plugged in underneath it. This is the step people rush and then wonder why their charts are blank.
- If you're trading a funded account through Apex, Lucid, BluSky, or TakeProfit, you'll use the connection credentials your firm issues after you activate — each of these firms has a documented NinjaTrader connection guide, and the login gets punched straight into NinjaTrader's Connections menu.
- If you're trading live or in sim first, a standard data feed (Rithmic, CQG, or your broker's own feed) gets configured the same way: Control Center → Connections → Add.
- Always start in Sim101, NinjaTrader's built-in simulated connection, before you point anything at a live or funded account. This is non-negotiable even for traders who've run bots elsewhere before — a fresh install can have chart templates, tick size, or session settings slightly off from what you expect, and Sim101 is where you catch that for free.
Once connected, pull up a chart of your instrument — NQ, ES, or MES are the usual starting points — and confirm price is actually ticking. If the chart is frozen, it's almost always the data feed connection, not the bot.
Step 3: import your bot
This is the "no coding required" part actually showing up. Your Push Button Trading bot arrives as a NinjaScript add-on file (.zip). In NinjaTrader: Tools → Import → NinjaScript Add-On, point it at the file, restart NinjaTrader when it asks. That's the entire installation — no compiling, no editing strategy files, no Visual Studio.
After the restart, your bot shows up under Strategies on whatever chart you attach it to. Which bot you start with matters more than people expect: ORB and Snapback behave completely differently depending on the session, and running the wrong one on the wrong day is a fast way to form an opinion about a bot that isn't really the bot's fault. If you haven't settled on a starting lineup yet, the Bot Portfolio Builder is built exactly for this — it shows you how ORB, Scalper, 10 EMA, NR7, and the Volume Spike bot behave across 4.5 years of backtest data before you ever risk a tick on one.
Step 4: configure position size and risk before you press go
Every bot has parameters — contract size, stop distance, session window — that need to match your account, not the default template. This is where "setup" quietly becomes "risk management," and it's worth treating it that way. If you're building toward a funded account, your position size needs to respect the firm's daily loss limit from the first sim trade, not just the first live one — get in that habit now and you won't have to unlearn it during an evaluation.
Attach the strategy to your chart, set parameters, and enable it — still on Sim101. Watch it take a handful of sim trades across a full session before you trust it with anything real. This is also the moment to decide whether you're running one bot or building toward a portfolio; the Bot Analyzer will show you how a second, uncorrelated bot smooths the equity curve once you're comfortable running more than one at a time.
Step 5: go live (or start the trial the smart way)
Once Sim101 has behaved for a stretch you're comfortable with, swap the connection from Sim101 to your live or funded-account connection using the same Connections menu from Step 2 — the strategy, chart, and parameters carry over exactly as configured. Nothing about the bot changes; only what it's connected to does.
If you're running more than one funded account off the same lineup, that's a separate conversation — our Trade Copier setup mirrors orders across up to 20 accounts so you're not repeating this entire process on every single one.
Where most first-time setups actually go wrong
It's almost never the bot. In order of how often we see it:
- Data feed not connected before opening a chart — chart looks "broken," bot never fires.
- Skipping Sim101 — going live before confirming the connection and parameters are right for this specific machine.
- Wrong contract size left over from a template — a strategy default sized for someone else's account, not yours.
- Running on a laptop that sleeps — NinjaTrader stops watching the market the moment Windows does.
None of these are advanced problems. They're just the kind of thing that's obvious once, and invisible the first time.
You don't have to figure this out alone
If reading five steps still leaves you wanting someone to actually walk the install with you, that's exactly what the 30-Day Bot Workshop ($199) is for — a structured, week-by-week path from a blank install to a running bot portfolio, built by people who've done this setup hundreds of times. Or start smaller: the 14-day free trial gets you into the platform and the bot library today, no card-swipe commitment, so you can run Step 1 through Step 4 this week and see your first sim trades before you decide on anything else.
Either way, the machine you're staring at right now can be running a fully automated bot by the end of the day. The setup isn't the hard part — starting it is.



