← See all indicators & backtests  ·  by profitnotiondaily  ·  discord.gg/profitnotiondaily  ·  Download ATAS/X

NQ Delta-Inertia Strategy

4-year backtest · 2022–2026 YTD · 1-min MBP-1 tick data · 3 sizing tiers compared
Tier 0 — Baseline

Base

1 contract per signal, no scaling, no pyramids, no reversal-add. Just the pure entry edge — the foundation everything builds on.

$98,620

net 4-year P&L · pure 1× signals

Max Drawdown-$6,945
Recovery Factor14.20
Win rate (all 250 trades)74.0%
Worst single trade-$2,019
Annualized~$24,650/yr
Margin needed~$15K
Tier 1 — Conservative

Locked

1 contract on every signal, plus 5× extra contracts only when a near-stop bounce fires. Simplest version — fewest moving parts.

$213,605

net 4-year P&L · 1 contract base

Max Drawdown-$6,945
Recovery Factor30.76
Win rate (all 250 trades)74.0%
Worst single trade-$2,019
Annualized~$53,400/yr
Margin needed~$15K
Tier 2 — Balanced ⭐

P1 (5x A+ + Pyramid)

5× sizing on A+ (price/CVD divergence) trades, plus one pyramid layer added at +50pt favorable progress. Best risk-adjusted return.

$517,629

computed · ~$420K conservatively realized

Max Drawdown-$15,021
Recovery Factor34.46
Trade win rate (same 250 trades)74.0%
Avg $ per trade+$2,070
Annualized~$129K/yr
Margin needed~$25K+
Tier 3 — Aggressive

P3 (3-Layer Pyramid)

5× A+ sizing plus three pyramid layers stacked at +25, +50, and +75pt. Highest expectancy, highest contract count, biggest worst trade.

$692,799

computed · ~$540K conservatively realized

Max Drawdown [max est.]-$20,500
Recovery Factor33.79
Trade win rate (same 250 trades)73.6%
Avg $ per trade+$2,771
Annualized~$173K/yr
Margin needed~$80K+

Win rates computed separately per tier from each tier's P&L stream. The same 250 entry signals fire across all three tiers — what changes is contract sizing and pyramid mechanics. P1 = Locked (74.0%) because pyramid layers only add to trades already winning at +50pt MFE. P3 drops to 73.6% because the +25pt layer occasionally flips a borderline winner into a small loss.

Executive Summary

Strategy fires a base entry from a delta-inertia signal, gated by CVD confluence and directional bias filters, and exits at structural targets (session high/low or prior 1-hour high/low). The same entry signal is used across all three sizing tiers — only trade-management and contract-scaling rules change.

Across 4 years (2022 bear → 2024 bull → 2025 strong bull → 2026 partial), every tier is profitable in every year tested. Recovery Factor ranges from 30.76 (Conservative) to 33.79 (Aggressive, using the conservative max-DD estimate). The Balanced tier is recommended as the cleanest implementation with strong risk-adjusted returns and manageable single-trade variance.

Key insight: The strategy edge comes from catching order flow EARLY, before momentum becomes visible. Counterintuitively, "confirmation" signals at entry (visible bursts, aligned daily MAs, fast tape) reduce win rate. Divergence between price and CVD at the entry bar is the strongest A+ marker we found.

How the Indicator Looks in Practice

Simplified three-panel indicator layout as it would appear in ATAS/X. Signal bar in amber. Stop and target lines auto-draw on entry. CVD divergence marker triggers A+ sizing.

PRICE · ENTRY · STOP · TARGET · TRADE MGMT INERTIA CVD TARGET +200 +75 pyr half_50 +50 +25 pyr ENTRY 0 −50 (after half_50) STOP −100 VWAP SIGNAL +5× ADD (reversal-add) MAE ≥ 70pt 0 SIGNAL ZONE ±1.70 to ±3.00 3.0 1.7 0 cvd_session 2/4 CVDs aligned ✓

Top panel: price action with three levels — entry, stop (−100pt), and structural target (+200pt). Yellow line = VWAP. Middle panel: inertia oscillator; signal fires when the bar enters the green ±1.70–3.00 zone. Bottom panel: cumulative session delta confirming buyers are in control. Sizing rules (1× / 5× A+), pyramid adds, half_50 stop tightening, and reversal-add are applied via the rules below — kept off the chart for clarity.

Validation Scorecard

