Tech Setup

NinjaTrader Market Analyzer: Complete Guide to Scanning and Watchlists

Cameron Bennion
·
2025-10-13
·
7 min read
## NinjaTrader Market Analyzer: Complete Guide to Scanning and Watchlists Most NinjaTrader traders use the platform for charting and order entry while ignoring the Market Analyzer entirely. This is a mistake — the Market Analyzer is a live, customizable multi-instrument dashboard that can replace half your pre-market preparation time. ## What Is the NinjaTrader Market Analyzer? The Market Analyzer is a tabular watchlist tool that displays live data for multiple instruments simultaneously. Unlike a chart, it shows current values in a spreadsheet-style grid: bid/ask, last price, change, volume, and any custom calculated columns you define. For futures traders, the primary use cases are: - Monitoring all active futures contracts (ES, NQ, YM, RTY, CL, GC, SI) in one view - Building custom scan columns based on indicator values (RSI, ATR, VWAP deviation) - Creating alert conditions that trigger when specific market conditions are met - Tracking contract-specific data like daily range, volume, and open interest ## Opening and Setting Up the Market Analyzer To open: Control Center → New → Market Analyzer. A blank analyzer window appears. **Adding instruments**: Right-click in the instrument list area → Add Instruments. You can add individual contracts (ES 12-25, NQ 12-25) or instrument groups. For futures day trading, add the front-month contracts for your tradeable universe. **Renaming columns**: Right-click any column header → Column Properties to rename it and change the display format. ## Adding Standard Data Columns Right-click in any column header area → Add Column. Available data categories: **Market data columns** (built-in): - Last: Current last trade price - Change: Point change from prior close - Change %: Percentage change - Volume: Current session volume - High/Low: Session high and low - ATR: Average True Range (specify period) - VWAP: Current session VWAP value **Adding ATR column**: Add Column → select "Indicator" → scroll to ATR → set Period to 14 and Price Type to Close → OK. This shows the current ATR value for each instrument — essential for comparing volatility across contracts before choosing which to trade. ## Building Custom Indicator Columns Any NinjaTrader indicator can be added as a Market Analyzer column. This is where the tool becomes powerful. **Adding RSI column**: 1. Right-click column header → Add Column 2. Select Indicator → RSI 3. Set Period: 14, Price Type: Close 4. OK The RSI column now shows the current RSI value for every instrument in your list, updating in real time. **Useful pre-market columns to build**: - RSI(14) — identifies overbought/oversold conditions across all contracts - ATR(14) — shows which contracts have the most volatility for the session - Volume vs. 10-day average — flags unusual volume early in the session - Distance from VWAP (can be coded as a custom expression) ## Setting Up Alert Conditions Market Analyzer alerts trigger when a column value crosses a threshold. This replaces manual monitoring. **Creating an alert**: 1. Right-click the column you want to monitor → Add Condition 2. Set the condition: e.g., RSI(14) < 30 (oversold) 3. Set the alert action: Sound, popup, or email notification 4. Click OK Example alert setup for a pre-market watchlist: - RSI(14) < 25: Alert when an instrument is deeply oversold - ATR(14) > 25: Alert when ES daily range exceeds your high-volatility threshold (adjust for trading session) - Volume > [X]: Alert when volume spikes above a defined intraday threshold Alerts run while the Market Analyzer window is open, even if NinjaTrader is minimized to the taskbar. ## Color Coding Columns Right-click any column → Column Properties → Background/Foreground conditions. You can set conditional formatting: - RSI < 30: Background turns green (oversold — potential long setup) - RSI > 70: Background turns red (overbought — potential short setup) - ATR > 20: Text turns yellow (elevated volatility) This creates a visual heat map across your futures watchlist without opening individual charts. ## Pre-Market Preparation Workflow A 15-minute pre-market routine using Market Analyzer: 1. **Open analyzer at 9:00 AM ET** — verify all contracts are showing live data (not delayed) 2. **Check ATR column** — identify which contracts have the largest daily ranges (highest opportunity and risk) 3. **Check RSI column** — note any contracts at extremes (below 30 or above 70 at session open) 4. **Check volume column** — compare current premarket volume to the 10-day average to identify unusual accumulation or distribution 5. **Sort by Change %** — identify which contracts are the strongest and weakest performers in premarket This 15-minute scan replaces manually opening 6-8 charts individually and gives you a data-driven basis for choosing which instrument to trade that session. ## Saving Market Analyzer Layouts Market Analyzer layouts are saved with your NinjaTrader workspace. To save: File → Save Workspace As → name it "PreMarket Scanner." Load this workspace each morning to restore your full analyzer layout instantly rather than rebuilding columns manually. To share a Market Analyzer template with another trader: right-click the analyzer title bar → Export Template → save as .xml file. They can import via right-click → Import Template.

About the Author

Cameron Bennion

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
Trade with Cameron's systems:7-Day Free Trial →

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.

🔒 Your information is secure. We respect your privacy and will never spam you.

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.

Ready to Apply These Strategies?

Join 500+ traders using YMI's automated bots, daily KPLs, and AI trade plans to trade systematically.

Intro Trader includes a 7-day free trial • 30-day money-back guarantee on all tiers