Customize NinjaTrader Desktop with Indicators, Apps and More

NinjaTrader Desktop running charts and a SuperDOM on an all-in-one monitor

Leverage 1,000s of third-party tools to personalize your trading setup

Use third-party trading indicators and apps built specifically for NinjaTrader to:  

  • Focus and fine-tune your technical analysis  
  • Create a setup to meet your unique requirements  
  • Expand your opportunity with automated strategies 
SEARCH TRADING APPS and SERVICES
Man working at a desk with trading charts on a laptop and a monitor

Learn ways to customize NinjaTrader

Expand your trading IQ and preview some of the trading indicators and services available through NinjaTrader’s third-party vendors. 

Join live interactive webinars each week and explore our archive of on-demand videos to see how professional traders use NinjaTrader to maximize their trading potential. 

Learn More
NinjaScript Editor in NinjaTrader Desktop showing C# code for the COT indicator

Develop indicators, strategies and apps

Build, test and deploy automated trading strategies in the NinjaTrader Desktop using “point and click” construction for non-programmers or our modern C# based trading framework. 

NinjaTrader’s comprehensive and flexible development environment empowers traders to build rich and integrated apps including:

  • Indicators
  • Trading apps
  • Chart styles and bars
  • Automated strategies
  • Chart drawing tools
  • Social sharing services
Learn More
NinjaTrader Ecosystem website homepage with a search bar for trading apps and services

Design, package and distribute

With hundreds of add-on providers, the NinjaTrader Ecosystem empowers over 800,000 active users—the most by any firm in the industry—with custom trading apps. For developers, our modern C# based trading framework provides low-level access to:  

  • Balances and positions  
  • Orders and executions  
  • Real-time and historical data  
  • User interfaces  
  • Controls  
  • Indicators 

Build new tools and services for distribution and receive free license authentication services, access cost-effective IP protection, and participate in the NinjaTrader Ecosystem. 

Learn More
Man typing at a desktop computer by an office window

Customize NinjaTrader with NinjaScript

NinjaScript is the coding language that powers customization in NinjaTrader—so you can fine-tune charts, adjust indicator behavior, and shape how the platform responds to market activity. Whether you’re brand new or comfortable with C#, you can start small and build skills at your own pace.

Explore the NinjaScript mini tutorial
Man in glasses using a laptop in a dark office at night

The choice is yours

The NinjaTrader Desktop platform supports a variety of market data and brokerage options, giving you access to trade the world’s leading markets. Expand your horizons and explore new trading possibilities with NinjaTrader. 

Learn More