Train/Test split (2022–24 / 2025–26)PASS
Per-year stability (every year ≥ 0)PASS
Slippage stress (2pt RT)PASS
Trade independence (autocorr <0.2)PASS
Parameter sensitivity ±20%PASS
Sample trades printed with mathPASS
Pyramid post-hoc approximationFLAG
Sample size on +75 layer (n=16)FLAG

Approximation flag: pyramid contracts have BE stops that can exit independently of the base contract. The post-process simulator assumes shared exits, which slightly overstates pyramid wins. Conservative realized values: P1 ~$420K (vs computed $517K), P3 ~$540K (vs $693K).

Entry Conditions (all must be true)

A+ Detection (sets sizing for Tier 2 and 3)

Trade Management (shared across all tiers)

How Trade Management & Sizing Stack Up

0. Phase 8 baseline (1x always, no add) +$98,620 -$6,945 14.20 ~$25K/yr
1. + 5x reversal-add on near-stop bounces ⇒ TIER 1: LOCKED +$213,605 -$6,945 30.76 ~$53K/yr
2. + 5x base on A+ trades + 10x reversal on A+ +$446,024 -$15,021 29.69 ~$112K/yr
3. + 5x pyramid at +50 pt on A+ ⇒ TIER 2: P1 BALANCED +$517,629 -$15,021 34.46 ~$129K/yr
4. + 5x pyramid at +25 and +75 pt on A+ ⇒ TIER 3: P3 AGGRESSIVE +$692,799 -$20,500* 33.79 ~$173K/yr

Each row is the cumulative effect of adding the next management/sizing rule. Recovery Factor column shows risk-adjusted return; bigger is better.

Per-Year Stability (every tier, every year)

Tier 1 — Locked (5x reversal)

YearTotalDDWin
2022+$25,740-$6,49566%
2023+$52,446-$3,27580%
2024+$61,528-$3,10979%
2025+$67,768-$6,94577%
2026 YTD+$6,123-$6,35267%

Tier 2 — P1 Balanced

YearTotalDDWin
2022+$127,557-$12,11466%
2023+$101,306-$3,16480%
2024+$150,922-$10,95279%
2025+$134,688-$15,02177%
2026 YTD+$3,156-$11,56767%

Tier 3 — P3 Aggressive

YearTotalDDWin
2022+$180,702-$12,11466%
2023+$129,291-$3,16480%
2024+$195,167-$10,95279%
2025+$184,728-$20,500*76%
2026 YTD+$2,911-$13,70967%

* P3 max DD estimate: the simulator's computed P3 DD equals P1's (−$15,021) because the worst 2025 losing streak didn't include trades that reached the +25 pyramid threshold. In a future losing streak that DOES include +25-then-reverse trades, each one would add ≈ $2,500 to drawdown. We've inflated P3's DD to −$20,500 as a conservative max estimate (P1 DD + 2 such trades) so the headline Recovery Factor reflects realistic worst-case risk, not historical-best-case.

Trade Frequency & Composition

MetricValueNotes
Total base entries (4 yr)250Across 274 trading sessions
Trades per session avg1.0298% of sessions = 1 trade
Annualized base trades~63~5 per month; ~1.4 per week
A+ trades (price/CVD divergence)76 of 250 (30%)Get 5x base sizing in P1/P3
Reversal-add fires (MAE ≥70 + recovery)17 of 250 (7%)Add contract profits 16/17 (94%); whole trade wins 13/17 (76%)
A+ trades reaching MFE +50 (P1 pyramid)21 of 76~5/year
A+ trades reaching MFE +75 (P3 pyramid)16 of 76~4/year
Entry hour90% at 09:30Strong morning bias
Day-of-week skewWed/Fri strongestTue weakest

Slippage Stress Test

How total P&L holds up if real-life slippage is 2× or 4× the backtest baseline (0.5 pt round-trip = ~2 ticks).

Tier 0.5 pt RT (baseline) 1.0 pt RT 2.0 pt RT Total contracts traded Survives?
Locked +$213,605 +$210,255 +$203,555 335 YES
P1 Balanced +$517,629 +$509,889 +$494,409 774 YES
P3 Aggressive +$692,799 +$680,859 +$656,979 1,194 YES

Slippage adjustment: each contract pays an additional 0.5 pt ($10) at 1 pt RT, or 1.5 pt ($30) at 2 pt RT. All three tiers stay strongly profitable even at 4× backtest slippage.

Sample Trades — Manual Validation (20 trades)

