Home › Resources › Pine Script NQ Strategy
Pine Script NQ Futures Strategy for Prop Firms
NQ and MNQ are the most popular futures contracts for prop firm traders. The Nasdaq 100 moves fast, trends hard, and has enough daily range to hit profit targets without overtrading. But that same volatility is what kills most prop firm evals. Here's how to run a Pine Script NQ strategy that survives the evaluation rules.
NQ vs MNQ: which one to trade on eval
The full-size NQ contract has a tick value of $5 (0.25 points). The MNQ is one-tenth the size at $0.50 per tick. For prop firm evaluations, MNQ is almost always the right choice — it gives you identical price action at a fraction of the dollar risk per trade.
| Contract | Tick Value | 1-point move | Typical daily range |
|---|---|---|---|
| NQ | $5.00 | $20 | 200-400 pts ($4,000–$8,000) |
| MNQ | $0.50 | $2 | 200-400 pts ($400–$800) |
On a 50k Apex eval with a $2,500 trail, trading 1 MNQ means a 100-point adverse move only costs you $200. That's manageable. Trading even 1 NQ, the same move costs $2,000 — nearly blowing the trail on a single trade.
Why NQ is harder than ES on an eval
ES (S&P 500 futures) moves slower and more predictably. NQ is tech-heavy and reacts violently to macro events — Fed commentary, earnings surprises, and CPI prints can push NQ 150+ points in seconds. For a prop firm trader with a trailing drawdown, that's account-ending territory if you're in the wrong direction.
The key differences that affect your Pine Script rules:
- Wider average true range (ATR): NQ's ATR on a 5-minute chart is typically 8-15 points. Your stop needs to account for this without being so wide it violates position sizing math.
- Gap risk: NQ gaps at open more aggressively than ES. Any overnight position on a prop firm account is a liability.
- Session sensitivity: NQ front-runs the cash open by 15-30 minutes. The 9:00-9:30 pre-market window is often the best NQ move of the day — but it's also the most dangerous for reversal.
Pine Script rules that matter for NQ evals
1. Hard session filter
NQ after 12:00 PM ET turns into low-volume chop. A Pine Script that trades all day on NQ will accumulate losing trades in the afternoon that eat into your trailing drawdown. Restrict your strategy to the first 90 minutes of RTH (9:30–11:00 AM ET) and optionally the power hour (3:00–3:30 PM).
2. ATR-based stop, not fixed ticks
Because NQ's volatility changes day to day, a fixed 20-tick stop will get clipped constantly on high-volatility days. Use ta.atr(14) multiplied by a factor (typically 0.5–1.0) as your dynamic stop. This keeps your risk consistent as a percentage of the day's range.
3. News flatout
Hard-code a news blackout window around major releases. At minimum: 8:30 AM ET (CPI, NFP, jobless claims) and 2:00 PM ET (FOMC). The Pine Script alert fires into TradersPost — your broker auto-flattens the position before the print and doesn't re-enter for 15 minutes.
4. Max daily loss kill switch
Build a daily loss counter into the script. Once unrealized + realized losses on the day hit 40% of your trailing drawdown limit, the strategy stops placing new orders. This is non-negotiable on NQ. One bad morning trend day can blow an eval if there's no circuit breaker.
Sizing MNQ contracts to the eval rules
The formula: take 1/3 of your trailing drawdown as your maximum single-day loss budget, divide by your average losing trade (in dollars), and that's your max contracts per trade.
Example for a 50k Apex eval ($2,500 trail):
- Max daily loss budget: $833
- Average losing trade on MNQ with 30-tick stop: $15 (1 contract)
- Max contracts: $833 / $15 = ~55 MNQ — but that's per trade, not aggregate
- More practically: start with 1-3 MNQ, prove the strategy over 5 days, scale from there
VWAP reclaim: the cleanest NQ setup for evals
The most reliable NQ setup for prop firm evals is the VWAP reclaim. Price dips below VWAP in the first 30 minutes, then closes back above it with volume confirmation. In Pine Script, this is two conditions: close[1] < vwap[1] and close > vwap and barstate.isconfirmed. The long entry fires on the next bar open. Stop below the low of the reclaim candle. Target 1:1.5 to 1:2 risk/reward.
Backtesting NQ strategies for prop firm rules
When you backtest an NQ strategy in TradingView, add these prop firm constraints to your Pine Script logic:
- Simulate the trailing drawdown by tracking equity peak and flagging any bar where drawdown exceeds the limit
- Count "funded days" — bars where at least one trade was taken
- Apply the session filter in the backtest, not just live — results without it are misleading
A strategy that looks great on a full-session backtest can fail an eval because it churns through the afternoon chop. Always filter to RTH and your target session window before evaluating results.
NQ and MNQ strategies built for prop firm rules.
Session filters, ATR stops, and daily kill switches built in. Instant delivery.
View Plans