Supply Scout on Micro Nasdaq-100 (MNQ)

Should you use it?

Use with caution

Usable, with caveats

It meets the brief on MNQ, but read the caveats before trading it — and run it in simulation first.

  • Stayed profitable going forward at 4 of 4 walk-forward cut-offs.
  • Would have been picked in advance at only 1 of 4 cut-offs — the edge was found with the whole period in view.

Recommended set

MNQ · 15-minute bars · both directions · Periods 3 · Break Type WickBody · full session with the 15:55 flatten · 240-tick (60 pt) stop · 160-tick (40 pt) target

Net profit

+$14,408

1 MNQ contract · after commission

Profit factor

1.13

$1.13 won per $1 lost

Max drawdown

$2,399

net / drawdown 6.0 : 1

Win rate

63%

2,551 trades · 4.8 per day

Per month

+$569

+$1,708 with 3 contracts

One contract · NinjaTrader 8 Strategy Analyzer, Aug 2024 – Sep 2026, after commission.

−$5.0k$0$5.0k$10k$15k$20kJan ’25Jul ’25Jan ’26Jul ’26
Equity curve — cumulative closed-trade profit, one contract, 2024-07-31 → 2026-09-11. Shaded: the largest drawdown, $2,380 over 2025-05-29 → 2025-06-11.
$2.5k−$1.5k$0Aug ’24: −$412 on 101 tradesSep ’24: +$82 on 91 tradesOct ’24: +$1,956 on 94 tradesNov ’24: +$258 on 73 tradesDec ’24: −$138 on 82 tradesJan ’25: +$410 on 96 tradesJan ’25Feb ’25: −$376 on 80 tradesMar ’25: +$571 on 115 tradesApr ’25: +$1,663 on 118 tradesMay ’25: +$1,524 on 101 tradesJun ’25: −$1,548 on 102 tradesJul ’25: +$342 on 86 tradesJul ’25Aug ’25: +$381 on 89 tradesSep ’25: +$1,712 on 77 tradesOct ’25: +$1,680 on 107 tradesNov ’25: +$1,901 on 100 tradesDec ’25: −$1,518 on 92 tradesJan ’26: +$2,534 on 88 tradesJan ’26Feb ’26: +$1,916 on 118 tradesMar ’26: +$773 on 125 tradesApr ’26: +$929 on 107 tradesMay ’26: +$202 on 114 tradesJun ’26: +$216 on 133 tradesJul ’26: +$1,272 on 116 tradesJul ’26Aug ’26: −$414 on 103 tradesSep ’26: −$268 on 45 trades
Month by month — 19 of 26 months positive; best 2026-01 (+$2,534), worst 2025-06 (−$1,548).

What the numbers say

  • It meets the brief over the full period. The target was a profit factor above 1.0 and at least 3 : 1 net profit to max drawdown. In NinjaTrader 8’s Strategy Analyzer, with the “NinjaTrader Brokerage Free” commission template, the recommended set delivers PF 1.13 and 6.0 : 1 on 2,551 trades — a large enough sample that the ratios are not luck.
  • Both sides pay. Longs +$7,443 on 1,329 trades, shorts +$6,965 on 1,222 — an almost even split, unusual for a two-year window in which the index trended up.
  • Always flat by the close. Every trade is closed the same session (the 15:55 flatten or an early holiday close); nothing is carried overnight or across a contract roll. Average time in market 69 minutes.
  • Verified twice. Every figure above comes from NT8’s own engine; the 105,840-run parameter sweep behind the choice was made in a replica that matches NT8 to the trade.
  • Read the walk-forward before sizing up. The edge here got stronger over the two years (PF 1.09 in 2024, 1.14 in 2025, 1.18 in 2026) and the set’s first year alone would not have passed the 3 : 1 bar. It was positive after every earlier cut-off tested (forward PF 1.17–1.19, net/DD 4.1–5.6, the walk-forward check), but the parameter plateau around it is narrower than the pullback strategy’s. Plan on PF 1.1 and net/DD 3–4 live, and treat this as the second bot in the stable, not the first.

Set it up in NinjaTrader

Add ToredaDSBreakStrategy to an MNQ 15-minute chart (or the Strategy Analyzer) and change only these inputs — everything else stays at the strategy default:

