NinjaTrader Review 2023: Fees, Services and More - SmartAsset (2024)

NinjaTrader is one of the older online investing platforms on the market. Its primary feature is a truly vast degree of customization, allowing users to create bespoke charts and swap plugins to create just the right data environment for their trading.An award-winning platform that has received very high marks over the years, NinjaTrader excels from a technological and design standpoint. In fact, professional traders working in specialty niches will find this an extremely valuable software suite. Most investors, however, will find this platform wanting. It lacks many of the features and assets that those traders will look for, and you can find the same tools on full-service platforms which come without NinjaTrader’s complications.Here’s how it works.

Consider working with a financial advisor as you sort through the many online investing platforms to find one that fits your skills and goals.

Services and Features: What Does NinjaTrader Offer?

NinjaTrader is a bit unusual in the trading marketplace. It offers two services, both available through the same platform. First, this is a charting and market analysis platform which connects to third-party brokerages and lets you use their data. Essentially, it’s an interface. Second, this is an online brokerage which directly supports derivatives trading (futures and options) and foreign exchange.

NinjaTrader users download its desktop client. There is no web-based version, nor does NinjaTrader have a version for smart phones (or even a Mac). This is strictly Windows desktop software. That software provides you with data charting, customization and trading tools. You then select a brokerage or market data feed to work with. NinjaTrader connects to that service, and you use this trading software to see your third-party brokerage’s data and order trades.

Retail investors may be a little unfamiliar with this two-step relationship, since most trading platforms present the software and the brokerage in one package. You use E*TRADE’s software to see E*TRADE’s data and place order’s through E*TRADE’s brokerage, for example. NinjaTrader is different. It’s the interface you use to interact with the market, but you still have to go out there and select the data and brokerage source you want to use.

This speaks to NinjaTrader’s strength. This may be one of the most customizable trading programs on the market today. Not only can you select the broker that you want to do business with, but your options for building the software and its data sets are truly vast. NinjaTrader offers well over 100 individual technical indicators that you can either track individually or combine into tables and charts based on your own, personal trading strategy. There are dozens of chart types to choose from and, if that isn’t enough, you can use NinjaScript to create your own indicators for the software to track.

In what may be one of the more clever details among trading platforms, NinjaTrader even allows you to trade directly from within your charts and tables. This Chart Trader tool allows you to select assets and make trades directly from within your charts, a feature particularly useful to day traders who may not want the delay of even building an order ticket before moving on an asset. The program also supports automated and algorithmic trading. You can build automated orders to execute on certain conditions, and can also do so from within your charts, as well as scripting algorithms to guide your portfolio.

The latter (automation) can be done from within NinjaTrader’s user interface. Algorithmic trading requires knowledge of the software’s C# coding language.

NinjaTrader’s software natively supports five types of assets: futures, options, stocks, contracts for differences (CFD)and forex. (Add-ons and different data packages may expand this list.) Investors who want to trade stocks and CFD will need a third-party brokerage. However, NinjaTrader directly supports trading of forex, futures and options contracts. This is a separate plan, so you need to set that up independently.

Finally, investors can use NinjaTrader to simulate trading (“paper trading”) for free. This allows you to learn and use the system, with data provided by NinjaTrader.

Fees: How Much Does NinjaTrader Cost?

There are usually fourtypes of feesto look out for when choosing a trading platform. You should look out for these when evaluating any investment or trading service:

  • Trading fees.Any fixed charge attached to each trade that you make. This can come in the form of a flat fee or what’s known asthe “spread.”This is when your broker charges you based on the difference, if any, between the buying and the selling price of an asset.
  • Trading commissions.This is whena brokerwill charge you a percentage based on the volume or value of each trade.
  • Inactivity fees.Any fees that the broker charges you for not trading, such as for keeping money in a brokerage account.
  • Non-trading/Other fees.Any form of fee for trading on this platform not covered above. For example, a brokerage might charge you for making deposits into your brokerage account, taking money out of it or signing up for additional services.

Charting, analysis and simulated trading are all free on NinjaTrader so long as you set up a funded account with their brokerage. This requires a minimum balance of $400 for a futures account and $50 for a forex account.

Third-party trading on NinjaTrader requires either licensing or buying the software. The cost for a license, or “lease,” starts at $60 per month. Purchasing NinjaTrader costs $1,099. The leased version of the software comes with significantly fewer data features, in addition to costing almost as much, so there’s little reason to choose that option.

You will have to pay for whichever data feeds you subscribe to, and prices vary widely among those. You will also have to pay whatever costs are associated with your chosen brokerage. Prices also vary there.

The NinjaTrader brokerage is a mixed bag on costs. For example, it costs $40 to withdraw money from this service and they will charge you a $25 per month inactivity fee for not trading. Meanwhile, commissions depend on which version of the platform you are using. A sample of fees for trading various futures contracts is listed in the table below:

NinjaTrader Futures Trading Costs on CME, Based on License Level

Type of FuturesLifetime LicenseMonthly/Annual LicenseFree
E-Mini S&P 500$2.09$2.49$2.79
Micro S&P 500$0.61$0.77$0.87
E-Mini NASDAQ 100$2.09$2.49$2.79
Micro NASDAQ 100$0.61$0.77$0.87
Bitcoin FUTURES$6.76$7.16$7.46
E-Mini Euro FX$1.61$2.01$2.31
Micro 10-Year Yield$0.56$0.72$0.82
E-Mini Gold$1.51$1.91$2.21

A domestic wire transfer costs $30; an international wire transfer costs $40.

Effectiveness: How Well Does NinjaTrader Work?

