NinjaTrader 8

NinjaTrader 8 Setup Guide for Beginners

A practical NinjaTrader 8 setup path for beginners: account and simulation, installation, market data connection, the settings to change on day one, and a first chart ready for indicators.

Published · Updated · 7 min read

Key takeaways

  • A clean NinjaTrader 8 setup follows one order: account, simulated trading, desktop installation, market data connection, platform settings, then charts and indicators.
  • Practise on the Sim101 simulation account first: simulated orders behave like real ones without putting money at stake.
  • Two settings matter early: the platform time zone (Tools > Settings > General) and Show Tick Replay (Market data section) if you plan to use order flow tools.
  • Market data comes from the connection you configure: what you see, and what it may cost, depends on the provider and the exchange.
  • Global Simulation Mode, in the Tools menu, makes every order entry window accept simulation accounts only.

NinjaTrader 8 setup: the order that avoids problems

A NinjaTrader 8 setup has six stages, and doing them in order prevents most of the problems beginners run into: create a NinjaTrader account, choose simulated trading, install the desktop platform, connect a market data source, adjust a handful of platform settings, then build a first chart and add indicators. Each stage depends on the one before it. A chart without a data connection stays empty, and an indicator added before the platform is configured may not show what you expect.

This guide follows the same path as the Trading Evolution video tutorial and the official NinjaTrader 8 Help Guide. It is written for futures beginners who want a working practice environment before anything else. Live trading involves a real risk of loss, so everything below is set up for simulation, and nothing in it is a trading recommendation.

  • Account: register on the NinjaTrader website and continue with simulated trading.
  • Installation: download NinjaTrader Desktop from your account and sign in with the same credentials.
  • Data: configure a connection so that charts receive prices.
  • Settings: time zone, Multi-provider and Show Tick Replay.
  • Charts: a Data Series with the right contract, bar type and trading hours, then your indicators.

Step 1: create your account and choose simulated trading

Everything starts on the official NinjaTrader website, where you create an account. The Trading Evolution tutorial recommends a fresh email address, to avoid conflicts with older accounts, and saving the email and password somewhere safe: you will need the same credentials later to sign in to the desktop application.

During registration, the account setup page offers to open a brokerage account. You do not need one to learn the platform. The tutorial skips the Open Account button and selects the option meant for people who are not ready for live trading, which continues with simulated trading only. A funded account can wait until you have practised with the tools and with your own written rules.

Read the terms that apply to your plan on the NinjaTrader website. Plans, licenses and fees are set by NinjaTrader and can change, so rely on their pages rather than on summaries, including this one.

Step 2: install NinjaTrader Desktop on Windows

NinjaTrader 8 is a desktop platform for Windows. The installation guide in the Help Guide describes the sequence: log in to your NinjaTrader account on the website, choose Download in the left menu, then download and run the installer. When it finishes, launch the application and sign in with the credentials from step 1.

Two details from the official installation notes prevent strange errors later. NinjaTrader contacts its server when you log in, so a firewall or security tool must allow it to reach the internet. And the Documents\NinjaTrader 8 folder should be excluded from backup tools, whether cloud services such as OneDrive or Dropbox or local backups, because they can create file access conflicts while the platform is writing.

Once signed in, you land on the Control Center, the main window. Its menus, including New, Tools and Connections, open everything else: charts, order entry windows, settings and data connections.

Step 3: connect a market data source

A chart is only as good as the data behind it. NinjaTrader receives prices, volume and market depth from a connection: a broker, a data feed or a demo service. The Trading Evolution tutorial uses a Tradovate demo account, which provides simulated market data during its trial period, and adds it in NinjaTrader under Connections > Configure: select the connection provider, enter the demo credentials, click Apply, then connect from the Connections menu.

Whatever provider you use, check three things before going further. Is the connection shown as connected in the Control Center? Does it supply historical data, and historical tick data if you want Tick Replay? Does it supply market depth (Level 2) for a DOM? Coverage and pricing differ by provider, by exchange and by subscription, and demo access can be limited in time, so read the provider’s terms.

If you need more than one source, for example one for data and another for an account, enable Multi-provider in the next step. The Help Guide states that connections from additional providers can only be configured once Multi-provider is turned on.

Step 4: the platform settings to change on day one

Open Tools > Settings in the Control Center. Older builds of NinjaTrader 8 label this window Options, and some help pages still use that name. Four settings deserve attention before you open your first chart.

  • Time zone (General section): every chart and all market data are displayed in this time zone, which defaults to your computer’s local time. Choose it once, deliberately, and avoid changing it in the middle of a session.
  • Multi-provider (General section): allows configuring and connecting to other providers. The Trading Evolution tutorial turns it on.
  • Show Tick Replay (Market data section): makes the Tick Replay option appear in each chart’s Data Series window. Order flow indicators need it for an exact history.
  • Global merge policy (Market data section): decides how the history of successive futures contracts is joined at rollover, merged and back adjusted, merged without adjustment, or not merged at all.

