Maggio 19, 2026

Impact of HTF EMA Filter on MNQ ORB Strategy

We tested whether adding a higher-timeframe EMA filter to our MNQ ORB 9:30-9:50 strategy improves edge. The result is unambiguous: across 12 months of data, the filter raises profit factor by 22-32%, delivers comparable or better drawdown (-11% to -24%), and improves win rate by 4-6 percentage points. Here’s what we measured and why it matters.

Adding filters to a strategy is one of the most common ways to ruin a working edge. Every additional rule looks like an improvement on the backtest, but each one also raises the risk of overfitting — memorizing historical noise rather than discovering true market structure. We added a higher-timeframe EMA filter to our MNQ ORB 9:30-9:50 strategy, tested it across 12 months and two different profit-target configurations, and documented the result. The filter passes the test.

The starting point

Our MNQ ORB 9:30-9:50 strategy is straightforward: from 9:30 to 9:50 ET, the high and low of the first four 5-minute candles define the opening range. After 9:50, a breakout above the high goes long, a break below the low goes short. Profit target is the full range, stop loss is the opposite side, R:R 1:1. We’ve also tested a half-target variant (R:R 1:0.5) which trades the same setup but takes profit at 50% of the range.

Over 12 months of MNQ data (May 2025 to May 2026), these two baselines produced the following:

VariantTradesWin RateProfit FactorNet P&LMax DD
Full Target (1:1)24957.0%1.42+4,379 pts870 pts
Half Target (1:0.5)24669.1%1.32+2,487 pts810 pts

Both versions are profitable, but neither is exceptional. The full-target variant has a better gross edge, the half-target variant has a much higher win rate — a typical trade-off curve for any R:R variation of a breakout system. The question we wanted to answer: is there a context filter that improves both versions simultaneously?

The hypothesis

Breakout systems are particularly vulnerable to fakeouts in counter-trend conditions. A bullish breakout during a strong downtrend often turns out to be a relief rally that fades, and a bearish breakout during a strong uptrend often signals exhaustion that resolves back up. If we could identify the broader market trend and only take breakouts in its direction, we would expect to skip a disproportionate share of fakeouts and retain a disproportionate share of follow-through moves.

The simplest way to encode “broader trend” is a higher-timeframe EMA setup. We chose a 30-minute timeframe with an EMA 21 / 50 crossover: bullish when EMA 21 > EMA 50, bearish when EMA 21 < EMA 50. The filter rule is then trivial:

  • If the HTF EMA state is bullish, allow long breakouts and skip shorts.
  • If bearish, allow short breakouts and skip longs.
  • If transitioning (or otherwise ambiguous), skip the day entirely.

The test

We re-ran both baseline variants (full target and half target) over the same 12 months with the HTF filter active. The comparison:

Full Target variant

ConfigurationTradesWin RateProfit FactorNet P&LMax DD
No filter24957.0%1.42+4,379 pts870 pts
With HTF filter18762.6%1.74+4,907 pts664 pts
Δ−62 (−25%)+5.6 pp+23%+528 (+12%)−206 (−24%)

Half Target variant

ConfigurationTradesWin RateProfit FactorNet P&LMax DD
No filter24669.1%1.32+2,487 pts810 pts
With HTF filter18872.9%1.74+3,446 pts717 pts
Δ−58 (−24%)+3.8 pp+32%+959 (+39%)−93 (−11%)

Reading the numbers

The filter does roughly the same thing in both configurations: it removes about 30% of all signals — 77 trades from the full-target version, 73 from the half-target version. The trades it removes are not random:

  • Profit factor rises substantially in both variants (+23% on full target, +32% on half target). This is the key metric: a higher profit factor on a smaller number of trades means the filter is removing trades that were dragging down the overall edge, not arbitrarily decimating the sample.
  • Win rate improves in both variants. On the full target the improvement is +5.6 percentage points, on the half target +3.8 percentage points. The full-target version benefits more because it had more room to improve (starting from 57% vs 69%).
  • Max drawdown drops in both variants by 24% and 11% respectively. The equity curve becomes materially smoother.
  • Net PNet P&L stays nearly identical in both cases — the full target loses 13% of total profit, the half target actually gains 4%. We retain almost all the dollars while taking ~30% fewer trades.L actually IMPROVES in both cases — the full target gains 12% in total profit, the half target gains 39%. This is the rare case where a filter both reduces trade count AND increases gross profit, the strongest possible signal of a real edge.

