NinjaTrader 8 is the platform of choice for serious futures traders — especially those who want automated strategies, prop firm compatibility, and professional-grade charting. But the setup process can feel overwhelming if you're coming from ThinkorSwim or TradingView.
This guide walks you through every step from installation to your first live trade, with the exact settings that YMI members use.
Why NinjaTrader 8 for Futures?
Before diving into setup, it's worth understanding why NT8 is worth the learning curve:
- Prop firm native — Apex, Topstep, Tradeify, and most major prop firms use NT8 or have direct NT8 integrations
- Automated strategies — The only major platform where you can run actual automated bots (not just alerts) on futures without a VPS workaround
- Free to use — NT8 is free for live trading through most brokers; you only pay for add-ons
- Professional charting — Multi-timeframe analysis, DOM (Depth of Market), and tick charts built in
- ATM strategies — Advanced Trade Management lets you define bracket orders that execute automatically once you're in a position
Step 1: Download and Install NinjaTrader 8
Trade This Systematically
Stop reading. Start executing.
Join 500+ traders using YMI's automated bots, daily KPLs, and AI trade plans — no guesswork required.
Go to ninjatrader.com and click "Download Free." You'll need to create an account to access the installer.
Key installation notes:
- NT8 requires Windows 10 or 11 (64-bit). Mac users need Parallels, Boot Camp, or a Windows VPS.
- Minimum specs: 8GB RAM, SSD storage, stable internet. Recommended: 16GB RAM for running multiple charts and strategies simultaneously.
- Install to the default location (
C:\Program Files\NinjaTrader 8) unless you have a specific reason not to. - NT8 also installs a separate "NinjaTrader License Manager" — keep this running in the background.
After installation, launch NT8 and you'll see the Control Center — this is your hub for everything.
Step 2: Choose and Connect a Data Feed
NT8 needs a live data feed to display market data. Your options depend on how you're using the platform:
For Prop Firm Trading (Apex, Topstep, Tradeify)
Most prop firms use Rithmic as their data/execution provider. After purchasing your evaluation account:
- Open NT8 Control Center → Connections → Add
- Select "Rithmic" from the provider list
- Enter the credentials emailed to you by your prop firm
- Set Server to the firm-specific endpoint (Apex uses "Apex Trader Funding," Topstep uses "TopStep")
- Click Connect — green light in the bottom toolbar confirms success
For Live Trading with a Broker
If you're trading your own capital through a brokerage like NinjaTrader Brokerage, Interactive Brokers, or TD Ameritrade:
- NinjaTrader Brokerage — Direct integration, seamless setup, uses CQG data feed
- Interactive Brokers — Requires IB Gateway running separately; powerful but more complex
- Sim/Paper Trading — NT8 has a built-in simulated data feed (Kinetick) for practice; no account needed
For the connection tutorial specific to Apex, see How to Connect NinjaTrader 8 to Apex Trader Funding.
Step 3: Configure Your Workspace
NT8's default layout is overwhelming. Here's the workspace YMI members use:
Core Windows to Open
- Chart — Your primary analysis window. Right-click → Add → Chart.
- DOM (Depth of Market) — Ladder-style order entry. Right-click any instrument → DOM.
- Account Performance — Real-time P&L and trade log. Control Center → New → Account Performance.
- Order Flow / Time & Sales — Optional, for reading tape. Control Center → New → Time & Sales.
Recommended Chart Settings
For ES or NQ day trading:
- Primary chart: 5-minute bars, 3 days of data
- Secondary chart: 1-minute bars or 512-tick bars
- Higher timeframe reference: 30-minute or daily chart in a separate panel
To set bar type: right-click chart background → Properties → Data Series tab → change "Type" to Minute and "Value" to 5.
Save Your Workspace
Control Center → File → Workspaces → Save As. Name it something like "ES Day Trading." NT8 will remember your exact layout and reopen it on startup.
Step 4: Set Up ATM Strategies
ATM (Advanced Trade Management) strategies are NT8's killer feature for discretionary traders. Once configured, a single click enters you into a position with automatic stop loss, take profit, and optional trailing stop — no manual order management while in a trade.
Creating an ATM Strategy
- On the DOM or chart order entry panel, click the ATM Strategy dropdown
- Select "New ATM Strategy"
- Configure:
- Quantity: Number of contracts (start with 1)
- Stop Loss: Ticks from entry (e.g., 10 ticks = $50 on ES)
- Target: Ticks from entry (e.g., 20 ticks = $100 on ES)
- Auto Breakeven: Optional — moves stop to entry once target 1 is hit
- Save with a descriptive name like "ES-1ct-10stop-20target"
Prop firm traders: set your stop loss based on your daily loss limit. If your limit is $500, a 10-tick stop on ES (1 contract = $500 loss at 10 ticks) means you have one chance to be wrong per day. Most YMI members use 2–3 contracts with tighter stops.
Step 5: Configure Daily Loss Limit Protection
This is non-negotiable for prop firm traders. NT8 can automatically flatten your position and disable trading when you hit your daily loss limit.
- Control Center → Tools → Account Performance
- Right-click your account → Account Settings
- Set "Daily Loss Limit" to your prop firm's maximum (e.g., $1,000 for Apex's standard account)
- Set action to "Flatten and Cancel" — this closes all positions and cancels pending orders automatically
Warning: NT8's built-in daily loss limit fires AFTER the loss occurs. For tighter protection, consider the YMI Pro tier's custom risk management indicators that alert before you approach the limit.
Step 6: Paper Trading Before Going Live
NT8's simulated trading environment (Sim) is remarkably realistic — it uses real market data and real order book depth. Use it for at least 2 weeks before risking real capital.
Enable Sim Mode
- In the DOM or chart order entry panel, look for "Simulation" in the account dropdown
- NT8 automatically provides a simulated account with $100,000 in paper capital
- All order types work in Sim exactly as they do live
What to Practice in Sim
- ATM strategy execution — entering and exiting without fumbling buttons
- Keyboard shortcuts for common actions (see below)
- Recognizing your setup and waiting patiently for it
- Managing multiple positions or scaling out
Step 7: Essential Keyboard Shortcuts
Speed matters in futures trading. Set these up in Control Center → Tools → Options → Keys:
- Buy Market: Numpad 0 or custom key
- Sell Market: Numpad 1 or custom key
- Flatten Position: F4 (default) — closes everything immediately
- Cancel All Orders: F3 (default)
- Reverse Position: Optional — flips long to short or vice versa
Practice pressing Flatten Position (F4) until it's muscle memory. In a fast-moving market, fumbling for the mouse can cost you 3–4 ticks before you're out.
Step 8: Loading YMI Indicators and Bots
If you're a YMI Pro member, you'll have access to the KPL indicator, Marty Bot, and other custom NinjaScript tools. Here's how to install them:
- Download the
.zipfile from the YMI Discord (Pro channel) - In NT8 Control Center → Tools → Import → NinjaScript Add-On
- Select the .zip file — NT8 will compile and install automatically
- Find the indicator/strategy under Indicators or Strategies list on your chart
For automated strategy activation: add the strategy to your chart via right-click → Strategies → select the bot. Set to "Enabled" and confirm the account/quantity settings before going live.
See Marty Bot Review for performance data and setup specifics.
Common NT8 Setup Mistakes
- Not saving workspace — NT8 doesn't autosave; one crash loses your layout
- Wrong account selected — Always verify you're on Sim vs. Live before entering orders
- Missing daily loss limit — Prop firm accounts blown because the safeguard wasn't configured
- Overloaded charts — Adding 15 indicators slows NT8 and clouds your analysis; start with 3 or fewer
- Not testing ATM strategies in Sim — Live trading with an unfamiliar ATM template under pressure is how mistakes happen
Next Steps After Setup
With NT8 configured, your next steps depend on your trading path:
- Discretionary traders: Study the KPL strategy and practice identifying setups in Sim before your prop firm evaluation
- Automated traders: Review Backtesting Strategies in NinjaTrader 8 to validate bot performance before going live
- Prop firm path: Read How to Pass a Prop Firm Evaluation and How to Connect NT8 to Apex
- YMI members: Check the #nt8-setup channel in Discord for platform-specific Q&A and the latest configuration files
Ready to trade with a systematic edge? Start your 7-day free trial and get access to the YMI course (97+ videos), daily KPLs for ES and NQ, and a community of traders who actually use NT8 every day.
About the Author
Founder, Young Money Investments · Quant Trader
Cameron has 18+ years of live market experience trading ES, NQ, and futures. He founded Young Money Investments to teach systematic, data-driven trading to everyday traders — the same quantitative methods used at his hedge fund, Magnum Opus Capital. His members have collectively earned $50M+ in prop firm funded accounts.
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.