Two safety settings are worth a minute as well. Global Simulation Mode, a check mark in the Tools menu, makes every order entry window (SuperDOM, Chart Trader and the others) accept simulation accounts only. In the Trading section of the settings, the Simulation color property tints order entry windows whenever a simulation account is selected, so you always know where an order would go.

Step 5: practise with Sim101 and the Playback connection

Sim101 is the default simulation account. The Help Guide describes it as behaving like a live account, with a cash balance, profit and loss, and buying-power checks on every order. The simulator does not simply fill an order when price touches it: it estimates fill probability from bid and ask volume, traded volume and the time an order has been waiting in the queue. You can change the initial cash and reset the account from the Accounts tab of the Control Center.

Two habits make simulated results more meaningful. Trade in simulation while the market is open and data is streaming: the Help Guide warns that outside market hours, fills can look far from the last price because quotes are erratic. And trade the size you would really use, sized from your stop with the futures position size calculator, so that the habits you build carry over to a live account.

The Playback connection, in the Connections menu, replays recorded Market Replay data or historical data through every NinjaTrader window, with controls similar to a video player. It is the way to practise reading a chart or a DOM outside market hours, or to replay a session you want to study again.

Step 6: open a first chart and add indicators

Open New > Chart. The Data Series window appears: choose the instrument (for futures, the symbol with its contract month), the bar type and its value, how much data to load and the trading hours template. Our guide to chart settings explains each of these fields for futures. Then add indicators with a right-click on the chart and Indicators, or with Ctrl + I.

Custom indicators are added the same way once they are installed. The free NinjaTrader 8 indicators from Trading Evolution come as two ZIP packs, imported with Tools > Import > NinjaScript Add-On and activated with a free license key; the full procedure, including the errors to expect, is in the guide on how to install custom indicators. If you load the order flow tools, enable Tick Replay on that chart so their history is calculated trade by trade.

Beginner mistakes to avoid in a new setup

Most setup problems reported by beginners fall into a short list, and each has a simple prevention.

  • Leaving an order entry window on the wrong account. Check the account selector every time you open a DOM or Chart Trader, and keep Global Simulation Mode on while you learn.
  • Loading many days of tick data on several charts at once. Tick-based series and Tick Replay are heavy, and the Help Guide’s performance tips recommend reducing the days to load.
  • Judging the simulator on fills taken outside market hours, when quotes are thin and erratic.
  • Forgetting the contract month. Futures expire, and when volume moves to the next contract, charts and order entry windows must be rolled to it.
  • Importing scripts from unknown sources. NinjaScript is compiled code that runs inside the platform, and the Help Guide recommends importing archives only from trusted sources.
  • Expecting NinjaTrader to supply prices on its own. Data comes from the connection you configure, and an empty chart usually means no connection or no data for that contract.

Put it into practice

Frequently asked questions

Can I learn NinjaTrader 8 without a live brokerage account?

Yes. The setup in this guide uses simulated trading: the Sim101 account and a demo data connection. You can practise placing orders, reading charts and using indicators before deciding whether to open a live account.

Where are the NinjaTrader 8 settings?

In the Control Center, under Tools > Settings. Older builds call the same window Options. Time zone and Multi-provider are in the General section; Show Tick Replay and the merge policy are in the Market data section.

Why is my new chart empty?

Usually because no data connection is active, because the provider has no data for that contract month, or because the chart requests a period the provider does not cover. Check the connection status in the Control Center first.

Do I need Tick Replay on every chart?

No. Tick Replay uses more computer resources, so the Help Guide recommends it only for indicators that benefit from the exact sequence of trades, such as footprint, delta or volume profile tools.

Sources

  1. Installation Guide — NinjaTrader 8 Help Guide
  2. Connecting — NinjaTrader 8 Help Guide
  3. Settings: General — NinjaTrader 8 Help Guide
  4. Settings: Market data — NinjaTrader 8 Help Guide
  5. The Sim101 Account — NinjaTrader 8 Help Guide
  6. Global Simulation Mode — NinjaTrader 8 Help Guide
  7. Trading in Simulation — NinjaTrader 8 Help Guide
  8. Playback — NinjaTrader 8 Help Guide

Read next

All articles in this section : NinjaTrader 8 →

Written with the help of AI tools from official sources, then checked (figures, dates, sources) following our methodology. Methodology · Editorial policy · Report an error

Educational content. These indicators are not investment advice and guarantee no result. Futures trading involves a risk of loss that can exceed the initial investment. Terms of use · Disclaimers