The whole range is compatible with micro (MNQ) and mini (NQ).
The market speaks in volume. JMGSmartVolume translates it.
Institutional flow detection through multi-filter confirmation. High-probability zones. No noise. No subjectivity.
JMGSmartVolume identifies in real time the zones where institutional money is acting — support and resistance levels with volume activity consistent with large-operator positioning.
Every signal passes through three independent filters before it's marked on the chart. If it doesn't pass all three, it doesn't appear. That simple. That honest.
Close strength
Measures how decisively price closes within the candle. Only candles with real conviction pass this filter — doubtful ones are automatically discarded.
Candle structure
Recognizes pin-bar-type rejection patterns that reveal institutional pressure at the zone. Price tried to break through — and couldn't.
Directional confluence
Checks that volume and the direction of the move point the same way before validating any signal. No confluence, no signal.
Why three filters and not one? Because any volume indicator can flag a big candle. The hard part is knowing whether there's real conviction behind it or just market noise.
Supply and demand zones with Institutional Intent Score
A 5-layer engine, not just another zone indicator. JMGInstitutionalEngine doesn't draw rectangles by intuition. It's a 5-layer engine — detection, classification, evaluation, anticipation and persistence — where every zone is born with a complete data record and is tracked in real time throughout its entire life, not just the moment it appears.
Detection + Intent Score (★ / ★★ / ★★★)
Detects the Base + Impulse structure and assigns an Institutional Intent Score from 0 to 100, combining impulse displacement, exit-candle quality, how tight the base is, and its freshness. Nothing gets drawn from a single condition.
60m HTF confirmation
"HTF✓" only gets marked when the zone aligns with the higher-timeframe bias — never against the big money.
Flow Confirmation ⚡
Detects an institutional volume footprint (an order-flow proxy) acting inside the zone before validating it.
A full life story, not just the final outcome
Every zone is tracked to the end of its life: how many times price touches it, how it reacts, and its outcome — without losing that trail even after the outcome is decided.
Real-time anticipation
An anticipation LED right on the chart warns you when a zone is "getting ready" before the entry signal confirms — not after.
Next step: automation
The same detection engine you see here is the foundation automated execution is being built on — currently in active development.
Multi-anchor institutional VWAP with dynamic deviation bands
Institutional VWAP with a memory of where price matters. Most VWAPs break down in long or high-volume sessions — small rounding errors that accumulate candle after candle until the bands start lying. JMGVWAPSigma uses a volume-weighted variance engine (Welford's algorithm) that avoids that problem by design, not with patches: the same kind of calculation used in low-level systems where numerical precision isn't negotiable.
Anchors where you trade, not where the indicator decides
Session, day, week, month, or an exact point you set by hand — the high of the open, a news candle, the start of a quarter. VWAP stops being a fixed snapshot of the session and becomes a tool that anchors wherever your trading needs it to.
You choose which price counts
Typical, Close, HL2 or OHLC4. Each source weighs the candle's range differently — stop assuming the typical price is always right for your instrument and timeframe.
Bands that don't collapse when the market falls asleep
During rollover, overnight hours, or low liquidity, real deviation sinks and classic bands hug the price, throwing off false signals. The dynamic mode applies a configurable minimum floor in ticks, so the bands stay useful exactly when volume dries up.
Built for automated trading too
JMGVWAPSigma exposes its internal state (VWAP, effective deviation, band levels) so strategies and automated systems can consume it without touching its internal calculation. Compatible with our Motor 5 ecosystem and with custom NinjaTrader development.
Smart Money market structure: pivots, BOS and ChoCh
JMGStructure detects fractal pivots and automatically classifies them as HH, HL, LH or LL, following a trend state machine that precisely distinguishes between continuation (BOS) and trend reversal (ChoCh).
Break confirmed by candle close — not by wick —, with event lines anchored right at the broken level. No repainting.
This isn't an indicator that draws and leaves you on your own: it's a structured reading of the market, built to an institutional standard and maintained as a living product in the JMG Indicators range.
Classified pivots (HH/HL/LH/LL)
Fractal detection with a configurable window. Once a pivot is confirmed, it's fixed: no repainting, no surprises about the past.
BOS vs ChoCh
The trend state machine automatically distinguishes real continuation from a genuine trend reversal. You always know whether the market is continuing or turning.
Real-time bias panel
Bullish / bearish / neutral bias, a BOS/ChoCh event counter, and the last event — in whichever corner you choose.
A living product — updates included
Improvements and fixes to your version arrive at no extra cost. You're not buying a fixed snapshot: you're buying an indicator that's maintained and evolves with the JMG Indicators range.
05 · In development: JMGStructure V2 — next generation
The next generation is being built in chained phases, each one feeding the next for a much deeper structural reading:
Swing Engine → Internal/external structure → BOS/ChoCh → Protected levels → Liquidity → Displacement → Context
On top of that engine, Fair Value Gap and Order Block modules will be added, fed by the real structure instead of being drawn in isolation. The goal: moving from "an indicator that marks structure" to "an engine that understands market structure".
In active development.
Overnight range / Initial Balance with statistical intelligence
Structure, extension and probability, in a single tool.
JMGRangeSigma takes the range that forms before the open and turns it into a level map with memory: it doesn't just draw where price has been, it learns from every session to tell you how often the market has reached each zone.
Configurable overnight range / IB
Set the hours that define your session yourself — not a fixed hour that doesn't fit your instrument.
Legacy or Adaptive Level Engine
Use the classic calculation proven in real trading, or switch to levels that adjust automatically to each instrument's range.
Instrument presets
NQ, ES, GC, CL, BTC, YM: pick yours and start with a configuration already tuned for its volatility.
Statistical Engine
Average range, the current session's percentile, and the number that actually matters: how often each zone and extension has been reached.
Live zone states
See instantly whether a zone has already been tested this session.
CSV export
Save each session's history for your own analysis outside NinjaTrader.
These indicators are technical analysis tools and do not constitute financial advice or a guarantee of results. Trading financial markets carries a real risk of capital loss. View full legal notice.