SOFTWARE
  The NinjaTrader Difference
  Multiple Order Entry Screens
  Advanced Trade Management
  Advanced Charting with Order Entry
  Powerful
Real-time Market Scanning
> Trading System Development
& Backtesting
  Automated Trading
  Trade Performance Analysis
  Simulation and Market Replay
  Broad Brokerage & Data Feed Support
  3rd Party
Add-ons
  Additional Analytics

 

 

 

 

 

 

Key Highlights

· Free for strategy development
· C# based development
· Wizard for non-programmers
· High-performance backtesting
· Strategy optimization

· Futures, forex and equities
· Choice of brokerage
· Real-time simulation testing
· Event driven model
· Multi timeframe & instrument

Develop your strategy concept, construct it, historically test it, optimize it, live simulation test it and then live deploy it through any one of over 100 supported brokers world wide. No where else can you find such a comprehensive end to end system development and automation platform.

Strategy Creation for Non-Programmers

Some platforms claim their scripting language is “easy” but this couldn’t be further from the truth. Strategy trading is no longer limited to individuals who know how to program…using an intelligent GUI driven creation process, NinjaTrader truly makes it easy to design simple or complex strategies.

  • Strategy wizard – No programming required!
  • Point and click strategy construction
  • Condition Builder
  • Over 100 pre-defined indicators



Click image to view enlargement.

Strategy Development using NinjaScript®

NinjaScript® is based on the popular C# programming language providing a powerful yet user-friendly model for indicator and strategy development. The inherent benefits of using a real programming language include: portability, unlimited educational resources and extensibility. With NinjaTrader you are no longer confined to the traditional paradigm of evaluating your trading logic on the update of a bar. Using our advanced event driven model, you can program your strategy logic on events triggered by market data, market depth, order status, fill updates and position updates.

  • Rich set of objects and methods for indicator and strategy construction
  • Modern script editor with inline syntax checking & Intellisense
  • Event driven
  • Always runs compiled code not interpreted for the highest possible performance



Click image to view enlargement.

High Performance Backtesting

NinjaTrader’s Strategy Analyzer gives you state of the art tools to run historical tests, analyze and review the performance of your strategies.

  • 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



Click image to view enlargement.

Real-Time Simulated Testing

Most system development platforms only provide historical testing of strategies. NinjaTrader takes your development to the next level since it allows you to evaluate strategy mechanics to ensure that your strategy operates as designed and test real-time performance using any of our tick by tick simulation options.

  • 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

NinjaTrader’s live order execution functionality is battle-tested and in use daily by thousands of active traders worldwide. We fully understand the need to have a stable platform that can automate strategy execution and handle live operation realities such as high frequency tick processing, order rejections, connection loss and unexpected broker API behavior all of which NinjaTrader addresses reliably.

  • 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

Choice of Execution

NinjaTrader is brokerage independent providing you choice of execution no matter what you trade, where you trade and how you trade. If your trading requirements ever change, rest assured that your investment in NinjaTrader is portable.

 





 

Did you know that in addition to the many support resources included in the NinjaTrader application and website that NinjaTrader also provides daily live training webinars?

Click here
for details.