InputValueNote
Data seriesMNQ, 15 Minute, LastFront-month contract; NT8 merge policy “MergeBackAdjusted” supplies the history.
Direction (Demand/Supply)BothLongs: 1,329 trades, +$7,443 · Shorts: 1,222 trades, +$6,965.
Periods (Demand/Supply)3Default is 5. Fractals confirmed 3 bars late; 2 and 4 are half as good, 5 and above lose.
Break TypeWickBodyDefault. Body-close breaks lose most of the edge.
Stop Unit / Stop Ticks (Risk)Ticks / 24060 MNQ points = $120 risk per contract before slippage.
Target Unit / Target Ticks (Risk)Ticks / 16040 MNQ points = $80. Reward-to-risk 0.67 : 1; wins 63% of the time.
Use Breakeven / Use Trailfalse / falseEvery breakeven trigger below the target and every trailing distance reduce net profit.
Use Time Window (Session)falseDefault — the set trades the whole ETH session; a 09:30 window cuts the trade count by 75% and the profit by more.
Use Flatten Time / Flattentrue / 15:55Defaults.
Max Trades Per Day0 (optional: 3)A cap of 3 per day is the one refinement that helps — net/DD 9.0 and OOS PF 1.29 on 1,598 trades. Left off in the headline set because it was found on the full period.
Quarter, Sunrise, SMT filtersoffDefaults.
Analyzer: order fill resolutionHigh, 1 MinuteMatches the runs in this report. Commission template “NinjaTrader Brokerage Free” (≈ $1.90 per round turn).

1 contract vs 3 contracts

One position at a time, so size scales cleanly: the ratios stay the same and every dollar figure is three times larger.

1 contract3 contracts
Net profit (after commission)+$14,408+$43,224
Gross profit / gross loss$123,523 / −$109,115$370,568 / −$327,344
Commission paid$4,847$14,541
Profit factor1.131.13
Max drawdown$2,399$7,197
Net / max drawdown6.0 : 16.0 : 1
Profit per month+$569+$1,708
Average winner / loser$77 / −$116$230 / −$347
Largest loss (stop + commission)−$122−$366
Worst losing streak (5 trades)−$579−$1,736
Risk per trade at the 60-pt stop$120 + costs$360 + costs
Suggested risk capital (≈ 3 × max drawdown)$7,197$21,590

Year by year

yeartradesnetPFwin
2024 (Aug–Dec)441+$1,7441.0961%
20251,163+$6,7401.1463%
2026 (to Sep 11)949+$7,1601.1864%
in-sample (→ 2025-12-31)1,607+$8,3201.12net/DD 3.5
out-of-sample (2026)949+$7,1601.18net/DD 3.2

How robust is it?

Walk-forward check

Three of the four in-sample champions are 20–40-tick-target scalpers with a 320–400-tick stop — sets that win 95–100% of a few dozen trades until one stop wipes out a month. They are the textbook over-fit and none of them earns anything meaningful forward. The mechanical plateau rule (pick the configuration whose stop/target neighbours also score well, with at least 150 in-sample trades) does no better: it chooses 15- or 30-minute Body-break sets at every cut and they go flat or negative forward (PF 0.80–1.10).

At the default settings

At its defaults (Periods 5, WickBody, 40/80-tick bracket) the strategy fires on every fractal break and loses on every timeframe: the 1 : 2 bracket wins only ~31% of the time. The recommended set changes three things — a faster fractal (3 instead of 5), a much wider stop with a smaller target, and 15-minute bars — and each of the three is necessary.

configuration (defaults)tradesnetPFmax DDwin
1m Both S40t T80t P5 Wick ETH23,940−$51,7520.85$52,08432%
2m Both S40t T80t P5 Wick ETH13,883−$33,2580.84$33,42432%
3m Both S40t T80t P5 Wick ETH9,868−$21,8540.85$21,92232%
5m Both S40t T80t P5 Wick ETH6,087−$7,9360.91$8,33434%
10m Both S40t T80t P5 Wick ETH3,179−$4,3880.90$5,11634%
15m Both S40t T80t P5 Wick ETH2,178−$3,7340.88$3,89433%
30m Both S40t T80t P5 Wick ETH1,172−$3,2980.81$3,50131%