All P&L shown is combined_pnl (base contract + any reversal-add or pyramid contracts). Entry is next bar open after signal. Stop = 100 pts from entry. Structural target = session_high (long) or prev_h_low (short), bounded 30–200 pt.

⬆ Top 5 Best Longs
DateEntry ETExit ETSideEntryStopExitReasonPtsP&L $InertiaMFEMAEPyr?
2022-02-1009:3110:02LONG14,754.5014,654.5014,954.50target+199.5+$6,962+1.88201.52.2
2022-10-1309:4911:09LONG10,566.0010,466.0010,766.00target+199.5+$6,962+1.97212.80.8
2023-02-1409:3610:07LONG12,446.0012,346.0012,646.00target+199.5+$6,962+2.30202.59.0
2025-04-0709:5009:54LONG16,918.5016,818.5017,118.50target+199.5+$6,962+2.07206.213.2
2025-04-1109:4109:54LONG18,446.2518,346.2518,646.25target+199.5+$6,962+2.40201.536.0
⬇ Top 5 Worst Longs
DateEntry ETExit ETSideEntryStopExitReasonPtsP&L $InertiaMFEMAENote
2022-01-1009:3109:36LONG15,395.5015,295.5015,295.50stop−100.5−$2,019+2.5419.5100.0Never went green
2022-02-0109:3609:43LONG14,906.7514,806.7514,806.75stop−100.5−$2,019+2.476.0120.2Immediate reversal
2022-02-0209:3809:48LONG15,151.7515,051.7515,051.75stop−100.5−$2,019+1.8126.2101.8Never reached half_50
2022-04-0109:3409:52LONG14,913.7514,813.7514,813.75stop−100.5−$2,019+2.840.5100.2MFE = 0.5 pt only
2022-04-0509:3310:06LONG15,119.2515,019.2515,019.25stop−100.5−$2,019+1.7512.5111.0Slow grind to stop
⬆ Top 5 Best Shorts
DateEntry ETExit ETSideEntryStopExitReasonPtsP&L $InertiaMFEMAEPyr?
2024-04-0409:4214:28SHORT18,537.2518,637.2518,337.25target+199.5+$6,962−2.08201.229.5
2025-06-2009:5210:48SHORT22,041.2522,141.2521,841.25target+199.5+$6,962−1.77200.818.2
2025-12-1811:1312:16SHORT25,401.7525,501.7525,201.75target+199.5+$6,962−2.27202.810.2
2026-01-1509:3415:20SHORT25,901.2526,001.2525,701.25target+199.5+$6,962−2.50204.051.5
2026-03-1309:5810:52SHORT24,740.7524,840.7524,542.75target+197.5+$6,882−1.81198.024.2
⬇ Top 5 Worst Shorts
DateEntry ETExit ETSideEntryStopExitReasonPtsP&L $InertiaMFEMAENote
2022-01-2009:3709:58SHORT15,184.7515,284.7515,284.75stop−100.5−$2,019−1.743.5101.0Near-immediate stop
2022-01-2709:3509:48SHORT14,276.7514,376.7514,376.75stop−100.5−$2,019−2.4044.8108.5Reached 44 pt green, reversed
2022-02-2409:4409:49SHORT13,210.5013,310.5013,310.50stop−100.5−$2,019−1.953.8123.0Fast stop-out, 5 bars
2022-03-1409:3609:44SHORT13,220.5013,320.5013,320.50stop−100.5−$2,019−1.8315.5108.58-bar loss
2022-04-1209:3409:53SHORT14,148.7514,248.7514,248.75stop−100.5−$2,019−1.7835.8109.5MFE 35 then reversed

Column guide: Inertia = signed inertia score at signal bar (positive = long signal, negative = short signal). MFE = max favorable excursion (pts). MAE = max adverse excursion (pts). Pyr = pyramid layers fired. All losses cap at −100.5 pts (stop) or less; all winners cap near 200 pts (200 pt structural target).

Honest Caveats

