Free to Use Download Now


Award Winning Trading Software

Regardless of what markets you trade, what style of trader you are or if you require real time or end of day analytics, the NinjaTrader trading platform provides you the tools to analyze the markets and your trading ideas in a flexible, customizable and user-friendly manner.

Market Independence

  • Analyze the world’s leading markets.
  • Stocks
  • Futures
  • Forex
Stocks + Futures + Forex

Advanced Charting

Advanced Charting
  • Leading edge charting to help you analyze and identify trading opportunities.
  • Multi-series charting
  • Rich drawing tools
  • Extensive indicator library
  • Trade from your chart

Strategy Analyzer

  • Run historical tests and analyze the performance of your automated trading strategies.
  • High performance backtesting
  • Walk forward and genetic optimization
  • Basket testing
Strategy Analyzer

Market Analyzer

Market Analyzer
  • A turbo-charged quote sheet allowing you to monitor, sort and rank hundreds of instruments in real time.
  • 150 plus indicator columns
  • Rules based cell color coding and alerting
  • Dynamic ranking, sorting and filtering
  • Custom criteria through NinjaScript®

Trade Performance

  • Analyze the performance of your historically backtested trading strategies and/or your live real time trades.
  • Over 80 performance metrics
  • Multiple performance graphs
Strategy Analyzer

Additional Analytic Tools

Additional Analytic Tools
  • Time & Sales window
  • Level II market data window
  • Alerts window
  • News & RSS window
Continue Tour

Order submission and trade management can be a time consuming and error prone process especially when trading fast moving markets. Our efficient, lightning fast order execution and trade management screens empower traders with an extra edge.

Advanced Trade Management (ATM)

  • The "must have" feature that fueled the rapid adoption of the NinjaTrader trading platform.
  • Automated stop loss and profit target order submission
  • Automatic self-tightening trailing stops
  • Automatic breakeven stop loss

Chart Trader

Chart Trader
  • Execute your trades directly in a chart
  • Enter, modify and cancel orders
  • Monitor positions, orders and real time PnL


  • The de facto standard trading screen used by active futures traders.
  • Single click order entry, modification and cancellation
  • Highly configurable visualization options
Super DOM

FX Pro

  • Optimized to meet the needs of active forex traders.
  • Easy to read market display window
  • Single click order entry, modification and cancellation
  • Market depth display


  • Super charged order ticket.
  • Single click quick order entry buttons
  • Auto-breakeven button
  • Great for stocks
Continue Tour

NinjaTrader provides you with the capability to automate your trading strategies whether they were developed natively using NinjaScript® or in an external application such as TradeStation.

Your Broker
Trading App

Develop Automated Trading Strategies

For the highest possible performance construct automated trading strategies using our C# based NinjaScript®.

Develop Automated Trading Strategies
  • Point and click construction for non-programmers
  • Advanced C# development using NinjaScript®
  • Over 100 pre-defined indicators

Analyze Automated Trading Strategies

Test performance both historically and in real time.

  • High performance backtesting
  • Walk forward and genetic optimization
  • Monte Carlo Analysis
  • Real time simulation testing
Strategy Analyzer

Execute Automated Trading Strategies

NinjaTrader partners with multiple brokers providing you choice no matter what you trade, where you trade or how you trade.

Execute Automated Trading Strategies
  • Flexible and robust deployment options
  • Choice of brokerage
  • Real time simulation

Process Trading Signals from External Applications

Use NinjaTrader to automate the execution of trading signals from your favorite application.

  • Route orders from TradeStation to your broker (no programming required)
  • Route orders from eSignal to your broker
  • Multiple interface options such as File, DLL and .NET
Continue Tour

Simulated trading is an integral component of the trading education process. We understand this so we provide you with multiple options to learn how to trade and test your trading ideas without risking any money.

Live Real Time Trade Simulator

Paper trade your ideas or simply sharpen your trading skills.

Trade Simulator
  • Full order and account simulation
  • Trade both live & simulation accounts concurrently
  • Realistic order fill algorithm

Market Replay

An invaluable educational testing tool.

  • Record today and playback in the future
  • True tick by tick replay at user defined speeds
  • Replay multiple markets simultaneously
  • Free recorded data for popular futures contracts
Market Replay

Simulated Data Feed with Trend Control

Market data simulation for controlled trade idea testing.

  • Excellent for testing automated trading strategies
  • Trend control for manipulating market direction
  • Excellent tool to learn the NinjaTrader trading platform
Continue Tour

NinjaTrader partners with multiple brokers and supports all leading independent market data service providers including Kinetick, our preferred market data service

NinjaTrader Brokerage

NinjaTrader Brokerage will advance your trading experience through award winning services, transparent commissions, and optimized customer care. Our goal is to address unfulfilled traders’ expectations by disrupting the traditional ways brokerage is currently conducted and bringing it into the 21st century.

  • Deep discount commissions starting at $.53 per futures contract and $.04 per 1K FX lot.
  • A single source for brokerage and platform support
  • Access to NinjaTrader mobile and server-side ATM Strategies when released
  • Priority access to free premium NinjaScript education
  • Priority access to NinjaTrader 8
  • Exclusive discounts from NinjaTrader Ecosystem partners

Kinetick – Our Preferred Market Data Vendor

Kinetick is our preferred streaming real time quotes and historical market data service and is optimized exclusively for the NinjaTrader 7 trading platform.

  • FREE End Of Day service
  • Flexible real time intraday service plans
  • Significantly reduce CME Data Fees
  • Learn more about Kinetick

Other Supported Market Data Vendors

The technology list below represents market data vendors that work with the NinjaTrader trading platform.

Supported Market Data Vendors
  • eSignal
  • Google Finance
  • IQFeed from Telvent DTN
  • Metastock Import
  • Text file based historical data import
  • TradeStation
  • Yahoo Finance

Supported Brokerage Technology

NinjaTrader’s supported brokerage technology includes the following and others:

  • NinjaTrader Continuum
  • Rithmic for NinjaTrader Brokerage
  • FXCM
  • Interactive Brokers
  • MB Trading
  • GAIN Capital/
  • TD Ameritrade
Continue Tour

In addition to being an industry standard order execution platform, NinjaTrader is also an indicator and automated strategy development platform allowing individual and commercial developers to implement their ideas limited only by their imagination. A thriving ecosystem of innovative applications and trading educators has emerged ensuring that you can continue to use NinjaTrader in the years to come and your investment in NinjaTrader is fully realized.

3rd Party Applications

Unlimited extensibility of the NinjaTrader trading platform.

Custom Development

Implement your own trading ideas using C# based NinjaScript®.

Custom Development
  • Develop your own indicators
  • Develop your own automated strategies
  • Support for advanced programming
  • Active development community
Continue Tour

We understand that learning to effectively use your trading platform is critical. For this reason, we provide comprehensive education options that are modular in scope allowing you to learn at your own pace.

Free Daily NinjaTrader Training Webinars

Live, online and interactive product training webinars.


Media Rich Help Guide

A complete resource for learning the NinjaTrader platform.

  • Comprehensive
  • Immediate answers
  • Available online and installed on your PC

Interactive Product Training Videos

In depth training videos on all aspects of the NinjaTrader platform.

  • Over 50 individual product training videos
  • Accessible free online 24 x 7
  • View the video library

Active Community

Engage other users and our support staff

  • Ask support questions
  • Share ideas
  • Get help with programming in NinjaScript®
Get started free and start using NinjaTrader today!