Know before you trade it

  • Selection bias — measured, and larger here. 105,840 configurations were searched; the walk-forward check shows both mechanical selection rules failing forward at every cut-off, and the recommended set itself would not have been selected before mid-2025. Its forward record is good (PF 1.17–1.19), but it was identified with the whole period in view. The forward figures, not the headline, are the ones to plan on.
  • A ridge, not a plateau. Periods 3 and the 240-tick stop are both sharp optima. A strategy whose edge depends on exact values is more likely to drift than one with a broad plateau; re-check it quarterly.
  • Improving trend in the edge. PF rose from 1.09 (2024) to 1.18 (2026). That could be the strategy suiting the higher-volatility, faster-rotating market of 2025–26 — in which case a return to the 2024 regime would take it back towards break-even.
  • Slippage-sensitive. ~5 round turns a day with an average win of $77: two ticks of slippage per side removes 40% of net/DD. Use limit entries or a broker with tight MNQ fills, and monitor realised slippage.
  • Instrument-specific. The bracket is in ticks; do not carry these inputs to MES/ES/NQ — re-run the sweep per instrument.
  • Contract rolls and data. The replica rolls at the first bar of each new contract’s NT8 history with back-adjustment; NT8 uses its own roll dates. The two agreed to two trades in 2,551. NT8’s database has two short weekday holes (2026-06-15 afternoon, 2026-07-17 late morning) that both engines share.

Getting started

  1. Run it in simulation first, on MNQ 15-minute bars with the inputs above, sized for a $120 stop per contract, and compare the first 150–200 trades (about two months at ~5 a day) against the forward statistics: PF ≈ 1.15, ~63% winners, ≈ $569/month per contract. A PF below 1.0 after 200 trades or a drawdown beyond $3,500 per contract is outside anything seen in the test and is the signal to stop.
  2. Consider the 3-per-day cap once the base set has a live track record; it improved every forward metric in the test but was found on the full period, so let live data confirm it.
  3. Do not add breakeven or trailing stops, and do not restrict it to the morning — all of those were tested and hurt.
  4. Do not chase the leaderboard. The in-sample champions in the walk-forward check are 20–40-tick scalpers that look flawless and earn nothing; if the set is re-tuned, stay at Periods 3 / WickBody, stop 240–480, target 120–160, and judge only on a forward segment.
  5. Pair it with the pullback strategy rather than choosing between them: the pullback set trades 09:30–12:00 on 3-minute bars with a broad plateau; this one trades the rest of the clock on 15-minute bars. Their drawdown periods do not coincide (June–July 2026 for the pullback, June and December 2025 here).

Backtest results are hypothetical. They were produced with the benefit of hindsight on historical data, do not represent actual trading, and cannot fully account for slippage, liquidity or the emotional pressure of live trading. Past performance is not indicative of future results. This content is for educational purposes only and is not financial advice. Trading futures involves substantial risk of loss. See our risk disclosure for details.

Disclaimer

Toreda is a product of Bearcat Solutions, a company registered in the U.S. and its affiliates (collectively, the “Company”). Toreda is a trade journaling, performance analytics, and AI coaching platform designed to help traders log, review, and improve their trading. None of the information provided by the Company or contained herein is intended as investment advice, as any offer or solicitation to buy or sell securities of any kind, or as a recommendation, endorsement, or sponsorship of any security, company, or fund. Nothing contained herein constitutes a solicitation of any kind or an offer to buy or sell futures, options, forex, or any other derivative security. The performance dashboards, trade scores, AI coach insights, and analytics provided through Toreda are for informational and educational purposes only and are not intended to be relied upon for making investment decisions. Any use of the information on the Company's websites and platform is strictly at your own risk, and the Company assumes no responsibility or liability for any use or misuse of such information. Past performance is not indicative of future results, and every investment involves risks, including the possibility of total loss of the amount invested. You should always seek professional advice before making any investment decisions. The Company is not a financial broker, financial advisor, financial manager, or a financial representative, and does not accept client deposits.

Toreda does not offer or provide trading or investment recommendations. The AI Coach feature provides analytical insights based on your own trade history — it does not recommend specific trades, securities, or strategies. Any trading or investment decisions you make are entirely your responsibility and at your own risk. The results of any services provided by Toreda are directly related to each individual's professional skill level, trading discipline, and their capacity to apply the insights provided.

Disclosure on Performance Data

The performance metrics, scores, equity curves, and analytics displayed within Toreda are calculated from trade data imported from your connected broker accounts or manually entered by you. These metrics reflect historical results and have inherent limitations. No claim is made that any trading approach tracked in Toreda will achieve or is likely to achieve future profits or losses comparable to those shown. Actual trading results can differ significantly from historical performance data. Performance analytics benefit from hindsight and cannot account for all market factors, emotional decision-making, or evolving market conditions that affect real-time trading. Many factors — including slippage, commissions, market liquidity, and individual execution — can adversely affect actual trading results beyond what is reflected in the platform's analytics.


NinjaTrader® is a registered trademark of NinjaTrader Group, LLC. No NinjaTrader company has any affiliation with the owner, developer, or provider of the products or services described herein, or any interest, ownership or otherwise, in any such product or service, or endorses, recommends or approves any such product or service.