Pyramid post-hoc approximation: the pyramid contracts have break-even stops that can exit independently of the base contract. The simulator assumes shared exits, which overstates pyramid wins. Conservative realized values: P1 ~$420K (vs computed $517K), P3 ~$540K (vs $693K). All other tier numbers are exact.
Sample size warnings: 17 reversal-add fires and 16 A+ trades reaching MFE+75 over 4 years are thin samples. The add-contract 94% win rate and A+ signal 88% win rate are from small sub-samples. Future periods may show more variance — plan for tail variance accordingly.
Maximum simultaneous contracts (when all rules fire together):
• Tier 1 Locked: 6 contracts (1 base + 5 reversal)
• Tier 2 P1: 21 contracts (5 A+ base + 5 pyr_50 + 10 reversal-on-A+ + 1 base) — happens in roughly 1 trade per year
• Tier 3 P3: 30 contracts (5 base + 5 pyr_25 + 5 pyr_50 + 5 pyr_75 + 10 reversal) — extreme convergence, ~1 trade in 4 years
External-data limit: we don't have economic calendar, VIX, or inter-market signals. Real-world A+ judgment that includes news/regime context would likely push edge higher than what's captured here. The strategy backtested IS the programmatic edge ceiling on the data we have.

Strategy Insights — What the Data Taught Us

1. Catch order flow EARLY, not after confirmation

Every "confirmation" filter we tested REDUCED win rate: visible bursts at entry, fast tape, daily MA aligned with trade direction, inertia magnitude in extreme range (≥2.5). The trades that win are the ones where signals are still in transition, not yet visibly confirmed.

2. Wait for the trade to prove itself before scaling

Adding more contracts AT entry (layered 2-contract base) or AT very early progress (+25 pt with BE stop) consistently lost money. Adding AFTER the trade has demonstrated momentum (+50 pt) or resilience (near-stop reversal) consistently wins.

3. Structural targets beat fixed targets

Using session_high (long) or prev_h_low (short) as the target — bounded between 30 pt min and 200 pt max — outperformed every fixed-target alternative. The market structure provides asymmetric reward sized to volatility.

4. Price/CVD divergence at entry is the strongest A+ marker

When price made a new 10-bar extreme but cumulative session delta did NOT confirm, win rate jumped from 66% (non-A+ trades) to 91% (train) / 82% (test) — combined ~88% across the full dataset. Counterintuitive but consistent: divergence = early momentum reset, not a contrarian signal.

Next Step — Indicator Visual Design

The strategy is locked. The next step is designing how it should LOOK on a live chart so a trader can read the conditions and execute consistently. Goals:

Discussion to follow with concept sketches.

Glossary — Every Term Used in This Report

Order Flow & Volume

CVD (Cumulative Volume Delta)
Running total of (buy-initiated volume − sell-initiated volume). Tells you whether buyers or sellers are in control over a window.
cvd_10 / cvd_30 / cvd_90 / cvd_session
CVD computed over the last 10, 30, 90 minutes, and the full RTH session, respectively. We require ≥2 of 4 to agree in sign with trade direction ("CVD confluence").
Bar Delta
Net buy − sell volume on a single 1-min bar. Building block for CVD.
Pre-RTH Delta
CVD accumulated from 08:30 to 09:30 ET (the hour before the cash-market open). Used as a directional bias filter at the entry bar.
Tape Speed / Tick Count
Number of individual trades printing per bar. Proxy for activity intensity. Tested in phase14 — did not add edge.

Price-Action Indicators

VWAP (Volume-Weighted Average Price)
Σ(price × volume) ÷ Σ(volume), reset at session start (09:30 ET). The day's "fair value" benchmark — most institutional execution measures against it.
5-Day MA / 10-Day MA
Simple moving average of close prices over the last 5 (or 10) trading days. Used as a bias filter — only short when close < 5-day MA.
Inertia (signed)
Z-score alignment of delta-slope and price-slope. Positive = both rising together → long signal. Negative = both falling → short signal. Magnitude 1.70–3.00 is the "sweet spot"; ≥3.0 is exhaustion (filtered out).
Session High / Session Low
Highest high (lowest low) reached so far during the current RTH session, updated bar-by-bar.
Prev 1-Hour High / Low
Rolling extreme of the previous 60 1-min bars. Used as the structural target for short trades.

Trade Management

Structural Target
Exit price tied to a market-structure level (session_high for longs, prev_h_low for shorts) rather than a fixed dollar amount. Bounded 30–200 pt.
half_50 Stop
Stop-management rule: when MFE reaches +50 pt, the stop tightens from −100 pt to −50 pt. Caps the worst-case loss on trades that go favorable then reverse.
Pyramid (+25 / +50 / +75)
Add-on contracts placed at favorable progress milestones on A+ trades. Each pyramid contract has its own break-even stop.
Reversal-Add
5× contracts added when a trade reaches MAE ≥ 70 pt then recovers ≥ 30 pt — i.e., the trade nearly stopped out but bounced. The add itself wins 94% of the time historically (16 of 17).
BE Stop (Break-Even Stop)
Stop moved to entry price so additional contracts can't lose money beyond commission/slippage.
Slippage
Cost of execution beyond the displayed price. We use 2 ticks (0.5 pt = $10/contract) round-trip — covers bid/ask spread plus fast-market degradation.
Commission
Broker + exchange fees. We use $9 round-trip per contract ($4.50 each side) — typical retail futures rate.