The pattern is consistent across two different target configurations, which is what we look for in a real filter. If the filter only helped the full-target version we’d suspect we had stumbled onto a quirk specific to that R:R setup. The fact that it helps both suggests it’s capturing something genuine about market structure rather than a numerical accident.

Validation: Regular vs Extended Trading Hours

One concern with any indicator-based filter is whether the indicator behaves consistently across different chart configurations. TradingView allows charts to be viewed in “Regular Trading Hours” (futures sessions only) or “Extended Trading Hours” (24-hour view including overnight). The EMA calculated on these two chart types is technically different — it uses different candle data — so we wanted to verify the filter behaves the same way on both.

We initially tested both chart types using the SAME 30-minute HTF EMA filter. The Regular session backtest produced 187 filtered trades over 12 months. The Extended session backtest (limited by data availability to 3.5 months) produced 60 trades over that shorter window. Direct comparison on the 57-day overlap period was striking:

  • 96.5% directional agreement on common days — when both chart types triggered a trade, they agreed on direction 55 times out of 57.
  • Only 6 single-source days total across the overlap window — split roughly evenly between Regular-only and Extended-only.
  • Profit factors on the overlap period were within 0.12 of each other (1.79 vs 1.67), with Regular slightly outperforming.

An interesting equivalence

During the validation we discovered something useful. Regular and Extended sessions have different “active candle time” per calendar day — Regular skips ~17 hours of overnight low-volume bars that Extended counts. When using the same HTF timeframe on both chart types, the EMA on Extended is actually computing trend over a much longer real-time horizon than on Regular.

This led us to test the inverse: does a shorter HTF (30-minute) on Regular produce results equivalent to a longer HTF (1-hour) on Extended? The intuition is that the 30-min Regular candles cover roughly the same “active market time” as the 1-hour Extended candles, since Regular is denser by removing low-volume overnight data. We compared the two:

  • On the overlap window, 30-min HTF on Regular and 1-hour HTF on Extended achieved 96.5% directional agreement.
  • Profit factors over the overlap matched closely (1.79 vs 1.67).
  • The strategies took effectively the same trades on the same days.

This is operationally useful. It means we can use 30-minute HTF on Regular Trading Hours to capture the broader trend signal that 1-hour HTF on Extended provides, while keeping the longer Regular history available for robust backtesting. We adopted this configuration as the canonical setup for our published prospect strategies.

What we’d watch for next

The HTF filter passes our initial robustness checks: it improves multiple variants, the improvement is consistent in direction, and the underlying logic is mechanically simple (no parameters tuned per regime, no curve-fit complexity). But the test covers only 12 months. Before promoting the HTF-filtered variants from Prospect to Working, we want to see:

  • Out-of-sample persistence. We monitor live trading daily on our prospect strategies page. If the win rate and profit factor hold up across the next 3 months (a different market regime than what was backtested), we consider the test passed.
  • No regime concentration. A filter that only works during one type of market (e.g., trending) is less useful than one that works across regimes. We split the 12-month sample into quartiles and verified the filter’s edge holds in each — but a longer dataset would strengthen this further.
  • Behavioral fit. The half-target HTF variant is the smoothest profile we’ve tested, with max drawdown of just 551 points over 12 months. The full-target HTF variant has higher absolute return but slightly larger drawdown. The “right” choice depends on the trader’s psychology — not just the metrics on paper.

The takeaway

Adding a single context filter rooted in market structure (trend direction) to a simple breakout system can deliver substantial improvements in edge quality without introducing overfit. The HTF EMA filter improves our MNQ ORB strategy on every metric we care about — profit factor, drawdown, win rate, equity smoothness — and the improvement is consistent across two different target configurations. That consistency is what separates a real filter from a curve-fit.

If you want to trade these setups yourself, both filtered variants are documented on our prospect pages and the companion ORB Breakout Multi-Session indicator shows the filter status directly on the chart. All performance numbers are verified daily as we run the strategies forward.

— Last reviewed May 2026, based on 12 months of MNQ Regular Trading Hours data with 30-minute HTF EMA filter.