NinjaTrader overview

The NinjaTrader platform is an award-winning end-to-end trading software that excels in the area of trade management with an innovative Advanced Trade Management (ATM) technology. This allows traders to protect open positions through predefined strategies. The feature semi-automates stop loss and profit targets and brackets positions based on order entry, including trailing stops, auto-break even stops, and much more.

The NinjaTrader platform also includes highly extensible automated strategy development capabilities. Develop your strategy concept, construct it, historically test it, optimize it, live simulation test it and then deploy it live through your trading NinjaTrader brokerage trading account.

super dom

Order entry with NinjaTrader


The NinjaTrader SuperDOM allows traders to easily place orders and modify orders with a single click of your mouse or semi-automate trade management with NinjaTrader's exclusive ATM technology.

  • Single click order entry and modification.
  • Highly visual order and position display.
  • Many user controlled display options such as price rows, colors, and more.
  • Concurrent use in the same or different markets and in both live and simulation mode.
  • Quick order entry, exit, and scaling buttons.

Intelligent bracketed OCO orders on entry and while scaling in/out.

super dom

Chart-based Order Entry

NinjaTrader allows you to conduct your technical analysis and trade in real-time using the same advanced chart window.

  • Enter, modify, and cancel orders directly in a chart.
  • User definable color and line style options.
  • Monitor position size, average entry price and real-time profit and loss.
  • Use ATM strategies.

Advanced Charting

Regardless of what markets you trade, what style of trader you are or if you require real-time or only End-of-Day analytics, NinjaTrader charts are extremely flexible, customizable and user-friendly allowing you to visualize market data in a manner that is right for you.

  • Flexible Chart Styles, Intervals, and Comprehensive Visualization.
  • Over 100 Customizable Technical Indicators Included.
  • Develop Custom Indicators using NinjaScript™.
  • Trade Directly Within the Charts.

Market Anaylzer

NinjaTrader’s Market Analyzer™ window is a turbo-charged quote sheet with multi-instrument real-time scanning and analysis with access to over 100 pre-built indicators and data columns. Imagine being able to monitor a multitude of instruments tick by tick, ranked and sorted based on your personal preferences. NinjaTrader’s Market Analyzer gives you the power to interpret market data efficiently translating to more confident trade decisions.

  • Customizable Indicator Columns.
  • Real-time Rule-based Color Coding & Alerting.
  • Dynamic Ranking, Sorting and Filtering.

Advanced Trade Management Features

NinjaTrader’s Advanced Trade Management (ATM) capabilities give the discretionary trader a dramatic trading advantage by allowing them to implement rules and conditions for comprehensive semi-automated trade management utilizing pre-defined strategy templates. These features include:

  • Automated Stop Loss and Profit Target Order Submission.
  • OCO (Once Cancels Other) Orders with Relational Intelligence.
  • Automatic Breakeven Stop Loss.
  • Automatic Trailing Stops.
  • Volume Based Simulated Stop Loss Orders.

Strategy Development and Backtesting

Develop your strategy concept, construct it, historically test it, optimize it, live simulation test it and then live deploy it through your account at our brokerage. No where else can you find such a comprehensive end to end system development and automation platform.

Strategy Creation for Non-Programmers
  • Strategy wizard - No programming required!
  • Point and click strategy construction.
  • Condition Builder.
  • Over 100 pre-defined indicators.
Strategy Development using NinjaScript®
  • Rich set of objects and methods for indicator and strategy construction.
  • Modern script editor with inline syntax checking & Intellisense.
  • Always runs compiled code not interpreted for the highest possible performance.
High Performance Backtesting
  • Backtesting with major speed improvements over industry leading platforms.
  • Strategy optimization.
  • Walk-forward optimization.
  • Liberal, conservative and customizable historical order fill algorithms.
  • Exhaustive and customizable optimization algorithms.
  • Run historical tests on baskets of instruments.
Real-Time Simulated Testing
  • Test your strategy in Market Replay simulation.
  • Test your strategy in simulation with live market tick by tick data.
  • Test your strategy with our Simulated Data Feed.
Real-Time Order Handling & Live Automation
  • Native exchange or broker server side order handling.
  • Immediate stop loss and profit target order submission.
  • Easily handle ultra high frequency tick by tick order change and cancellations.
  • Strategy termination handling on real-time order rejections.
  • Immediate or “wait until flat” execution on real-time strategy initiation.