Multi-monitor trading desk with candlestick charts on screens, laptop, tablet, and phone, set up for NinjaTrader 8 — Push Button Trading

NinjaTrader 8 Setup, Step by Step: From Blank Install to Your First Bot Running

August 25, 2026

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:

  1. Data feed not connected before opening a chart — chart looks "broken," bot never fires.
  2. Skipping Sim101 — going live before confirming the connection and parameters are right for this specific machine.
  3. Wrong contract size left over from a template — a strategy default sized for someone else's account, not yours.
  4. 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.

Back to Blog

EMAIL NEWSLETTER

Funded Account Tips

Weekly emails sent to your inbox

We don't sell your information, it's stored securely.

Learn More About

  • Funded Accounts 101

  • Quick Start Checklist

  • Top rated prop firms to use

  • What to Do vs. What to Avoid

  • Why most traders fail "evaluation accounts"

  • Pro trading tipes & strategies

  • How trailing drawdown works

  • And more...

Works with funded accounts (Lucid, Tradeify, etc)

and personal cash accounts

Push Button Trading logo — automated NinjaTrader 8 trading bots and education

We provide trading technology, education and technology tools that make trading easy and fun. Through the use of our custom-built technologies, education classes, and online community we bridge the gap for some of the most challenging obstacles traders face.

1113 Murfreesboro Rd

Ste 106

Franklin, TN 37064

Trustpilot 4.4 out of 5 star rating for Push Button Trading

4.4 / 5 Trustpilot

BBB Accredited

Risk Disclosure: Futures and forex trading contains substantial risk and is not for every investor. An investor could potentially lose all or more than the initial investment. Risk capital is money that can be lost without jeopardizing one's financial security or life style. Only risk capital should be used for trading and only those with sufficient risk capital should consider trading. Past performance is not necessarily indicative of future results.

Testimonial Disclosure: Testimonials appearing on this website may not be representative of other clients or customers and is not a guarantee of future performance or success.

Educational Disclosure: The Push Button Trading mentorships, courses, classes, live events, and content are provided for educational purposes only. We are not providing financial advice. It is your responsibility to test all strategies and plans. You are the only one pushing the buttons and it is your responsibility to fully understand the risks before implementing any of the education provided by Push Button Trading.

© 2026, Push Button Trading, All Rights Reserved