CBDR Compass on Micro Nasdaq-100 (MNQ)

Should you use it?

Recommended

Yes — this is one to use

This set passed every test in the sweep on MNQ: it meets the brief in NinjaTrader, holds up out of sample and survived the walk-forward check. Start in simulation all the same.

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

One of the 9 bots chosen to run together in a single account — trading the whole session, 15:55 flatten.

Recommended set

MNQ · 5-minute bars · Both · Continuation at ±1 SD, CBDR window 16:00–20:00 ET · full session with the 15:55 flatten · 128-tick (32 pt, $64) stop · target at the CBDR level

Net profit

+$5,377

1 MNQ contract · after commission

Profit factor

1.32

$1.32 won per $1 lost

Max drawdown

$822

net / drawdown 6.5 : 1

Win rate

38%

423 trades · 0.8 per day

Per month

+$212

largest loss −$66

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

−$2.0k$0$2.0k$4.0k$6.0kJan ’25Jul ’25Jan ’26Jul ’26
Equity curve — cumulative closed-trade profit, one contract (replica, $0.75/side), 2024-07-31 → 2026-09-11. Shaded: the largest drawdown, $808 over 2026-02-04 → 2026-04-10.
$1.4k−$458$0Aug ’24: +$292 on 19 tradesSep ’24: +$32 on 19 tradesOct ’24: −$264 on 24 tradesNov ’24: +$35 on 14 tradesDec ’24: +$700 on 19 tradesJan ’25: +$326 on 18 tradesJan ’25Feb ’25: +$50 on 15 tradesMar ’25: −$28 on 18 tradesApr ’25: +$1,367 on 14 tradesMay ’25: +$66 on 15 tradesJun ’25: −$451 on 11 tradesJul ’25: +$144 on 13 tradesJul ’25Aug ’25: +$992 on 18 tradesSep ’25: +$7 on 23 tradesOct ’25: +$212 on 23 tradesNov ’25: +$752 on 19 tradesDec ’25: +$255 on 20 tradesJan ’26: +$24 on 16 tradesJan ’26Feb ’26: −$456 on 14 tradesMar ’26: +$206 on 17 tradesApr ’26: +$84 on 12 tradesMay ’26: +$444 on 11 tradesJun ’26: −$223 on 14 tradesJul ’26: +$1,032 on 17 tradesJul ’26Aug ’26: −$458 on 14 tradesSep ’26: +$314 on 7 trades
Month by month — 20 of 26 months positive.

What the numbers say

  • It meets the brief. Target: profit factor above 1.0 and at least 3 : 1 net profit to max drawdown. Result (NT8 Strategy Analyzer, with the “NinjaTrader Brokerage Free” commission template): PF 1.32 and 6.5 : 1 on 423 trades.
  • Profitable in every calendar year of the test (2024: +$795, 2025: +$3,692, 2026: +$966); 20 of 26 months positive; best 2025-04 (+$1,367), worst 2026-08 (−$458).
  • Long / short split. Longs +$1,819 on 212 trades, shorts +$3,558 on 211.
  • Exposure. Average 57 minutes in the market, 0.8 trades per session; every trade closed within the Globex session it was opened in (15 at the 15:55 flatten, 2 at the 17:00 session close), nothing carried across the 17:00 break or a roll — but note that overnight entries are held through the night session.
  • Walk-forward. The in-sample winner failed forward at 4 of 4 cut-offs. The recommended set was positive forward at 4 of 4 cut-offs (forward PF 1.18–1.39, net/DD 1.2–5.3) and would have passed the in-sample gate at 3 of 4 of them — a consistent forward record.
  • Plateau. 24 of 72 stop/target cells in the same family pass PF > 1 and net/DD ≥ 3 over the full period — a narrow ridge.
  • Verified. The replica behind the sweep matched NT8’s trade count on the validation window (22 vs 22); headline figures come from NT8’s own engine.

Set it up in NinjaTrader

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

