Saltar al contenido
Back to blog
Tools

NinjaTrader: Complete Tutorial in English

March 8, 2026
12 min read

Learn how to use NinjaTrader 8 from scratch: installation, setup, charts, SuperDOM, indicators, and how to connect it to your futures prop firm. The most complete guide available.

NinjaTrader is, without a doubt, the most widely used platform by futures traders worldwide. Whether you are just getting started in futures trading or looking for a professional tool to trade with a prop firm, this guide takes you step by step through everything you need to know. It does not matter if you are a beginner or have been trading for a while: here you will find everything from installation to advanced order flow techniques.

The best part about NinjaTrader is that you can use it completely free in simulation, making it the ideal choice for practicing before risking real capital. Additionally, all 8 major futures prop firms support it, so mastering this platform opens the doors to any funding firm.

What Is NinjaTrader and Why Choose It?

NinjaTrader is a professional trading platform designed specifically for trading futures, although it also supports stocks and forex. Developed by NinjaTrader Group, LLC, it has been on the market for over 15 years and has an active community of hundreds of thousands of traders.

The current version, NinjaTrader 8, is a desktop application for Windows built on C#. This allows it to deliver exceptional performance and a level of customization that few platforms can match. If you are coming from web-based platforms like Tradovate, you will immediately notice the difference in speed and depth of available tools.

Its main features include:

  • Advanced charts with over 100 built-in technical indicators
  • SuperDOM for order flow reading and fast execution
  • Market Analyzer for monitoring multiple instruments simultaneously
  • Strategy Builder for creating and backtesting automated strategies without coding
  • NinjaScript for developing custom indicators and strategies in C#

Step-by-Step Download and Installation

The installation process is straightforward and does not require advanced technical knowledge. You only need a computer running Windows 10 or higher and at least 4 GB of RAM, although 8 GB is recommended for optimal performance.

Step 1: Go to the official NinjaTrader website and download version 8. The installer is approximately 500 MB. During installation, accept the default settings unless you have a specific reason to change them.

Step 2: When you open NinjaTrader for the first time, it will ask you to create a free account or log in. With the free account you can already trade in simulation with real-time data through Kinetick, the integrated data provider. No credit card is required for this.

Step 3: Set up your data connection. If you are trading with a prop firm, you will need to connect your data feed (Rithmic or CQG/Tradovate). Go to Connections > Configure and add the connection provided by your firm. You will receive the credentials by email after activating your evaluation account.

Chart Types and Drawing Tools

NinjaTrader offers a variety of chart types that adapt to any trading style. From classic Japanese candlestick charts to more specialized options for futures traders.

The available chart types include:

  • Candlestick (Japanese candles): The standard for technical analysis, showing open, close, high, and low
  • OHLC Bars: Similar to candles but in traditional bar format
  • Line: Connects closing prices, useful for seeing general trends
  • Range: Each bar represents a fixed price range, eliminating the time factor
  • Tick: Each bar forms after a set number of transactions
  • Renko: Fixed-price blocks that filter out market noise

For futures traders looking to trade intraday, range and tick charts are especially popular because they eliminate low-volume bars that form during quiet hours. A 4-range chart on the E-mini S&P 500 (ES) or a 1000-tick chart on the Nasdaq (NQ) are very commonly used configurations.

Drawing tools include trendlines, Fibonacci retracements, rectangles, channels, text annotations, and many more. They are all found in the chart's top toolbar and can be customized in color, thickness, and style.

Technical Indicators: 100+ Built-In and How to Create Your Own

NinjaTrader's indicator library is one of the most comprehensive on the market. It includes over 100 indicators ready to use, organized by category: trend, momentum, volatility, and volume.

The most commonly used indicators by futures traders include:

IndicatorCategoryPrimary Use
EMA (Exponential Moving Average)TrendIdentify market direction
VWAPVolumeVolume-weighted average price
ATRVolatilityMeasure average range for stops
RSIMomentumOverbought/oversold
Volume ProfileVolumeHigh-interest price zones
DeltaOrder flowBuying vs selling pressure

If the standard indicators are not enough, NinjaTrader allows you to create custom indicators using NinjaScript, a C#-based language. The community has developed thousands of free and paid indicators that you can find in the NinjaTrader ecosystem. For those who do not code, the Strategy Builder allows you to create basic indicators visually, without writing any code.

Order Entry Methods

NinjaTrader offers three main ways to place orders, each designed for a different trading style. Mastering at least two of them is essential for trading smoothly.

Chart Trader (trading from the chart): Allows you to place orders directly on the chart by clicking on the desired price level. It is intuitive and visual. Ideal for traders who base their decisions on technical chart levels.

Basic Entry: A simple window with buy/sell buttons, a quantity field, and order type. It is the simplest option and recommended for beginners who want to avoid mistakes. It does not require learning shortcuts or complex interfaces.

SuperDOM (Depth of Market): The star tool for advanced traders. It shows the market depth in a ladder format, allowing you to see pending orders at each price level and execute with a single click.

SuperDOM: The Star Tool for Order Flow

NinjaTrader's SuperDOM is arguably the number one reason professional traders choose this platform. It is a visual representation of the order book that shows in real time how many contracts are at each price level.

What can you see in the SuperDOM?

  • Bid and Ask: The number of contracts waiting to buy (bid) and sell (ask) at each price
  • Last price: The last traded price, visually highlighted
  • Volume column: The volume executed at each price level during the session
  • Real-time P&L: Your profit or loss updated to the tick

To trade from the SuperDOM, you simply click on the price column where you want to place your order. Left-click on the Ask column places a limit buy order, and left-click on the Bid column places a limit sell order. Market orders are executed with the buttons at the bottom.

