Quick Answer — Topstep NinjaTrader Setup — Quick Facts
- • Supported: NinjaTrader 8 (NT8) on Topstep Combine and Express Funded Account
- • Connection method: Rithmic data feed (account credentials supplied in Topstep dashboard)
- • Windows required — NT8 is desktop-only, no browser or Mac support
- • VPN strictly prohibited — NT8 connection triggers Error 403 if VPN is active
- • Contract limits enforced in NT8: 5 minis ($50K), 10 minis ($100K), 15 minis ($150K)
- • TopstepX is easier and browser-based; NT8 is more powerful for automation and custom setups
Tested platforms: 3+ years on Topstep across TopstepX (preferred), with NinjaTrader and Tradovate also supported. ProjectX shut down 2026 — replaced by TopstepX, which is getting a tech boost from the April 2026 Futures Desk acquisition. Full platform breakdown in my Topstep platforms guide and main review. Latest at Topstep.
NinjaTrader 8 connects to Topstep via Rithmic, the industry-standard futures data feed, giving you full access to NT8's charting engine, indicator library, ATM strategies, and NinjaScript automation on a real Topstep Combine or Express Funded Account. Setup takes under 15 minutes if you already have NT8 installed.
For an overview of all three Topstep-supported platforms, see the Topstep trading platforms guide.
Who should use NinjaTrader at Topstep
Most traders starting with Topstep today use TopstepX. It runs in a browser, has TradingView charts built in, and requires zero installation. Paul's preferred platform after 3+ years on Topstep is TopstepX.
NinjaTrader is the right choice if you already have one of these:
- Custom NT8 indicators or chart templates you've developed over years
- NinjaScript strategies or semi-automated setups you want to deploy immediately
- ATM strategy templates tuned to your risk profile
- A preference for NT8's DOM and order-flow tools over TradingView-style charting
If you're starting fresh, TopstepX removes friction. If you have existing NT8 infrastructure, the 15-minute Rithmic connection beats rebuilding everything elsewhere.
| Factor | NinjaTrader 8 | TopstepX |
|---|---|---|
| OS requirement | Windows only | Any browser |
| Installation | Desktop app, ~500 MB | None |
| Charts | NT8 native + third-party | TradingView built-in |
| Custom indicators | Full NT8 indicator ecosystem | TradingView indicators |
| Automation | NinjaScript strategies, ATM | Trade Copier only |
| Data feed | Rithmic via Topstep credentials | Proprietary (TopstepX) |
| New feature development | Legacy | Active (TFD integration in progress) |
Before you start: system requirements
NT8 runs on Windows 10 or Windows 11. It does not support macOS natively. If you're on a Mac, you'll need Windows via Parallels, Boot Camp, or a dedicated Windows machine.
Minimum specs that work in practice: 8 GB RAM, quad-core processor, SSD storage, stable broadband. NT8 running multiple data-heavy charts benefits from 16 GB RAM. A slow machine running NT8 during high-volatility opens (ES, NQ at 9:30 AM ET) will lag.
One hard requirement before anything else: disable your VPN completely. Topstep prohibits VPN use. NT8's Rithmic connection returns Error 403 with any VPN active. Full policy at Topstep's VPN rules.
Step-by-step: connecting NinjaTrader 8 to Topstep
Step 1: Download NinjaTrader 8
Go to ninjatrader.com and download NT8. The base install is free. You do not need a paid license to trade a Topstep Combine or XFA account. Install and launch NT8.
Step 2: Get your Rithmic credentials from Topstep
Log into your Topstep dashboard at topstep.com. Navigate to Platform Access (sometimes labeled Platforms or Data Feeds depending on current dashboard version). Select NinjaTrader.
Topstep will display your Rithmic connection credentials:
- Rithmic username
- Rithmic password
- Server URL (Topstep-specific Rithmic endpoint)
Copy these. Do not use generic Rithmic credentials from another broker — Topstep issues firm-specific credentials tied to your account.
Step 3: Add the Rithmic connection in NT8
In NT8, open Connections Manager (top menu bar, or `Ctrl+Shift+C`). Click Add. From the provider list, select Rithmic.
Enter your Topstep-issued credentials:
- Server: paste the Topstep Rithmic server URL
- Username: your Topstep Rithmic username
- Password: your Topstep Rithmic password
Click Connect. NT8 will authenticate against Rithmic. On successful connection, the status indicator turns green.
Step 4: Verify account and instrument list
After connecting, open the Account Selector in NT8. Your Topstep account should appear with the correct balance and account type. Open a chart and add a futures instrument (ES, NQ, CL, or any supported contract). The data feed should pull live quotes from the Rithmic/Topstep connection.
If the instrument list is sparse or missing contracts, close the connection, wait 30 seconds, reconnect. Rithmic occasionally needs a full session restart on first connection.
Step 5: Set up your workspace
NT8 workspaces carry over from any prior NT8 installation. If this is a fresh install, build your layout: charts, DOM, Order Flow dashboard, Market Analyzer. Configure your data series to use the Rithmic connection rather than any default simulation feed.
Apply ATM strategy templates at this point. ATM strategies in NT8 let you pre-set stop and target distances for each instrument — these carry across sessions without reconfiguration.
Contract limits in NinjaTrader
Topstep enforces position size limits via Rithmic at the account level. NT8 will block order submissions that exceed your limit. As of April 2026:
| Account Size | Max Standard Contracts | Max Micro Contracts |
|---|---|---|
| $50K Combine | 5 minis | 50 micros |
| $100K Combine | 10 minis | 100 micros |
| $150K Combine | 15 minis | 150 micros |
These limits are hard stops at the broker level. NT8 will reject the order entry itself — you won't get partial fills above the limit. Full breakdown at Topstep's maximum contracts guide.
Micro contracts (MES, MNQ, MCL) count at 10:1 vs minis. 50 MES = 5 ES equivalent. You can mix minis and micros as long as the mini-equivalent total stays under the cap.
Common setup errors and fixes
Error 403 on connection attempt Cause: VPN is active. Topstep's platform policy prohibits VPN. Disable VPN software completely (not just disconnected — fully closed) and reconnect. If your machine has a system-wide VPN client that runs at startup, check the system tray.
"Invalid credentials" on Rithmic login Cause: Using wrong credential set. Make sure you're using the credentials from the Topstep dashboard Platform Access page, not personal Rithmic credentials from another broker. Regenerate credentials in the dashboard if you've previously connected and they've since expired.
Account appears with $0 balance Cause: Connecting to a simulation account rather than the Topstep-funded Rithmic account. In NT8 Connections Manager, verify the server URL matches the Topstep-specific endpoint, not the generic Rithmic PAPER account.
Data feed timeout on chart load Cause: Common on first connection. Close the chart, wait 15 seconds, reopen. If persistent, restart NT8 entirely while keeping the Rithmic connection active in the background.
Instrument list missing key contracts Cause: Rithmic contract list sometimes takes a minute to fully populate on first session. Open Market Analyzer and search manually for ES or NQ. If not appearing after 2 minutes, disconnect and reconnect.
NT8 runs slow during market open Cause: Resource contention. NT8 with 4+ active data-heavy charts is CPU and RAM intensive. Close unused chart windows. 8 GB RAM is a floor — 16 GB runs NT8 significantly better during volatile sessions.
NinjaScript and automation at Topstep
NT8's NinjaScript allows semi-automated and fully automated strategies. The important Topstep compliance boundary: all trading activity must originate from your personal device. Remote VPS-based automation is prohibited.
What this means in practice:
- NinjaScript strategies running on your local Windows machine are structurally compliant
- Deploying NT8 on a cloud VPS and running automated strategies 24/7 unattended likely violates the "personal device" requirement and the VPN/VPS prohibition
- Copy trading via TopstepX is the officially supported multi-account route — see Topstep copy trading rules
For traders who use NT8 automation, the safe path is local execution. If you want to run strategies while away from the desk, contact Topstep support to confirm your specific setup before deployment.
ATM strategies in NT8 are rule-based order management tools, not autonomous bots — these are standard practice and unambiguously fine.
NinjaTrader vs TopstepX at Topstep
TopstepX is Topstep's primary platform and the one receiving active development attention, including the integration of The Futures Desk technology acquired April 1, 2026. NT8 is a legacy connection that remains fully supported but is not where new Topstep-specific features land.
The practical comparison for a Topstep trader:
Choose NinjaTrader if:
- You have existing NT8 custom indicators or NinjaScript strategies
- Your edge depends on NT8's DOM, order flow tools, or specific chart types unavailable in TradingView
- You're coming from an Apex or similar NT8-based setup and want continuity
- You trade using ATM strategy templates you've refined over time
Choose TopstepX if:
- You're starting fresh or don't have an NT8 setup worth preserving
- You trade on a Mac or don't want a Windows dependency
- You want the latest Topstep features (TFD integration, new DOM, new education tools)
- You want browser-based access without installation overhead
Many experienced NT8 traders try both and keep NT8 for its indicator ecosystem while using TopstepX as a backup monitor. Both connections can be active simultaneously on the same account.
For the Tradovate alternative (browser-based like TopstepX but with different charting), see the Topstep Tradovate setup guide.
Rules that apply on NinjaTrader specifically
All Topstep rules apply identically across platforms — the platform doesn't change your obligations. The rules most directly relevant when trading via NT8:
- VPN ban: NT8 Rithmic connection triggers 403 with VPN active. Zero-tolerance policy. Full detail at Topstep VPN policy.
- Contract limits: Enforced at the Rithmic level, hard blocks in NT8 itself. See maximum contracts guide.
- Consistency rule: 50% best-day cap applies regardless of platform. See consistency rule explained.
- Copy trading: Allowed via TopstepX Settings, not natively through NT8's own copy mechanisms. Auto-disabled during XFA payout processing. See copy trading rules.
- Daily Loss Limit: $1K/$2K/$3K for $50K/$100K/$150K Combine. NT8 does not auto-enforce DLL, you must track manually or set NT8 position management stops. TopstepX has user-configurable DLL built into the interface.
The DLL self-enforcement point is the biggest practical difference between NT8 and TopstepX for Topstep traders. TopstepX lets you set a personal DLL that locks the platform if you hit it. NT8 has no such Topstep-native kill switch, you're relying on your own discipline or an NT8 ATM strategy configured to halt trading at your DLL threshold.
For the full rules picture, start with the Topstep rules overview.
The bottom line
NinjaTrader 8 is a fully supported, professional-grade platform at Topstep. The 15-minute Rithmic setup is straightforward. If you have an NT8 ecosystem worth keeping, custom indicators, NinjaScript strategies, ATM templates, using it on Topstep adds no friction and no extra cost.
If you're starting fresh, TopstepX is the faster path and the platform where Topstep is investing development resources post-TFD acquisition. Paul's 3+ years on Topstep have been predominantly on TopstepX for that reason.
The one non-negotiable regardless of platform: VPN off, always. Topstep's prohibition is unconditional. NT8's Rithmic connection is unforgiving, 403 is immediate, not a warning.
For a full platform comparison across all three Topstep options, see the Topstep trading platforms guide. For account setup and which Combine size fits your capital, see Topstep accounts overview.
Frequently Asked Questions
Does Topstep support NinjaTrader 8?
Yes. NinjaTrader 8 is one of three officially supported platforms at Topstep as of April 2026, alongside TopstepX and Tradovate. You connect NT8 to your Topstep account via the Rithmic data feed using credentials supplied in the Topstep dashboard. NinjaTrader 7 is not supported.
How do I connect NinjaTrader 8 to Topstep?
Download NT8 from ninjatrader.com. In the Topstep dashboard, go to Platform Access and select NinjaTrader to reveal your Rithmic credentials (username, password, server). In NT8, open Connections Manager, select Rithmic, enter the credentials, and connect. Your account balance and instrument list will populate automatically. Full step-by-step is in the setup section above.
Which data feed does NinjaTrader use for Topstep?
NinjaTrader connects to Topstep via the Rithmic data feed. Rithmic is a professional-grade futures data provider used across most major prop firms. Your Topstep-issued Rithmic credentials differ from any personal Rithmic account you may already have.
Can I use my existing NinjaTrader indicators and strategies on Topstep?
Yes. Once NT8 is connected to your Topstep account via Rithmic, your existing indicators, templates, workspaces, NinjaScript strategies, and ATM strategy settings carry over. No reconfiguration needed beyond pointing your chart's data feed to the Rithmic/Topstep connection.
Is NinjaTrader available on Mac?
No. NinjaTrader 8 is Windows-only. Mac users must run Windows via Parallels, a virtual machine, or a dedicated Windows machine. TopstepX runs in any browser on Mac, PC, iPad, or any device, it is Topstep's cross-platform solution.
What are the contract limits for NinjaTrader at Topstep?
Contract limits match your Combine account size: $50K = 5 standard minis (or 50 micros), $100K = 10 minis (100 micros), $150K = 15 minis (150 micros). These limits are enforced at the broker level via Rithmic, NT8 will reject orders that exceed the limit. See the full breakdown at the Topstep maximum contracts guide.
Why won't NinjaTrader connect to my Topstep account?
Common causes: (1) VPN is active, Topstep prohibits VPN and NT8's Rithmic connection will return Error 403 with any VPN enabled. Disable VPN completely. (2) Wrong server URL, confirm you're using the Topstep-specific Rithmic server, not a generic Rithmic endpoint. (3) Credentials expired, regenerate your Platform Access credentials in the Topstep dashboard. (4) Data feed timeout, NT8 sometimes requires a full restart after initial credential entry.
Can I use NinjaTrader for automated trading at Topstep?
NinjaScript strategy automation is supported via NT8, but Topstep's rules require that all trading activity originates from your personal device. Fully remote VPS-based automation is prohibited, as is copy-trading from a third party. NinjaScript strategies running locally on your machine are structurally compliant; confirm with Topstep support before deploying a fully hands-off automated system.
NinjaTrader vs TopstepX, which should I use at Topstep?
TopstepX is the better choice for most traders: browser-based, zero installation, TradingView charts built in, works on any OS. NinjaTrader is the better choice if you have an existing NT8 setup with custom indicators, NinjaScript strategies, or ATM templates that would be costly to rebuild. TopstepX is Topstep's primary platform and where new features (including the TFD integration) are being added.
Do I need a separate NinjaTrader license to use it at Topstep?
NinjaTrader 8 is free to download and use for live simulation with a funded Rithmic account. You do not need a paid NT8 license to trade your Topstep account. A paid license (Lease or Lifetime) unlocks real-time third-party data and certain advanced features, but is not required for Topstep Combine or XFA trading.
Is NinjaTrader available for the Topstep Live Funded Account?
NT8 platform availability for the Live Funded Account (real-money tier, reached by 0.71% of XFA traders) mirrors the XFA setup. Connection method and credentials structure are the same. Confirm current platform support directly with Topstep support when you reach Live Funded status.
Can I use NinjaTrader with a VPN at Topstep?
No. Topstep explicitly prohibits VPN use. The Help Center states: "No, you cannot use a VPN while trading with Topstep." NinjaTrader's Rithmic connection will fail with Error 403 if a VPN is active. Disable all VPN software before launching NT8 and connecting. Full policy at Topstep VPN rules.