NinjaTrader 8 is the platform of choice for a significant portion of professional retail futures traders, particularly those using automated strategies or proprietary indicators. Its combination of professional-grade charting, NinjaScript automation framework, and direct connection to major futures brokers makes it the most complete platform available at its price point. This guide covers the essential setup steps to configure NinjaTrader 8 for trading ES and NQ futures professionally from day one.
The data connection is the foundation of everything. NinjaTrader 8 supports direct connections to multiple data and execution providers. For live trading, the primary choices are Rithmic, CQG, and NinjaTrader Brokerage (which uses Rithmic infrastructure). Rithmic is the preferred choice for serious ES and NQ traders because it is a direct-to-exchange routing system, not a white-label broker infrastructure — it connects directly to CME Group, providing the fastest fills and most accurate market data. The setup process: after installing NinjaTrader 8, navigate to Tools > Connections, add a new connection for your broker or data provider, and enter your credentials. For simulation trading during strategy development, NinjaTrader's built-in Playback Connection allows you to replay historical tick data with realistic order simulation.
Workspace organization affects trading efficiency more than most traders acknowledge. The YMI-recommended workspace layout uses three chart panels for ES trading: a 30-minute chart for directional context and KPL level identification, a 5-minute chart for entry timing and pattern confirmation, and a 1 or 2-minute chart for precise entry and stop placement on higher-frequency setups. Add a Market Analyzer panel for quick instrument switching and a DOM (Depth of Market) panel for order entry. The Super DOM in NinjaTrader is the most efficient order entry interface for active futures trading — it allows one-click entry at any price level with pre-configured stop and target brackets. Configure the Super DOM with ATM (Advanced Trade Management) strategies to set your default stop and target automatically on every entry.
ATM Strategy configuration is the single most important setup step for risk-managed trading in NinjaTrader 8. An ATM strategy defines a pre-set bracket of stop loss and profit target applied automatically when you enter a position. Setup: Tools > ATM Strategies > New. Create templates for each setup type you trade. For example, a KPL fade setup might use an 8-point stop and 16-point target on one ES contract. A trend continuation setup might use a 12-point stop and 24-point target. Having these pre-configured means you never enter a trade without the stop and target already defined — the mechanical discipline is enforced by the platform rather than relying on in-session willpower. YMI members who use the KPL bot or Marty strategy have specific ATM configurations recommended in the strategy documentation for each market condition.
Indicator installation separates NinjaTrader from browser-based chart platforms. Third-party indicators are installed via the Tools > Import > NinjaScript Add-On menu, selecting the indicator's .zip file. The YMI proprietary indicators (KPL overlay, session statistics, regime classifier) are distributed as NinjaScript add-ons to Pro Trader members and installed through this process. For standard indicators, NinjaTrader 8 ships with a comprehensive library including VWAP (with standard deviation bands), Volume Profile (standard, session, and composite), Anchored VWAP, ATR, RSI, MACD, and Bollinger Bands. Navigate to the chart, right-click, select Indicators, and add from the available list. The Indicators window allows full customization of parameters, colors, and display options.
Chart settings that affect readability in professional setups: use a black or near-black background (#050505 or pure black) — white backgrounds introduce unnecessary visual strain during multi-hour sessions. Set the VWAP line to a bright, distinct color (cyan or orange) with 2-pixel weight so it reads clearly at a glance. Set KPL levels as horizontal lines with label text so the price value is always visible. Configure bars per chart (right-click chart > Properties > Data) to show 3-5 days of history on the 30-minute chart and 2-3 days on the 5-minute chart — enough historical context to see the recent structural levels without slow chart loading. Enable the Volume Profile (right-click > Properties > General > Volume Profile) as a background element on the 30-minute chart for immediate value area reference.
Automation setup requires familiarity with NinjaScript but is accessible for non-programmers through two paths. The Strategy Builder (Tools > Strategy Builder) provides a visual interface for creating rule-based automated strategies without writing code — define entry conditions using indicators and price action rules through a drag-and-drop interface. For the YMI Marty bot and KPL bot, the strategies are distributed as pre-compiled NinjaScript files to Pro Trader members and installed identically to indicators (Tools > Import > NinjaScript Add-On). Once installed, automated strategies are enabled on a chart through right-click > Strategies > Add Strategy, selecting the strategy, and configuring the parameters.
Performance monitoring within NinjaTrader 8 uses the Account Performance window (Control Center > New > Account Performance) which tracks every trade, generates P&L reports by strategy and instrument, and exports to CSV for external analysis. Configuring this correctly from day one means your performance data is captured automatically — no manual trade logging required. Review the Account Performance report weekly, tracking not just P&L but the metrics that indicate strategy health: average win versus average loss, number of consecutive wins and losses, and the distribution of trades by time of 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.
18+ Years Trading ExperienceHedge Fund Manager — Magnum Opus Capital$50M+ Funded for MembersNinjaTrader SpecialistFutures: ES · NQ · RTY · CL · GC
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.