Trade-Level Metrics

MFE (Maximum Favorable Excursion)
How far the trade moved in your favor at any point before exit. A trade with high MFE that ended in a loss "almost won" — useful for diagnosing trail/stop effectiveness.
MAE (Maximum Adverse Excursion)
How far the trade moved against you at any point. Used to size stops correctly and to flag near-stop reversal patterns.
Hold Bars
Number of 1-min bars the trade was open. Useful for distinguishing fast vs. slow exits.
Net P&L (per trade)
Gross points × $20 − slippage − commission. What actually hits the account after costs.

Performance & Risk Metrics

Recovery Factor
Net Profit ÷ Max Drawdown. Tells you how many max-drawdown's-worth of profit you made. Industry-standard term (formerly labeled "ROM/DD" in earlier drafts). Above 5 is good; above 10 is excellent.
Max Drawdown (Max DD)
Largest peak-to-trough decline in equity curve. The worst losing streak you'd have lived through if you were trading this in real-time.
Profit Factor
Sum of winning trades ÷ |sum of losing trades|. Above 1.5 is good; above 2.0 is strong.
Win Rate
% of trades with positive net P&L. Headline number — but on its own can mislead (a 90% win-rate strategy with one giant loss can still bleed money).
Avg $ per Trade (Expectancy)
Total P&L ÷ Number of trades. Combines win rate and reward/risk into one number.
Sharpe Ratio
(Return − risk-free rate) ÷ standard deviation of returns. Risk-adjusted performance. Above 1.0 is good; above 2.0 is institutional-grade.
Annualized Return
Total return scaled to a per-year basis. Lets you compare with stocks/bonds.
ROM (Return on Margin)
Total profit ÷ initial margin required. Shows return as a % of capital actually tied up at the broker.
Calmar Ratio
Annualized return ÷ Max Drawdown. Like Recovery Factor but uses CAGR instead of total return — comparable across strategies of different lengths.

Strategy-Specific Terms

A+ Trade
A trade where price/CVD divergence at the entry bar signals a high-probability setup: price made a new 10-bar extreme, but cumulative session delta did NOT confirm the move (lagged by ≥100 contracts). Win rate ~88% combined train+test.
Bullish / Bearish Divergence
Bullish: price made a new low but CVD didn't confirm → buyers stepping in quietly. Bearish: price made a new high but CVD didn't confirm → sellers stepping in. Used as the A+ marker.
CVD Confluence
Number of CVD windows (out of 4) agreeing in sign with the trade direction. We require ≥2/4 for entry — single-window agreement is too noisy.
1× / 5× Sizing
How many contracts to trade. 1× = baseline (1 contract). 5× = aggressive sizing reserved for A+ trades only.
Train / Test Split
Train = 2022–2024 data (used to find the rules). Test = 2025–2026 data (held out — used only to validate). A factor that works in train but fails in test is overfit.
Tier 1 / 2 / 3 (Locked / P1 / P3)
Three increasingly aggressive sizing schemes applied to the same 250 entry signals. Locked = 1× base + 5× reversal. P1 adds 5× A+ sizing + 1 pyramid layer. P3 adds 2 more pyramid layers.

Common Abbreviations

NQ
E-mini Nasdaq-100 futures contract. Tick size = 0.25 pt = $5/tick. Point value = $20/pt.
RTH
Regular Trading Hours: 09:30–16:00 ET. The cash-market session.
ETH
Extended Trading Hours: everything outside RTH (overnight + pre-market + after-hours).
ET
Eastern Time. All timestamps in this report are ET (the NQ session reference).
MBP-1
Market By Price, depth 1 — Databento's tick-level feed showing every trade and the top of book. Source for all backtests in this report.
FOMC / CPI / NFP
FOMC = Federal Open Market Committee (rate decisions). CPI = Consumer Price Index (inflation). NFP = Non-Farm Payrolls (jobs report). Major scheduled volatility events.