Setting up NinjaTrader 8 with your Apex Trader Funding evaluation account is straightforward once you understand the connection architecture. Apex uses Rithmic as its data feed and order routing provider — NinjaTrader 8 has native Rithmic support. This guide covers every step from receiving your Apex credentials to running your first bot on a live evaluation account.
What You'll Need Before Starting
- NinjaTrader 8 installed — Download free from ninjatrader.com. The free version supports live trading; you don't need a paid license to run automated strategies on Apex.
- Apex Trader Funding account — You'll receive credentials via email after purchasing an evaluation. Look for your Rithmic username and password in the welcome email.
- Rithmic credentials — These are separate from your Apex login. Your Rithmic username and password are provided when your Apex evaluation is activated (usually within minutes of purchase).
Note: Apex uses the Rithmic Paper Trading server during the evaluation phase — despite being called "paper trading" internally, this is your live evaluation with real P&L tracking. Don't confuse this with the NinjaTrader simulated account.
Step 1: Open NinjaTrader and Navigate to Connections
Trade This Systematically
Stop reading. Start executing.
Join 500+ traders using YMI's automated bots, daily KPLs, and AI trade plans — no guesswork required.
Launch NinjaTrader 8. In the Control Center (the main NT8 window), click Connections in the top menu bar, then select Configure.
The Connections window shows all available broker and data feed connections. You'll see a list on the left including Interactive Brokers, TD Ameritrade, Rithmic, and others.
Step 2: Select Rithmic and Create a New Connection
In the left panel, click Rithmic. On the right side, you'll see connection configuration options.
Click Add to create a new Rithmic connection profile. Give it a descriptive name like "Apex Evaluation" so you can identify it if you later add a second account.
Fill in the fields:
- User Name: Your Rithmic username (from the Apex welcome email)
- Password: Your Rithmic password
- Server: Select Rithmic Paper Trading for Apex evaluations. This is correct — Apex evaluations run on the Rithmic Paper Trading server despite tracking real performance.
- Data Feed: Rithmic
- Order Routing: Rithmic
Click OK to save the connection profile.
Step 3: Connect to Rithmic
Back in the Control Center, click Connections → select your new "Apex Evaluation" connection → click Connect.
NinjaTrader will attempt to authenticate with Rithmic. A successful connection shows a green dot next to the connection name in the lower status bar. If the connection fails, double-check:
- Username and password match exactly (case-sensitive)
- You selected "Rithmic Paper Trading" not "Rithmic Live"
- Your Apex account has been activated (can take up to 30 minutes after purchase)
- No firewall or VPN is blocking the Rithmic connection
Step 4: Verify Your Account Appears Correctly
Once connected, open the Accounts window in NinjaTrader (Control Center → Accounts). You should see your Apex evaluation account listed with:
- Your starting account balance (e.g., $50,000 for a $50K evaluation)
- Current cash value and open P&L
- Account name matching your Apex account ID
If the balance shows $0 or the account doesn't appear, disconnect and reconnect. If the problem persists, contact Apex support — your Rithmic account may not be fully activated yet.
Step 5: Configure the Correct Instrument
Open a new chart in NinjaTrader. Right-click → Instrument → search for ES (E-mini S&P 500) or NQ (E-mini Nasdaq 100).
Important: Make sure the chart is using the Rithmic data connection, not the NinjaTrader Continuum (default demo) feed. Look at the chart header — it should show "Rithmic" as the data provider.
If you're trading ES, use the front-month continuous contract (ES 03-26 for March expiry, for example). Apex evaluations trade the front-month contract.
Step 6: Load Your Trading Strategy
If you have YMI bot templates installed (available with Pro Tier membership), load the strategy onto your chart:
- Right-click the chart → Strategies → select your bot (Marty, KPL, or a specific template)
- In the strategy properties, set Account to your Apex evaluation account (not the simulated account)
- Verify Order Routing is set to "Rithmic" not "Simulated"
- Set your position sizing and daily loss limit according to the Apex rules for your account size
- Click Enable Strategy
Run the strategy for at least one session with small size (1 micro or 1 mini contract) to verify fills are routing correctly to your Apex account before running full-size positions.
Step 7: Verify Live Order Routing
Place a single small test order manually to confirm the connection is routing to Apex and not NinjaTrader's internal simulator:
- Open the Orders window in NT8
- Place a limit order 10+ points away from current price (so it won't fill immediately)
- Check your Apex dashboard — the order should appear in your Apex account
- Cancel the order from NT8 and verify it cancels in Apex
If orders appear in NT8's Order window but not in your Apex dashboard, you're routing to the NT8 simulator, not Apex. Re-check the strategy account assignment in Step 6.
Running on a VPS for 24/7 Bot Operation
For reliable automated trading, run your NT8 bots on a Virtual Private Server (VPS) rather than your local machine. A VPS keeps bots running 24/7 without power outages, internet drops, or Windows updates interrupting the connection. Use a Chicago-based VPS for low latency to the CME exchange — target under 5ms round-trip to the Rithmic servers.
The connection setup process is identical on a VPS — install NT8, configure the Rithmic connection with your Apex credentials, load your strategy templates, and enable. Then close the Remote Desktop session. The bots run continuously until you reconnect to check results.
Apex-Specific Risk Management Configuration
Before going live, configure these mandatory risk parameters for a $50K Apex evaluation:
- Daily Loss Limit: Set NinjaTrader's account-level daily loss limit to $400–$600 (20–25% of the $2,500 trailing drawdown threshold)
- Profit Target Gate: Set a daily profit target walk-away at $300–$500 (10–15% of the $3,000 profit target)
- Consistency Rule: Configure the strategy's daily target so no single day exceeds 30% of cumulative profit — YMI's Steady Gains template handles this automatically
- Minimum Trading Days: Apex requires 7 minimum trading days. The Steady Gains template is calibrated to pass in 14–21 days, safely meeting this requirement
Learn more about how to pass your Apex evaluation with the right templates.
Troubleshooting Common Connection Issues
Problem: "Authentication failed" on connect
Solution: Double-check credentials in the Apex member portal. Rithmic passwords are case-sensitive. If recently changed, wait 5 minutes for propagation.
Problem: Connected but no market data
Solution: Ensure you're subscribing to CME data through Apex (included in evaluation). Check that charts are set to the Rithmic data feed, not Continuum.
Problem: Orders not appearing in Apex dashboard
Solution: Verify strategy Account setting is your Apex account, not "Sim101" or "Default." Right-click strategy → Properties → check Account field.
Problem: Disconnecting randomly during the session
Solution: Use a wired ethernet connection on a VPS rather than WiFi. Set NT8 to auto-reconnect: Tools → Options → Connection → enable "Auto-reconnect on disconnect."
Related resources:
- How to Pass Your Apex Evaluation with NinjaTrader Bots — Templates and strategy selection
- VPS for Trading Guide — 24/7 bot operation setup
- Best Prop Firms for NinjaTrader in 2025 — Apex vs Tradeify vs Topstep comparison
- Risk Management for Automated Trading — Daily stop loss and position sizing
- YMI Pro Tier — Prop firm-ready bot templates + 1-on-1 onboarding
About the Author
Young Money Investments
The YMI team creates educational content on systematic futures trading, automated bots, and prop firm strategies.
Free — No Credit Card
Get Daily KPLs in Your Inbox
AI-generated Key Price Levels for ES & NQ, delivered every trading morning. Join 500+ traders who start their session with a plan.
Risk Disclosure & Disclaimer
Educational Purposes Only: The content provided in this blog is for educational and informational purposes only. It does not constitute financial, investment, or trading advice. Young Money Investments is not a registered investment advisor, broker-dealer, or financial analyst.
Risk Warning: Trading futures, forex, stocks, and cryptocurrencies involves a substantial risk of loss and is not suitable for every investor. The valuation of futures, stocks, and options may fluctuate, and as a result, clients may lose more than their original investment.
CFTC Rule 4.41 - Hypothetical or Simulated Performance Results: Certain results (including backtests mentioned in these articles) are hypothetical. Hypothetical performance results have many inherent limitations. No representation is being made that any account will or is likely to achieve profits or losses similar to those shown. In fact, there are frequently sharp differences between hypothetical performance results and the actual results subsequently achieved by any particular trading program.
Testimonials: Testimonials appearing on this website may not be representative of other clients or customers and is not a guarantee of future performance or success.
