NinjaTrader Review 2024

Contributor Image
Written By
Contributor Image
Written By
Tobias Robinson
Tobias is a partner at, director of a UK limited company and active trader. He has over 25 years of experience in the financial industry and contributed via CySec to the regulatory response to digital options and CFD trading in Europe. Toby’s expertise and dedication to financial education make him a trusted voice in the industry, including a BBC investigation into digital options.
Contributor Image
Fact Checked By
Contributor Image
Fact Checked By
William Berg
William contributes to several investment websites, leveraging his experience as a consultant for IPOs in the Nordic market and background providing localization for forex trading software. William has worked as a writer and fact-checker for a long row of financial publications.

4.5 / 5
NinjaTrader is #2 in our broker rankings.
NinjaTrader Desktop, Web & Mobile, eSignal
Forex, Stocks, Options, Commodities, Futures, Crypto
ACH Transfer, Debit Card, Wire Transfer


  • 2023 Benzinga Global Fintech Awards


  • NinjaTrader is a widely respected and award-winning futures broker and is heavily authorized by the NFA and CFTC
  • Low fees are offered, with $50 day trading margins & commissions from $.09 per micro contract
  • NinjaTrader continues to deliver comprehensive charting software for active day traders with bespoke technical indicators and widgets


  • There is a withdrawal fee on some funding methods
  • The premium platform tools come with an extra charge
  • Non forex and futures trading requires signing up with partner brokers

NinjaTrader Review

NinjaTrader’s award-winning software caters to active traders seeking advanced technical analysis and charting options. As a brokerage, NinjaTrader also offers access to a range of asset classes including futures, forex, and stocks. 

In this 2024 review, we walk through the NinjaTrader 8 platform ecosystem. We unpack the range of features on offer as well as indicators, charts and demo accounts, plus compatibility with top brokers including NinjaTrader Brokerage.

NinjaTrader Headlines

Since it was founded in 2003, the firm has expanded to support traders across the globe with offices in Denver, Chicago and Colorado, Illinois. The platform has attracted over 500,000 users and 600+ developers across 150+ countries. The brand is a privately held company, owned & operated by NinjaTrader, LLC, an affiliate company to NinjaTrader Brokerage.

The brand offers a sophisticated trading platform with multiple charts and a range of features including market data services. Thousands of third-party apps, as well as add-ons, allow for customization, fast order execution, and advanced market analysis.

NinjaTrader indicators free download

The company also provides brokerage services to support both forex and futures traders with discounted pricing.

NinjaTrader 8

NinjaTrader 8 is the latest software update from NinjaTrader. The platform delivers over 500 major enhancements including more configurability, data and performance upgrades and improvements to the alerting features. Additional user-led improvements are reportedly also in the pipeline.

The platform interface offers high-level customization, including backgrounds, fonts and bar spacing. Users can also insert technical indicators and drawing tools as well as change overall chart layouts.

All the usual order types are supported and automated trading is available through NinjaTrader’s ATM Strategies or the C#-based trading framework.

Key platform features include:

NinjaTrader is an open-source system, much like the MetaTrader 4 (MT4) or MetaTrader 5 (MT5) platform. The difference is that whilst MT4 attracts mainly forex day traders, NinjaTrader is also popular amongst futures traders.

You can run the platform on Mac OS, Windows, and Linux if you port it over.

Tools & Features


NinjaTrader offers advanced charting software to all subscribers. 10+ chart styles are available including Candlesticks, Fibonacci, MAACD, RSI and more. All charts offer clear and powerful market visualisation. They support multi-time frames and multi-instrument analysis. Traders can also access 100+ pre-built indicators, as well as hundreds of optional third-party indicator add-ons.

The full indicators list available includes:

Chart Trader also allows traders to modify and execute orders directly from the trading chart.

NinjaTrader vs MultiCharts

Trade Management

NinjaTrader’s SuperDOM order entry and trade management system allows for enhanced customization. It also offers:

Advanced Trade Management

The NinjaTrader ATM module is a sophisticated technology that facilitates:


NinjaTrader supports partial and fully automated trading strategies. 1000+ unique automated strategies are available through the platform, covering a range of trading styles.

