Tech Setup

NinjaTrader 8 Alerts: How to Set Price Alerts and Notifications for Futures Trading

Cameron Bennion
·
2025-09-27
·
6 min read
## Why NinjaTrader Alerts Matter for Futures Traders Active futures trading doesn't require staring at charts for 6 hours. Most day traders have 2–5 key levels they're watching each session — KPL levels, VWAP, prior session high/low, or a specific Fibonacci extension. The discipline problem: if you watch the chart waiting for price to reach a level, you'll often either (a) enter too early when price is close but not there, or (b) get distracted and miss the entry entirely. NinjaTrader's alert system solves both problems. Set an alert at your target level, step away, and return to trade when the alert fires. This enforces the process of planning entries before the market moves rather than reacting in real time. ## Types of Alerts in NinjaTrader 8 NinjaTrader offers three primary alert mechanisms: **1. Chart Alerts (Price Level Alerts)** Set directly on a chart — alerts fire when price touches or crosses a specific price level. This is the most commonly used alert type for KPL-based entries. **2. Alert Conditions (Indicator-Based Alerts)** Use the Alerts window (accessed via Control Center → Alerts) to create conditional alerts based on indicator values. For example: alert when the 9 EMA crosses the 21 EMA, or when RSI drops below 30. **3. Strategy Alerts** Alerts generated by automated NinjaScript strategies when specific logic conditions are met. Used primarily by traders running semi-automated approaches where a strategy monitors conditions and alerts a manual trader to confirm and execute. ## Setting a Chart Price Alert (Step by Step) **Method 1: Right-click on chart** 1. Right-click on the chart at the price level where you want the alert 2. Select "Alert" from the context menu 3. Choose the condition: "Last >= [price]" for upside alerts, "Last <= [price]" for downside alerts 4. Configure the notification method (sound, popup, email) 5. Click OK The alert appears as a horizontal line on the chart with a small alert icon. **Method 2: Alert Manager** Go to *Control Center → Alerts* to open the Alert Manager. Click "New" and configure: - Instrument: select your futures contract (ES 12-25, NQ 12-25) - Alert Condition: "Last price is greater than or equal to" [price] OR "Last price is less than or equal to" [price] - Notification: choose sound, email, or NinjaTrader popup - Rearm: set whether the alert fires once or repeatedly The Alert Manager lets you view, edit, and delete all active alerts from one window. ## Notification Options **Sound alert:** NinjaTrader plays a sound file when the condition is met. You can use the default sounds or assign custom audio files. Sound alerts require NinjaTrader to be running — they won't fire if the application is closed. **Email alert:** Sends an email to a configured address when the condition triggers. Requires setting up SMTP credentials in NinjaTrader's Options → General → Mail settings. This is the most useful for alerts when you're away from the trading desk. **Popup window:** Displays a message box that requires acknowledgment before it dismisses. Most intrusive but ensures you see it. Use for high-priority alerts only. **Mobile notifications:** NinjaTrader does not have native mobile push notifications. For mobile alerts, configure email alerts and use a mobile email client with push notifications enabled. ## Practical Alert Workflows **KPL level monitoring:** Each morning, add price alerts at your daily KPL levels for ES and NQ. Set upside alerts 2–3 points below resistance (to prepare for the approach) and downside alerts 2–3 points above support. When an alert fires, you have time to assess whether the setup is forming before price reaches the exact level. **Pre-market preparation:** After marking your daily plan levels, set alerts at all key levels and then close the chart. This removes the temptation to watch price all morning. Return to the alert, assess the current setup, and decide whether to take the trade. **Stop approach warnings:** If you're in a trade and want a warning before price approaches your stop, set an alert 3–5 points from your stop level. When it fires, you can evaluate whether to hold (the trade is still valid) or exit early (the setup has broken down) without waiting to be stopped out automatically. **Settlement window reminder:** Set a daily repeating alert at 4:45 PM ET (or 16 minutes before whatever your prop firm's settlement restriction begins). When it fires, check for open positions and close them before the window. This eliminates accidental settlement window violations. ## Alert Limitations and Best Practices **NinjaTrader must be running:** All NinjaTrader alerts require the application to be open and connected to a data feed. If NT8 disconnects or crashes, alerts will not fire. For critical level monitoring when away from the desk, email alerts combined with a mobile device are the most reliable solution. **Alert doesn't equal entry:** An alert firing at your target level is a notification to evaluate the setup — not an automatic entry signal. Confirm the trade setup (structure, volume, momentum) before executing. **Clean up stale alerts:** After each session, delete alerts that no longer apply. A cluttered alert list with old levels from previous sessions creates confusion and clutters charts. **One alert per trade setup:** Resist the urge to set 10 alerts per session. The discipline of selecting 2–3 most important levels per session and alerting only those forces better pre-session planning and more deliberate trading.

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