Reading order flow through the SuperDOM allows you to identify support and resistance zones based on where large orders accumulate. When you see 500 contracts stacked at a price level on the ES, you know that level has a high probability of acting as support or resistance.

Market Analyzer: Monitor Multiple Instruments

The Market Analyzer works as a real-time market scanner. It allows you to create custom columns to monitor multiple futures simultaneously, displaying data such as current price, percentage change, volume, ATR, and any indicator you need.

It is especially useful for traders who trade multiple futures markets. You can set up alerts so NinjaTrader notifies you when an instrument meets certain conditions, such as a moving average crossover or a specific price level. This saves you from having to watch multiple charts constantly.

Backtesting with the Strategy Analyzer

One of NinjaTrader's most powerful advantages is the ability to backtest strategies with historical data. The Strategy Analyzer lets you test an automated strategy against years of data to evaluate its performance before risking real money.

The workflow is straightforward: you create your strategy (manually in code or with the visual Strategy Builder), select the instrument and historical data period, and run the backtest. NinjaTrader generates a detailed report with metrics such as profit factor, maximum drawdown, Sharpe ratio, and equity curve.

For prop firm traders, backtesting is invaluable because you can verify that your strategy complies with the firm's rules (maximum drawdown, consistency, minimum trading days) before starting the evaluation.

Compatible Data Feeds

NinjaTrader connects to the major data providers for futures:

Data FeedFeaturesUsed By
RithmicLow latency, tick-by-tick, ideal for scalpingApex, EmergeProfit
CQG (via Tradovate)Stable, broad coverage, aggregated dataMost prop firms
KinetickFree for simulation, owned by NinjaTraderPractice and demo

The choice of feed depends primarily on which prop firm you use. Each firm will tell you which connection to set up. If you want to dive deeper into the differences, check out our complete Rithmic guide.

NinjaTrader Pricing and Licenses

NinjaTrader offers a flexible pricing model that adapts to different budgets:

  • Free: Full simulation with Kinetick data. No time limit. Perfect for learning and practicing.
  • Monthly Lease: $60/month. Unlocks all advanced features for live trading.
  • Quarterly Lease: $150/quarter ($50/month). Savings compared to monthly.
  • Lifetime License: $1,099 one-time payment. The best long-term option if you plan to use NinjaTrader for years.

Important for prop firm traders: Most features needed to trade with a funding firm are available in the free version. You only need the paid license if you want access to advanced features like Order Flow+ or certain order types.

NinjaTrader with Futures Prop Firms

NinjaTrader is the most compatible platform in the prop firm ecosystem. All 8 major firms support it, giving you total flexibility to switch firms without having to learn a new platform.

Prop FirmNinjaTraderData FeedNotes
Alpha FuturesYesCQGConnection via Tradovate
Apex Trader FundingYesRithmic/CQGBoth feeds available
BulenoxYesCQGAlso R\Trader
EmergeProfitYesRithmic/CQGMaximum flexibility
FundedNextYesCQGConnection via Tradovate
MyFundedFuturesYesCQGConnection via Tradovate
TakeProfitTraderYesCQGConnection via Tradovate
TradeifyYesCQGConnection via Tradovate

You can compare all these firms in detail using our prop firm comparator or check the value ranking to find the best ratio between account quality and price.

Pros and Cons

Pros:

  • Free for simulation with no time limit
  • Professional-grade order flow tools (SuperDOM, footprint charts)
  • Highly customizable with NinjaScript (C#)
  • Compatible with all futures prop firms
  • Active community with thousands of indicators and resources
  • Robust backtesting with Strategy Analyzer

Cons:

  • Only available for Windows (no native version for Mac or Linux)
  • Steep learning curve for beginners
  • Can consume significant system resources (RAM and CPU)
  • The interface, while powerful, can feel overwhelming at first
  • Some advanced features require a paid license

If you use a Mac and cannot install NinjaTrader, our Tradovate guide shows you an excellent cross-platform alternative. And to understand the key differences between the main options, check out NinjaTrader vs Tradovate vs Rithmic.

Frequently Asked Questions

Can I use NinjaTrader on a Mac? Not natively. NinjaTrader 8 only runs on Windows. However, you can use a virtual machine (Parallels, VMware) or a Windows VPS to run it on a Mac. Another alternative is to use Tradovate or TradingView, which work on any operating system through the browser.

Is NinjaTrader free to trade with a prop firm? The free version of NinjaTrader includes all the basic features needed to trade with a prop firm in simulation and evaluation. You only need a paid license if you want premium features like Order Flow+ or certain advanced order types. Most prop firm traders operate with the free version without any issues.

Which data feed should I choose: Rithmic or CQG? It depends on your prop firm and trading style. Rithmic offers lower latency and tick-by-tick data, ideal for scalpers and order flow traders. CQG (used through Tradovate) is more stable and widely supported. Your prop firm will tell you which one to use; some like Apex let you choose between both.

How much RAM do I need for NinjaTrader? The recommended minimum is 4 GB, but for a smooth experience with multiple charts and indicators, 8 GB of RAM is ideal. If you use heavy order flow indicators or have many charts open, 16 GB will give you greater stability. A modern 4-core or higher processor complements the setup well.

Can I create my own indicators in NinjaTrader? Yes. NinjaTrader uses NinjaScript, a C#-based language, to develop custom indicators and strategies. If you do not know how to code, the Strategy Builder lets you create basic strategies visually. Additionally, the community offers thousands of free indicators that you can import directly from the platform.

#NinjaTrader#tutorial#plataforma#trading#futuros

Related articles

Ready to get started?

Compare the best futures prop firms and find the right one for you.