Traders can quickly access fully automated services through the ‘point and click’ construction which is suitable for non-programmers. Alternatively, the C# based trading framework is available for more experienced investors.

The terminal allows automatization of trading strategies in NinjaScript as well as third party applications. And importantly, advancements in machine learning have opened up a whole new world of automated trading.


For live brokerage accounts, NinjaTrader uses CGC Continuum as its primary data provider. Rithmic is also supported. Monthly rates are charged to access the complete version. Fees vary according to the exchange.

Market Replay

The trading platform offers an innovative market replay function which is useful for backtesting. On a tick-by-tick basis, users can download historical data, rewind to a specific day and interact as if it were live. The feature is great for general practice or when testing out a new strategy such as with Fibonaacci levels.


The firm’s offering also extends to trade performance tools, plus market and strategy analysers. Users also have extensive data feeds, indicator lists, intelligent programming capabilities, plus a reliable support forum.

Minimum system and hardware requirements for NinjaTrader are industry standard, so most people should be able to download full versions of 7 and 8. Programming and coding manuals can then be found in their video library.

The key to making the most of the services on offer is to spend some time exploring their video library and educational services once you’ve logged in.

NinjaTrader exchange fees

NinjaTrader 7 vs NinjaTrader 8

The NinjaTrader 8 release was highly anticipated and has not disappointed. The 8 system requirements remain similar to that for the 7, so if you have one you should be able to migrate to the other without too much hassle. You can use the 8 on Mac or Windows.

The key features of NinjaTrader 8 include:

Reviews show customers are broadly happy with the updated solution. However, if you do not want to download the latest version, the full NinjaTrader 7 version is still available to use.

NinjaTrader 8 tutorials, strategy builders, and backtesting guidance can all be found by heading to their trading forum or library of training videos.

Note, there are still no NT 8 mobile capabilities.

Pros of NinjaTrader

With so many options available, what separates NinjaTrader 8 from its competitors?

Cons of NinjaTrader

Despite the strengths of the NinjaTrader 8 platform, there are also some limitations to consider:

NinjaTrader 8 Education

Getting to grips with a new platform can be challenging. Fortunately, NinjaTrader does provide a suite of resources to help you get the most out of the terminal, from daily webinars to training videos, a blog, and help guides. There is also an active user community you can turn to for additional support.

Resources cover key topics:

How To…

Many of the educational materials available revolve around frequently asked questions from traders. The majority are “How to’s”, for example:

The company also has a YouTube channel which hosts additional content.

Note, many of the resources can be accessed for free.


The core essentials NinjaTrader software package is available free of charge. This is the platform’s most basic offering and covers only the key features needed for live trading.

To access premium features, traders will need to buy a license. There are two options to choose from:

  1. Lease – an annual lease can be purchased for $720 (alt. $225 quarterly)
  2. Lifetime License – $1099, or 4 monthly payments of $329

Brokerage fees, including exchange rates, are costed separately.

Minimum deposit requirements for Futures and Forex accounts are $400 and $50 respectively. Futures are available from $0.59 per contract ($0.09 per Micro contract).

Day trading margins for popular futures such as the S&P 500 emini are $500.

Both Mini Dax and FTSE 100 futures have margins of $1000.

You will find commissions start at around $0.53 per contract. However, this will depend on which package subscription you opt for.

NinjaTrader also charges a platform inactivity fee of $25 per month.

Demo Account

The demo account is a good opportunity to familiarize yourself with the NinjaTrader brokerage platform, risk-free.

Simply head over to their website and select Trade Futures or Trade FX. Then scroll down and enter your basic personal information including an email address and your location. You will then receive an email with your login details and information on how to download their platform (if you haven’t already done so).

NinjaTrader data feed cost

Trade simulator reviews speak highly of this service and it isn’t hard to see why. Aspiring scalpers can hone their craft on Heiken-Ashi charts, whilst having access to playback functions, market and volume profiles, and more.

Once you have built up your confidence, you can open a live trading account, funded with real capital.

Brokerage Compatibility

