NinjaTrader Integration Overview
NinjaTrader Plugin Import
NinjaTrader Plugin Setup
NinjaTrader Chart Setup

NinjaTrader Home Site
Daily Free Training Sessions
Support Center

Download NinjaTrader!

NinjaTrader Integration

We at www.tradingphysics.com set a new bar for technical analysis and automated trading by enabling day traders to profit from transactional order flow and order distribution patterns. Our set of 400+ indicators and 200+ oscillators will help you easily and quickly embrace the break-through concept of order flow patterns, providing you with an unprecedented opportunity to go beyond simple price and volume ticks and create smarter trading strategies based on the true market driving forces. We also provide the complete set of historical and real-time order flow data, order flow based indicators, charts, and research knowledge base to further help you improve and fine-tune your own strategies using these patterns – a capability that has long been a privilege of large quant and hedge funds only. But now you, too, can leverage order flow indicators and oscillators in your NinjaTrader application to successfully reach your trading objectives:

  • Discover overbought / oversold or trend opportunities
  • Determine entry / exit points for your strategy
  • Reduce market risk and optimize your portfolio

Watch our presentation on YouTube (low-res): Part 1, Part 2, Part 3, Part 4; or Media Player (hi-res): Part 1, Part 2, Part 3.

You can download the latest version of the NinjaTrader plug-in written in C# from our Tools section.

Install this plug-in into your NinjaTrader application to access real-time and historical indicators using our API. Please follow the comments inside the source code to setup the connection to the API server using your account credentials.

Please note that anonymous and registered accounts have a limit on the number of stocks you can request. To gain full access to realtime data, please activate the Unlimited Indicators or Unlimited Data subscriptions for your account .

Click here for the complete list of indicators that can be used from within this plug-in.

About NinjaTrader

We are very pleased to offer the NinjaTrader platform to our clients for many reasons but one great reason is that you can get started with NinjaTrader for Free! You could easily pay hundreds of dollars per month for products with less functionality but with NinjaTrader all you need is access to a real-time or historical data feed based on your requirements and their advanced charting, market analytics, system development and trade simulation can be used for Free!

NinjaTrader has excelled in the area of trade management with its innovative Advanced Trade Management (ATM) technology which protects your open positions through predefined strategies that you create which semi-automates stop loss and profit target brackets on order entry, trailing stops, auto-breakeven stops, and much more…

NinjaTrader is also a true end to end strategy development and automated trading platform. Develop your strategy concept, construct it, historically test it, optimize it, live simulation test it and then live deploy it all through your account here at our firm.

Please continue read about NinjaTrader’s many powerful features and how it can enhance your ability to effectively trade the markets.


The NinjaTrader SuperDOM is a proven success with traders around the globe. Easily place orders and modify orders with a single click of your mouse or semi-automate trade management with our exclusive ATM technology.

  • Quick order entry, exit, and scale in/out buttons
  • Single click order entry and modification
  • Highly visual order and position display
  • Intelligent bracketed OCO orders on entry and while scaling in or out of a position


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
  • Monitor position size, average entry price and real-time profit and loss
  • Use ATM strategies
Chart-based Order Entry


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
Advanced Trade Management Features

Advanced Trade Management Features


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 NinjaScriptTM
  • Trade Directly Within the Charts
Advanced Charting


Market Analyzer

NinjaTrader’s Market AnalyzerTM 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.

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


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 Development using NinjaScriptTM
  • High Performance Backtesting
  • Real-Time Simulated Testing
  • Real-Time Order Handling & Live Automation
Strategy Development and Backtesting