InputValueNote
Data seriesMNQ, 5 Minute, LastFront-month contract; NT8 merge policy “MergeBackAdjusted” supplies the history.
Mode (CBDR Strategy)ContinuationDefault Fade. A close through the ±k SD level is followed toward the next level; one attempt per side per window.
Trigger Level1Default 2 (k = 1–4 SD of the range).
DirectionBothLongs 212 / shorts 211 trades.
Start Hour / Start Minute16 / 0Default 16 / 0 (America/New_York, pinned in the strategy).
End Hour / End Minute20 / 0Default 20 / 0.
Stop Unit / Stop Ticks (Risk)Ticks / 12832 MNQ points = $64 per contract before slippage.
Target Unit / Target Ticks (Risk)Ticks / 22 (unused)The strategy targets the CBDR high/low (Fade) or the next SD level (Continuation) for every trade; leave the default.
Use Breakeven / Use Trailfalse / false
Use Time Window (Session)falseWhole ETH session.
Use Flatten Time / Flattentrue / 15:55Default.
Max Trades Per Day00 = unlimited.
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)+$5,377+$16,130
Gross profit / gross loss$22,191 / −$16,815$66,574 / −$50,444
Commission paid$804$2,411
Profit factor1.321.32
Max drawdown$822$2,465
Net / max drawdown6.5 : 16.5 : 1
Profit per month+$212+$637
Average winner / loser$140 / −$64$419 / −$191
Largest loss−$66−$198
Worst losing streak (12 trades)−$764−$2,293
Risk per trade at the stop$64 + costs$192 + costs
Suggested risk capital (≈ 3 × max drawdown)$2,465$7,395

Year by year

yeartradesnetPFwin
202495+$7951.2241%
2025207+$3,6921.4841%
2026122+$9661.1830%
in-sample (→ 2025-12-31)302+$4,4871.40net/DD 6.4
out-of-sample (2026)122+$9661.18net/DD 1.2

How robust is it?

Walk-forward check

The in-sample winner held up forward at 0 of 4 cut-offs; the recommended set was positive forward at 4 of 4 and would have passed the gate at 3 of 4. That is the strongest evidence in this report.

Monte Carlo

The observed drawdown ($808) sits at the low end of what the same daily results could have produced — 89% of resampled histories draw down further, and 1 in 20 reaches $2,069 or more. The edge is not in doubt in this sample: 0.6% of resampled histories end below zero and the 3 : 1 brief holds in 72% of them. Reordering the same trades (second row) moves the drawdown a lot: the 95th-percentile sequence-risk drawdown is $2,014. Size the account on the 95th-percentile drawdown ($2,069 per contract) plus margin, not on the observed $808, and expect up to 200 trading days without a new equity high.

At the default settings

At its defaults the strategy is mixed across timeframes.

configuration (defaults)tradesnetPFmax DDwin
2m Both S40t T80t Fade L2 cbdr1600-2000 ETH310−$2,2400.64$2,5807%
3m Both S40t T80t Fade L2 cbdr1600-2000 ETH304−$6200.90$1,3558%
5m Both S40t T80t Fade L2 cbdr1600-2000 ETH292+$5081.09$1,1708%
10m Both S40t T80t Fade L2 cbdr1600-2000 ETH258−$1,9760.62$2,6057%
15m Both S40t T80t Fade L2 cbdr1600-2000 ETH253−$1,5740.69$2,3177%
30m Both S40t T80t Fade L2 cbdr1600-2000 ETH235−$3970.91$2,0289%

Know before you trade it

  • Selection bias. 254,016 configurations were searched; the walk-forward is the only evidence not contaminated by the search. The recommended set passed it.
  • Plateau width. 24 of 72 neighbouring stop/target cells pass — the set sits on a narrow ridge; small drifts in volatility could move it off.
  • Instrument-specific. Stops and targets are in MNQ ticks; do not transfer them to another instrument — each instrument has its own report.
  • Fill assumptions. Both engines fill stops at the stop price and targets on touch; live fills will be worse.
  • Two years, one regime. The sample is Aug 2024 → Sep 2026; behaviour in other regimes is untested.

Getting started

  1. Run it in simulation first with the inputs above and compare the first 100–200 trades against the forward statistics before any live size.
  2. Do not chase the leaderboard. Re-optimising to whatever tops the in-sample ranking is the procedure the walk-forward check shows failing.

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.