NinjaTrader is an independent software platform that holds a multi-broker license. The software is compatible with and supported by a range of online brokers globally. This gives you, the investor, the choice on where you execute your trades.

Some of the brokers available include:

The company also supports the majority of leading independent market data vendors, such as

Visit the website for a full instrument list, including equities, forex, and futures.

NinjaTrader Customer Service

The firm offers 24/5 technical support, plus 24/7 emergency trade support in a number of languages via the help desk. The support team are on hand to help with a range of issues, including:

To submit a support request, visit the Contact Us page on the NinjaTrader website. Live chat is available through the official website on weekdays only. 

The firm also has a support forum which can be accessed through the website. Any downtime (scheduled or otherwise) will be reported on the Support forum. If you do have issues with connecting, or the system not starting, be sure to check it for updates. 

The emergency trade number will vary between time zones. Check the website where you are located to find the relevant phone number.

NinjaTrader Verdict

If you are looking for powerful software and advanced market data, the platform is worth considering. Clients will have access to an active community, a broad range of educational resources and flexible options for customization. The platform caters to online traders across asset classes and global markets. Costs are reasonable and there are free indicators and resource options available.

There are, of course, some limitations, namely the program can take a while to get familiar with, particularly for beginners. They also lack a native iPhone or iPad app, or Android equivalent. Although, if using NinjaTrader brokerage, you can access your account on the go using CQG Desktop.

Overall, the trading platform could help yield greater profits for the right investor. For the most part, its strengths outweigh the weaknesses.


How Much Does NinjaTrader Cost?

To access premium features, traders will need to sign up to a funded account. The standard lease is available from $720 per year or a lifetime license is available at a one-time cost of  $1,099. There are also quarterly subscription options available. Trader + and Order Flow + and paid services that traders can upgrade to, but the core essentials are free for the lifetime of the account.

What Is NinjaTrader Used For?

NinjaTrader is an online platform that can be used to trade a range of assets including forex, futures and stocks. The platform also caters to crypto-enthusiasts. In 2018, the platform announced an integration with Coinbase to support cryptocurrency market data. Bitcoin, Ethereum, Bitcoin Cash and Litecoin are supported.

What Is The Minimum Deposit For NinjaTrader?

To access NinjaTrader’s brokerage services, the account minimum is $400 for a futures account but a forex account can be opened with no minimum deposit ($0).

Can You Day Trade On The NinjaTrader Platform?

Yes – the platform is a popular platform used by day traders. Day traders are well catered for with a wide range of tools and features on offer.

How To Use NinjaTrader?

NinjaTrader offer a huge range of help guides, video tutorials and webinars, both for beginners, and also for advanced traders looking to get the most out of the system. There is also well informed customer support team, and lively user support forum. Any gaps in knowledge can be rectified using any or all of the above educational tools.

Can You Use NinjaTrader On A Mac?

NinjaTrader is a windows based platform which relies on the .NET framework. That framework does not work on Macs. There are methods using Parallels or VMWare to get Ninjatrader working on Macs, but the these are not officially supported. NinjaTrader are monitoring demand for a Mac version of the platform, and one may be developed, but as yet, there are no plans to do so.

Does NinjaTrader Work With MT4?

No – the firm has no integration with MetaTrader 4 (MT4).

Is NinjaTrader A Safe And Legit Service?