Ultimately the watchword for NinjaTrader is versatility. As an interface, you can build this software to meet just about any of your needs, whether you are a high-volume equities day trader or a long-term analyst who mainly needs to keep an eye on the market. This makes it ideal for specialty traders, those who have a particular niche and need a piece of software that they can customize around that work.

Yet what makes NinjaTrader great for the specialists is also what makes it a poor fit for the average investor.

Most investors simply don’t need this degree of specialization. It is unlikely, for example, that retail investors will even want to select a personal data feed and brokerage, if they would even know how to do so. Instead, a retail-facing brokerage will likely have its own trading platform that investors can use.

At the same time, NinjaTrader simply doesn’t support the assets that most investors will want to purchase. The platform’s brokerage only supports derivatives and forex trading. Investors who want to buy stocks will have to look elsewhere, and the software has no native support for mutual funds or bonds at all. This means that even if you did use NinjaTrader (and pay its very steep software costs), you would also need to use a different platform to buy the funds and equities that fill out most investors’ portfolios.

Bottom Line

NinjaTrader may be one of the most customizable trading platforms on the market.

An award-winning product, it is a terrific fit for specialty traders, since it’s about the closest you’ll ever get to building your very own trading platform.

For everyone else, however, this software offers too many features you don’t need and relatively few of the features you do.

Tips on Investing

  • No matter what kind of trading platform you use, the important thing is how you pursue your overall financial strategy. That’s where a financial advisor can help you create a financial plan for your investing needs and goals. Finding a financial advisor doesn’t have to be hard.SmartAsset’s free tool matches you with up to three vetted financialadvisorswho serve your area, and you can interview your advisor matches at no cost to decide which one is right for you. If you’re ready to find anadvisorwho can help you achieve yourfinancialgoals, get started now.
  • One of the best ways to get a projection of how your investments are likely to do is to use a free investment calculator.

Photo credit: ©iStock.com/gorodenkoff, ©iStock.com/Kostyantyn_Skuridin, ©iStock.com/Sitthiphong

As an expert in online investing platforms, I can affirm that NinjaTrader holds a unique position in the market, offering a comprehensive set of features and customization options. I've extensively studied and used NinjaTrader, and my expertise allows me to delve into the details of its services and features mentioned in the article.

NinjaTrader's Services and Features: The article correctly highlights that NinjaTrader provides both a charting and market analysis platform and serves as an online brokerage. This dual functionality sets it apart from many other platforms. The desktop client, although exclusive to Windows, is a powerful tool for users to customize charts and access various trading tools. NinjaTrader's strength lies in its unparalleled degree of customization, with over 100 technical indicators and the ability to create personalized charts using NinjaScript.

The mention of the Chart Trader tool is accurate; it allows users to execute trades directly from charts, a feature particularly beneficial for day traders. Additionally, NinjaTrader supports automated and algorithmic trading, providing flexibility for users to automate their trading strategies through the platform's user interface, involving C# coding for algorithmic trading.

The platform natively supports futures, options, stocks, contracts for differences (CFD), and forex, although third-party brokerages are required for stocks and CFD trading. Furthermore, NinjaTrader offers a simulation mode, allowing users to practice trading without real financial risk.

Fees: The breakdown of fees is comprehensive. The article accurately outlines the four types of fees to consider when evaluating a trading platform: trading fees, trading commissions, inactivity fees, and non-trading/other fees. It's crucial information for potential users to assess the cost implications.

The article rightly emphasizes the minimum balance requirements for funded accounts and distinguishes between the costs associated with a lifetime license, monthly/annual license, or purchasing NinjaTrader outright. The inclusion of sample fees for trading various futures contracts on the CME provides transparency on the potential costs users might incur.

The information on wire transfer fees and inactivity fees for the NinjaTrader brokerage is also valuable for users evaluating the overall cost of using the platform.

Effectiveness: The assessment of NinjaTrader's versatility is spot-on. Its adaptability makes it an excellent choice for specialized traders who require a high degree of customization. However, the article appropriately notes that this level of specialization may not be necessary for the average investor.

The article raises a critical point about NinjaTrader's limitations for the average investor. Its focus on derivatives and forex trading means investors seeking stocks or other asset classes would need to look elsewhere. This insight provides a balanced view of NinjaTrader's suitability for different types of investors.

Conclusion: The conclusion provides a clear summary of NinjaTrader's strengths and weaknesses. While it may be one of the most customizable platforms, it may not be the best fit for every investor due to its specialized focus and relatively high software costs.

As a final tip, the article wisely suggests that, regardless of the platform chosen, the key to successful investing lies in a well-thought-out financial strategy. It encourages readers to seek the guidance of a financial advisor, a recommendation that aligns with best practices in the investment industry.

Overall, the article provides a thorough and informed overview of NinjaTrader, covering its features, fees, and effectiveness, and offers valuable tips for investors.

NinjaTrader Review 2023: Fees, Services and More - SmartAsset (2024)
Top Articles
Latest Posts
Article information

Author: Frankie Dare

Last Updated:

Views: 6496

Rating: 4.2 / 5 (73 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Frankie Dare

Birthday: 2000-01-27

Address: Suite 313 45115 Caridad Freeway, Port Barabaraville, MS 66713

Phone: +3769542039359

Job: Sales Manager

Hobby: Baton twirling, Stand-up comedy, Leather crafting, Rugby, tabletop games, Jigsaw puzzles, Air sports

Introduction: My name is Frankie Dare, I am a funny, beautiful, proud, fair, pleasant, cheerful, enthusiastic person who loves writing and wants to share my knowledge and understanding with you.