NinjaTrader: A Summary
- Advanced Trading Tools: NinjaTrader offers professional-grade charting, strategy automation, and custom indicator development, making it highly suitable for experienced traders.
- Low Trading Fees for Futures: The broker provides competitive commission rates on futures contracts, making it cost-effective for high-volume futures traders.
- Customizable Trading Platform: The desktop platform supports third-party add-ons, custom scripts, and algorithmic trading, offering flexibility for strategy development.
- Strong Market Data Integration: Traders can access real-time and historical market data through direct market feeds, improving execution and strategy testing.
- One-Time Lifetime License Option: Instead of monthly fees, traders can purchase a one-time lifetime license for the platform, potentially reducing long-term costs.
- Limited Asset Selection: NinjaTrader focuses on futures and options on futures, lacking access to stocks, ETFs, and forex as standalone instruments unless integrated with an external broker.
- No Mobile Trading App: Unlike many competitors, NinjaTrader does not offer a mobile trading app, making it inaccessible for traders who prefer trading on the go.
- High Withdrawal and Inactivity Fees: Withdrawal fees are relatively high, and inactivity fees apply if traders do not meet a minimum trading threshold.
- Not Beginner-Friendly: The steep learning curve and lack of built-in copy trading make NinjaTrader less accessible for novice traders.
- Limited Customer Support Availability: Unlike some brokers that provide 24/7 customer support, NinjaTrader only offers limited support hours, which may not be ideal for international traders.
- NinjaTrader in brief
- Our opinion of NinjaTrader
- What types of accounts are available with NinjaTrader in Canada?
- Deposits and withdrawals at NinjaTrader: How does it work?
- Does NinjaTrader offer copy trading?
- What is the tax treatment of income generated by NinjaTrader?
- Contact: How do I contact NinjaTrader customer service?
- FAQs
Why trust Hellosafe?
HelloSafe is an expert in financial products, advising more than a million users every month. Our experts have tested the services of dozens of brokers around the world, opening accounts and carrying out real transactions. Discover our full analysis of this platform.
NinjaTrader in brief
Feature | Details |
---|---|
💰 Minimum Deposit | $400 USD (Margin Account) |
📜 Regulations | NFA (US), CFTC (US) – Not IIROC-regulated in Canada |
✅ OSC, BCSC, ASC Registration | ❌ No – Not registered with Canadian regulators |
📊 Available Assets | Futures (100+), Options on Futures – No stocks, forex, or cryptocurrencies |
⚙️ Trading Tools | NinjaTrader Desktop (Windows only), Web Platform, Market Data Feeds |
🧪 Demo Account | ✅ Available – Free with simulated trading features |
🤝 Copy Trading | ❌ Not Available – No built-in social trading features |
🌙 Islamic Trading | ❌ Not Available – No swap-free account option |
⚖️ Leverage | Up to 1:50 (depending on futures contracts) |
💵 Fees | $0.35 per micro futures contract (low trading fees), $25+ withdrawal fees |
📞 Customer Support | Phone, Email, Live Chat – Limited availability (not 24/7) |
⭐ Trustpilot Verified Reviews | 4.2/5 (847 reviews) |
Our opinion of NinjaTrader
We particularly liked the advanced charting tools and trading automation features that NinjaTrader offers, making it a powerful platform for futures traders who rely on technical analysis and strategy development. The low trading fees for futures contracts are also a strong advantage, especially for high-frequency traders who prioritize cost efficiency.
We would have liked to see a more diverse asset selection, as the platform is limited to futures and options on futures, with no access to stocks, forex, or cryptocurrencies. The absence of a mobile trading app is also a major drawback, restricting traders who need flexibility and access on the go. Additionally, the fee structure for withdrawals and market data subscriptions can be confusing and lead to unexpected costs.
Who is NinjaTrader designed for?
NinjaTrader is best suited to experienced futures traders who require advanced tools, low trading costs, and a highly customizable desktop platform but do not need multi-asset trading or mobile accessibility.
Before you zero in on NinjaTrader, explore other options in the market:
Let's find out more about our test results on NinjaTrader.
Security and reliability 3.5/5
NinjaTrader is a U.S.-based brokerage and trading platform that specializes in futures and options on futures. Founded in 2003, the platform has been in operation for over 20 years, serving over 500,000 users worldwide. It is widely recognized for its advanced charting tools, trading automation, and customizable platform, making it a preferred choice for professional and institutional traders.
While NinjaTrader is respected in the futures trading industry, it has not won major international awards recently, and its limited asset selection and lack of mobile trading make it less competitive compared to full-service multi-asset brokers.
Is NinjaTrader Reliable for Canadian Traders?
NinjaTrader is regulated in the United States by the National Futures Association (NFA) and the Commodity Futures Trading Commission (CFTC). However, it is not registered with any Canadian regulatory bodies, such as the Investment Industry Regulatory Organization of Canada (IIROC), Ontario Securities Commission (OSC), British Columbia Securities Commission (BCSC), or Alberta Securities Commission (ASC).
This means that Canadian traders do not receive local investor protection when using NinjaTrader, and funds deposited with the broker are not covered by the Canadian Investor Protection Fund (CIPF).
Risk Management Features
NinjaTrader offers several risk management tools, including:
- Stop-Loss and Take-Profit Orders – Traders can set predefined exit levels to manage risk.
- Custom Risk Controls – Advanced traders can use risk templates and set custom position limits.
- Simulated Trading Mode – The free demo account allows traders to test strategies without real financial risk.
- No Negative Balance Protection – Unlike some brokers, NinjaTrader does not offer negative balance protection, meaning traders can lose more than their initial deposit in extreme market conditions.
Market and asset diversity 2.5/5
NinjaTrader is positioned as a specialist broker for futures and options on futures, catering primarily to active traders and professional market participants. Unlike many full-service brokers that provide stocks, ETFs, forex, and cryptocurrencies, NinjaTrader focuses almost exclusively on futures trading, offering access to various commodities, indices, and interest rate futures.
This narrow market focus means that traders looking for a diverse portfolio including equities, bonds, or cryptocurrencies will need to use an external broker. While NinjaTrader excels in advanced tools for futures traders, its lack of multi-asset support limits its appeal to a broader range of retail investors.
Assets | Type | Number | Market Average |
---|---|---|---|
Futures | Direct | 100+ | ~150-300 |
Options on Futures | Direct | Available | Varies by broker |
Stocks | Not Available | ❌ | 2,000+ (CFDs) / 5,000+ (Direct) |
Forex | Not Available | ❌ | 50-100+ (CFDs) |
Indices | Not Available | ❌ | 15-30 (CFDs) |
Commodities | Limited to Futures | Available via Futures | 20-40 (CFDs & Direct) |
Cryptocurrencies | Not Available | ❌ | 20-50 (CFDs & Spot Trading) |
Our opinion on offerings of NinjaTrader
NinjaTrader provides excellent access to futures markets, making it a strong choice for professional traders who specialize in futures contracts. However, compared to full-service brokers, its lack of stocks, forex, indices, and cryptocurrencies significantly reduces its appeal for traders looking for a diverse portfolio. For multi-asset traders, this limitation makes NinjaTrader less competitive in terms of market diversity.
Platforms and tools 4/5
NinjaTrader provides a powerful trading platform primarily designed for futures and options trading. The platform is available as a desktop application and a web-based version, but it does not offer a mobile trading app, making it less accessible for traders who need to manage positions on the go.
Available Platforms
- 🖥️ NinjaTrader Desktop
- Professional-grade trading software with advanced charting tools and customizable features.
- Supports automated trading strategies and algorithmic trading.
- Includes market replay to test strategies using historical data.
- Only available on Windows (no native Mac support).
- 🌐 NinjaTrader Web Platform
- Web-based platform with real-time market data and execution.
- More limited compared to the desktop version, with fewer customization options.
- Accessible from any browser, but lacks advanced automation features.
- 📡 Third-Party Market Data Feeds
- Integrates with Kinetick, CQG, Rithmic, and other market data providers.
- Requires separate subscription fees for real-time data.
Analysis Tools and Decision Aids
- 📊 Advanced Charting – Over 100+ indicators, multiple timeframes, and custom scripting for indicator development.
- 📈 Strategy Builder – Allows traders to create automated trading strategies without coding.
- 📉 Market Depth (Level II Data) – Provides real-time order book insights for scalping and day trading.
- 🔍 Market Replay – Enables traders to replay historical market conditions and test strategies in real time.
- 📊 Volume Profile & Order Flow Tools – Advanced order flow analysis for professional traders.
Supported Order Types
- Market Orders
- Limit & Stop Orders
- Trailing Stops & Stop-Loss Orders
- OCO (One Cancels the Other) Orders
- Bracket Orders for Risk Management
- No Guaranteed Stop-Loss Orders (GSLOs) (A downside compared to some competitors)
Fees, spreads and commissions 3.5/5
NinjaTrader is positioned as a low-cost broker for futures trading, offering competitive commissions compared to traditional futures brokers. However, the platform has a complex fee structure, including market data subscriptions, withdrawal fees, and platform licensing fees, which can increase the total cost of trading.
Unlike many CFD brokers, NinjaTrader does not offer forex or stock CFDs, so spreads are not a factor in pricing. Instead, traders pay exchange-traded futures commissions, which vary depending on the market and account type.
Comparison of Commissions for Most Traded Assets
Asset Class | Instrument | NinjaTrader Fees | Market Average Fees |
---|---|---|---|
Futures | E-mini S&P 500 (ES) | $0.35 per micro contract | $0.40 - $0.50 per micro contract |
Futures | Crude Oil (CL) | $1.29 per contract | $1.50 - $2.00 per contract |
Futures | Gold (GC) | $1.29 per contract | $1.50 - $2.50 per contract |
Options on Futures | Varies | Exchange-set fees + broker commission | Similar across brokers |
Stock CFDs | ❌ Not Available | ❌ Not Available | $0 - $0.02 per share |
Forex | ❌ Not Available | ❌ Not Available | 0.6 - 1.2 pips per lot |
Cryptocurrencies | ❌ Not Available | ❌ Not Available | $5 - $20 per trade (CFD brokers) |
Other Fees at NinjaTrader
- 💳 Deposit Fees: ❌ No fees for deposits via bank wire.
- 💵 Withdrawal Fees: $40 per international wire – Higher than most competitors.
- 🕒 Inactivity Fees: $25/month after 12 months of inactivity – Applies if no trades are made.
- 📡 Market Data Fees: $12 - $39 per month – Required for real-time trading access.
- ⚙️ Platform Licensing Fees: $0 - $1,099 (one-time payment) – Free version available but with limitations.
- ❗ Overnight Fees (Swaps): None – Futures trading does not incur swap fees.
How is NinjaTrader's price positioning?
NinjaTrader offers some of the lowest futures trading commissions, making it cost-effective for active traders. However, the high withdrawal fees, mandatory market data subscriptions, and inactivity charges significantly increase costs, especially for less frequent traders.
Additionally, the platform licensing fees—while optional—can make trading more expensive in the long run, especially if traders opt for the one-time $1,099 license.
While trading fees are competitive, the extra costs associated with withdrawals, inactivity, and market data make NinjaTrader less attractive for casual traders.
Customer reviews 4.2/5
NinjaTrader has a Trustpilot rating of 4.2 out of 5, based on 847 reviews. While many traders appreciate the advanced charting tools and low futures trading fees, others have raised concerns about high withdrawal fees, the lack of a mobile app, and the complex fee structure.
Broker | Trustpilot Rating | Number of Reviews |
---|---|---|
FP Markets | 4.8/5 | 7,397 |
Fusion Markets | 4.5/5 | 1,907 |
PU Prime | 4.5/5 | 973 |
Forex.com | 4.7/5 | 1,820 |
NinjaTrader | 4.2/5 | 847 |
Eightcap | 4.2/5 | 2,806 |
AMP Futures | 4.4/5 | 708 |
Avatrade | 4.4/5 | 8,975 |
Axi | 4.4/5 | 2,670 |
Star Trader | 4.2/5 | 327 |
OANDA | 4.1/5 | 988 |
IFC Markets | 3.8/5 | 508 |
XTB | 3.7/5 | 1,427 |
Moomoo | 3.7/5 | 137 |
FXCM | 3.6/5 | 577 |
QTrade | 2.1/5 | 15 |
Wealthsimple | 1.7/5 | 407 |
Scotia iTRADE | 1.7/5 | 19 |
Questrade | 1.6/5 | 236 |
TD Direct Investing | 1.4/5 | 2,469 |
Webull | 1.4/5 | 266 |
National Bank Direct Brokerage | 1.4/5 | 96 |
CIBC Investor's Edge | 1.3/5 | 1,562 |
BMO InvestorLine | 1.3/5 | 1,032 |
Here are some recent testimonials from Canadian users:
- Mark L (Toronto, ON – January 15, 2025): "I’ve been using NinjaTrader for about a year, and while the platform is excellent for futures trading, the costs add up quickly. The withdrawal fee of $40 per wire transfer is too high, especially since other brokers offer free withdrawals. The market data subscription is another extra cost that I wasn’t expecting. The charting tools are fantastic, but if you’re a casual trader, this platform might be too expensive."
- Olivia M (Vancouver, BC – December 22, 2024): "I switched to NinjaTrader for its automated trading and advanced order flow tools, and it does not disappoint. The execution speed is great, and the ability to customize trading strategies is a huge plus. However, I was really frustrated to learn that there’s no mobile app. I travel a lot, and not having access to my trades on my phone is a major inconvenience. It’s a great platform, but definitely not beginner-friendly."
- Daniel S (Montreal, QC – February 5, 2025): "The biggest advantage of NinjaTrader is the low commissions on futures contracts, but the fee structure is confusing. I initially thought the platform was free, but real-time market data requires a monthly subscription, and if you want the full version, you have to either pay monthly or buy a lifetime license. Also, the customer support hours are limited, which isn’t great if you run into issues outside of U.S. market hours. Overall, a solid platform for professional traders, but not the most user-friendly."
How is NinjaTrader positioned in relation to its competitors?
Feature | NinjaTrader | Moomoo | Questrade | IFC Markets |
---|---|---|---|---|
📊 Assets | Futures, Options on Futures | Stocks, ETFs, Options | Stocks, ETFs, Forex, CFDs | Forex, Commodities, Stocks, Indices, Crypto CFDs |
💰 Minimum Deposit | $400 USD (Margin Account) | $0 USD | $1,000 CAD | $1 USD |
⚙️ Platforms | NinjaTrader Desktop, Web | Proprietary Web & Mobile App | Questrade Edge, IQ Web & Mobile | MetaTrader 4, MetaTrader 5, WebTrader |
💵 Fees | Low futures trading fees, but high withdrawal and inactivity fees | $0 commission on stocks & ETFs | $4.95 - $9.95 per stock trade | Floating spreads, no commissions on forex |
🤝 Copy Trading | ❌ Not Available | ❌ Not Available | ❌ Not Available | ✅ Available (MetaTrader Signals, Zulutrade) |
🧪 Demo Account | ✅ Available | ✅ Available | ✅ Available | ✅ Available |
📜 Regulation | NFA, CFTC (US) | IIROC, OSC, SEC, FINRA (Canada, US) | IIROC (Canada) | BVI FSC (Offshore) |
Conclusion of our review on NinjaTrader
NinjaTrader is a powerful platform for experienced futures traders but falls behind competitors in asset variety, regulation, and overall accessibility. While its low futures trading fees make it attractive for active traders, the high withdrawal fees, inactivity fees, and the lack of a mobile app create barriers for casual traders. Additionally, no copy trading features and limited asset selection mean that traders looking for a multi-asset broker may find better options elsewhere.
Compared to brokers offering stocks, forex, and crypto trading, NinjaTrader’s focus on futures alone makes it less flexible for portfolio diversification. The platform is best suited for advanced futures traders who require customizable tools, algorithmic trading, and deep market analytics. However, traders looking for a commission-free stock trading experience or lower-cost forex trading may need to consider alternatives.
Before opening an account with NinjaTrader, compare the best brokers in Canada.
Compare the best brokers in Canada and find the one that suits you!Compare brokers nowWhat types of accounts are available with NinjaTrader in Canada?
NinjaTrader offers three main account types: Free Account, Lease Account, and Lifetime License Account. Each account provides access to the platform’s trading tools, but there are key differences in fees, features, and execution speed. Additionally, NinjaTrader offers a Demo Account for practice trading but does not provide an Islamic (swap-free) account option.
Feature | Free Account | Lease Account | Lifetime License Account |
---|---|---|---|
💰 Minimum Deposit | $400 USD (Margin Account) | $400 USD (Margin Account) | $400 USD (Margin Account) |
💵 Platform Fees | Free but limited features | $99/month or $720/year | One-time $1,099 fee |
⚙️ Trading Tools | Basic charting & order entry | Advanced trading tools & strategy automation | Full access to all platform features |
📊 Commissions | $0.35 per micro contract | $0.25 per micro contract | $0.09 per micro contract |
🚀 Order Execution | Standard execution speed | Faster execution | Fastest execution & premium support |
📈 Market Data Fees | Paid separately | Paid separately | Paid separately |
🧪 Demo Account | ✅ Available (Free, Limited Time) | ✅ Available | ✅ Available |
🌙 Islamic Account | ❌ Not Available | ❌ Not Available | ❌ Not Available |
Free Account
The Free Account is designed for new traders who want to test NinjaTrader’s basic features without paying for a subscription. This account type provides basic charting, standard order execution, and access to futures markets, but lacks premium tools like advanced trade automation and lower commissions. While the platform itself is free, traders still need to pay market data fees separately.
Lease Account
The Lease Account is a subscription-based plan that provides access to advanced trading tools and faster execution speeds. Traders can choose to pay $99 per month, $297 per quarter, or $720 per year for this plan. The biggest advantage of this account is the reduced commissions on trades ($0.25 per micro contract instead of $0.35 on the free plan). This account is best suited for active futures traders who want lower fees and advanced features without committing to a lifetime license.
Lifetime License Account
The Lifetime License Account is a one-time purchase of $1,099 that grants permanent access to all NinjaTrader features. This plan is ideal for professional traders who want the lowest trading fees ($0.09 per micro contract) and the fastest execution speeds. It includes premium support, advanced order flow analysis, and full algorithmic trading capabilities. While the upfront cost is high, traders who plan to use NinjaTrader long-term can save on subscription fees compared to the Lease Account.
Demo Account
NinjaTrader provides a free Demo Account with simulated trading funds (up to $50,000 virtual balance). This account is available for a limited time (typically 14 to 30 days) and allows traders to test strategies, explore platform features, and practice order execution. The Demo Account does not require a deposit, making it useful for beginners and experienced traders who want to test NinjaTrader before committing to a paid plan.
Islamic Account
NinjaTrader does not offer an Islamic (swap-free) account. Since the platform focuses on futures trading, where overnight swaps are not charged the same way as forex, there is no dedicated Sharia-compliant trading option. Traders requiring an Islamic account may need to look for alternative brokers that support swap-free trading conditions.
Deposits and withdrawals at NinjaTrader: How does it work?
Method | Supported Currencies | Processing Time | Fees |
---|---|---|---|
💳 Credit/Debit Card | ❌ Not Available | ❌ Not Available | ❌ Not Supported |
🔄 Bank Wire Transfer | USD, EUR, GBP, CAD, AUD | 1-2 business days (Deposit), 3-5 business days (Withdrawal) | ✅ Free deposit, $40 withdrawal fee |
📱 E-wallets (PayPal, Skrill, Neteller) | ❌ Not Available | ❌ Not Available | ❌ Not Supported |
🔗 Cryptocurrency | ❌ Not Available | ❌ Not Available | ❌ Not Supported |
NinjaTrader offers limited funding and withdrawal methods, supporting only bank wire transfers with no credit/debit card, PayPal, or cryptocurrency options. Compared to competitors, this makes funding and withdrawing funds more expensive and less convenient.
Most brokers provide multiple funding options, including e-wallets and cards, with lower withdrawal fees. NinjaTrader’s $40 withdrawal fee is high, especially compared to brokers that offer free or lower-cost withdrawals. Additionally, the lack of instant deposits means traders must wait 1-2 days for deposits and up to 5 days for withdrawals, which is slower than many competitors.
Overall, NinjaTrader's deposit and withdrawal system is outdated and costly, making it less attractive for traders who want quick and flexible funding options.
Does NinjaTrader offer copy trading?
NinjaTrader does not offer built-in copy trading or social trading features. Unlike some competitors that integrate with ZuluTrade, Myfxbook AutoTrade, or eToro’s social trading network, NinjaTrader focuses solely on advanced futures trading and strategy automation rather than passive investment features.
However, traders can use third-party solutions to create automated strategies or signal-based trading, but this requires manual setup and external integration, making it more complex compared to brokers with native copy trading options.
Alternative Automation Options on NinjaTrader
- Automated Trading via Strategy Builder – Traders can create their own trading bots or use pre-built algorithms within NinjaTrader’s Strategy Builder, but this requires programming knowledge.
- Third-Party Signal Providers – Some traders may manually copy signals from external services, but this is not a direct copy trading feature like other brokers offer.
- Market Replay for Backtesting – Traders can test historical strategies but cannot copy live trades from other traders automatically.
What is the tax treatment of income generated by NinjaTrader?
Income earned from trading on NinjaTrader in Canada is subject to taxation under Canada Revenue Agency (CRA) regulations. The taxation method depends on whether the CRA classifies your trading activity as capital gains or business income, based on factors such as trading frequency, intent, and holding period.
Capital Gains Tax (For Passive Traders & Investors)
If trading is considered investment activity (i.e., trades are infrequent, and positions are held for longer periods), profits are treated as capital gains:
- Only 50% of the profit is taxable, at your marginal tax rate.
- Example: If you make $20,000 in trading profits, only $10,000 is subject to tax.
- Capital losses can be used to offset capital gains and reduce taxable income.
Business Income Tax (For Active & Professional Traders)
If you trade frequently, use leverage, or rely on trading as a primary income source, the CRA may classify your trading as business income:
- 100% of trading profits are taxable, at your marginal tax rate.
- Trading-related expenses (such as software fees, data subscriptions, and commissions) can be deducted.
- Losses can be deducted from total taxable income, unlike capital losses which can only offset capital gains.
How to declare your trading income in Canada
- Capital Gains Reporting
- Report capital gains on Schedule 3 – Capital Gains (or Losses) when filing your T1 General Income Tax Return.
- Keep records of all trades, including buy/sell prices, transaction fees, and profits/losses.
- Business Income Reporting
- Report business income on Form T2125 – Statement of Business or Professional Activities.
- Deduct eligible expenses (platform fees, withdrawal fees, market data costs, etc.).
- Foreign Income and Currency Conversion
- Since NinjaTrader is a U.S.-based broker, trading profits must be converted to CAD using the exchange rate at the time of each transaction.
- If total foreign holdings exceed $100,000 CAD, you must file Form T1135 – Foreign Income Verification Statement.
Points to remember while filing your taxes
Contact: How do I contact NinjaTrader customer service?
Type of Request | Means of Contact | Opening Hours |
---|---|---|
📂 Open an Account | Live Chat: Available on the NinjaTrader website Contact Form: Online request submission | Monday – Friday: 8 AM – 6 PM ET |
💵 Make a Withdrawal | Email: [email protected] Phone: +1 (312) 262-1289 (US Support) | Monday – Friday: 9 AM – 5 PM ET |
🛠️ Contact Technical Support | Email: [email protected] Live Chat: Website Support Section | Monday – Friday: 8 AM – 6 PM ET |
🚨 Make a Complaint | Email: [email protected] Contact Form: Online Complaint Form | Monday – Friday: 9 AM – 5 PM ET |
❓ General Inquiries | Social Media: Twitter (@NinjaTrader), Facebook (@NinjaTrader) Live Chat: Website | Monday – Friday: 8 AM – 6 PM ET |