Yes – NinjaTrader is NFA Registered (#0339976) and boasts more than 60,000 clients. Customer satisfaction can be judged from the feedback and comment on the User Support Forum.

Is There A NinjaTrader App?

No – the platform runs on the Windows operating system, utilising the .NET framework. Adapting this setup for mobile devices running iOS or android is not currently on the NinjaTrader development path.

Which Brokers Support NinjaTrader?

The most popular brokers supporting NinjaTrader currently include City Index.

Top 3 Alternatives to NinjaTrader

Compare NinjaTrader with the top 3 similar brokers that accept traders from your location.

  1. IG – Founded in 1974, IG is part of IG Group Holdings Plc, a publicly traded (LSE: IGG) brokerage. The brand-US offers spread betting, CFD and forex trading across an almost unrivalled selection of 17,000+ markets, with a range of user-friendly platforms and investing apps. For 50 years, IG has maintained its position as an industry leader, excelling in all key areas for traders.

  2. Interactive Brokers – Interactive Brokers (IBKR) is a premier brokerage, providing access to 150 markets in 33 countries, along with a suite of comprehensive investment services. With over 40 years of experience, this Nasdaq-listed firm adheres to stringent regulations by the SEC, FCA, CIRO, and SFC, amongst others, and is one of the most trusted brokers for trading around the globe.

  3. – Founded in 1999, is now part of StoneX, a financial services organization serving over one million customers worldwide. Regulated in the US, UK, EU, Australia and beyond, the broker offers thousands of markets, not just forex, and provides excellent pricing on cutting-edge platforms.

NinjaTrader Comparison Table

Compare NinjaTrader With Similar Brokers
NinjaTrader IG Interactive Brokers
Rating 4.5 4.4 4.3 4.5
Markets Forex, Stocks, Options, Commodities, Futures, Crypto CFDs, Forex, Stocks, Indices, Commodities, ETFs, Futures, Options, Crypto, Spread Betting Stocks, Options, Futures, Forex, Funds, Bonds, ETFs, Mutual Funds, CFDs, Cryptocurrencies Forex, Stocks, Futures, Futures Options
Demo Account Yes Yes Yes Yes
Minimum Deposit $0 $0 $0 $100
Minimum Trade 0.01 Lots 0.01 Lots $100 0.01 Lots
Bonus Active Trader Program With A 15% Reduction In Costs
Education No Yes Yes Yes
Platforms NinjaTrader Desktop, Web & Mobile, eSignal Web, ProRealTime, L2 Dealer, MT4, AutoChartist, TradingCentral Trader Workstation (TWS), IBKR Desktop, GlobalTrader, Mobile, Client Portal, AlgoTrader, OmniTrader, eSignal, TradingCentral MT4, MT5, TradingView, eSignal, AutoChartist, TradingCentral
Leverage 1:50 1:30 (Retail), 1:250 (Pro) 1:50 1:50
Payment Methods 3 6 6 8
Visit Visit Visit Visit Visit
Review IG
Interactive Brokers

Compare Trading Instruments

Compare the markets and instruments offered by NinjaTrader and its competitors. Please note, some markets may only be available via CFDs or other derivatives.

Compare NinjaTrader Trading Instruments
NinjaTrader IG Interactive Brokers
CFD No Yes Yes No
Forex Yes Yes Yes Yes
Stocks Yes Yes Yes Yes
Commodities Yes Yes Yes Yes
Oil Yes Yes No Yes
Gold No Yes Yes Yes
Copper No Yes No No
Silver No Yes No Yes
Corn No No No No
Crypto Yes Yes Yes No
Futures Yes Yes Yes Yes
Options Yes Yes Yes Yes
ETFs No Yes Yes No
Bonds No Yes Yes No
Warrants No Yes Yes No
Spreadbetting No Yes No No
Volatility Index No Yes No No

NinjaTrader vs Other Brokers

Compare NinjaTrader with any other broker by selecting the other broker below.


The most popular NinjaTrader comparisons:

  1. Optimus Futures vs NinjaTrader
  2. NinjaTrader vs Moomoo
  3. IC Markets vs NinjaTrader
  4. TD Ameritrade vs NinjaTrader
  5. NinjaTrader vs TradeStation
  6. NinjaTrader vs
  7. NinjaTrader vs Kraken
  8. Plus500 vs NinjaTrader
  9. NinjaTrader vs Webull
  10. NinjaTrader vs Tradeview
  11. NinjaTrader vs AMP Global
  12. Exness vs NinjaTrader
  13. NinjaTrader vs Robinhood
  14. NinjaTrader vs Interactive Brokers

Customer Reviews

There are no customer reviews of NinjaTrader yet, will you be the first to help fellow traders decide if they should trade with NinjaTrader or not?

Submit Your Own Review of NinjaTrader

If you have experience trading with NinjaTrader please share your personal review of the broker and what you think are strong and weak points. Thank you.