Nova Reversal Bands by LunqFXNova Reversal Bands identifies high-probability reversal points using adaptive dynamic bands, a built-in candle pattern filter, and a live market regime dashboard — all in one clean overlay.
Most band indicators give you too many signals. Nova Reversal Bands solves this with a two-step confirmation: price must touch the band AND form a reversal candle (pin bar or engulfing pattern) before any signal appears. The result is fewer signals, but ones that actually matter.
◈ WHAT YOU SEE ON THE CHART ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔶 Orange Upper Band — the overbought zone. When price touches it from below, the market is stretched to the upside. Look for sell signals here.
🔷 Blue Lower Band — the oversold zone. When price touches it from above, the market is stretched to the downside. Look for buy signals here.
⚪ Fair Value Line — the "true center" of price, calculated with a Hull MA + WMA blend for low lag. When price is far above = overheated. Far below = oversold.
🟡 Gold Fill (SQUEEZE) — appears when the bands compress tightly together. This means volatility is collapsing and a big move is coming soon. The direction of the breakout tells you which way to trade.
🔵 Blue label below candle = BUY signal 🟠 Orange label above candle = SELL signal
◈ WHAT DO THE STARS MEAN? ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Every signal is automatically rated 1 to 5 stars based on three factors:
How deep price penetrated the band Whether ATR is expanding (= momentum behind the move) Whether the bands are widening (= confirming the stretch) ★ — Weak. Price barely touched the band. Skip or use small size. ★★ — Below average. Possible but not ideal. ★★★ — Good. Solid setup, worth trading. ★★★★ — Strong. All factors aligned. ★★★★★ — Maximum. High-conviction reversal setup. Rule of thumb: only trade ★★★ and above.
◈ THE REVERSAL CANDLE FILTER ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
This is what separates Nova Reversal Bands from every other band indicator.
A signal only fires when the band touch is confirmed by a reversal candle pattern:
Pin Bar — a candle with a long wick (>50% of the candle range) rejecting the band level. This tells you: price tried to go further, failed, and snapped back.
Engulfing — the current candle completely swallows the previous one in the opposite direction. Strong momentum flip.
If neither pattern is present at the band touch, no signal appears — no matter how far price has stretched. This filters out roughly half of false entries.
You can turn this filter OFF in settings if you prefer to see all band touches.
◈ HOW TO TRADE — STRATEGY 1: REVERSAL ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Wait for price to reach the Upper or Lower Band Wait for a ★★★+ signal label to appear Enter in the direction of the signal on the next candle open Stop loss: just beyond the band level Target: Fair Value line (center) or opposite band Best used on: ranging markets, after a clear swing into the band
◈ HOW TO TRADE — STRATEGY 2: SQUEEZE BREAKOUT ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Watch for the SQUEEZE label (gold box between the bands) Wait — do not enter yet. Price is coiling. The moment a candle closes outside either band, that is your entry direction Stop: back inside the bands Target: measure the width of the bands before compression, project that distance from breakout point This setup catches the highest-velocity moves. The SQUEEZE appears right before large news events, session opens, and trend initiation phases.
◈ BAND TOUCH MEMORY
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
The bands change brightness based on how many times price has touched them without breaking through.
1-2 touches — band is normal brightness. Level is still respected. 3-4 touches — band gets noticeably brighter. Watch closely. 5-6 touches — band is at full intensity. Exhaustion is possible. Gray band — the band is exhausted. Price has rejected it too many times. Expect a break, not a reversal. This tells you whether to fade the band (early touches) or expect a breakout (exhausted band).
◈ THE INFO PANEL EXPLAINED ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
BULLISH / BEARISH / SQUEEZE / EXPANDING — current market regime based on price position relative to Fair Value and band width state.
Zone Position % — where price sits inside the bands right now. 0% = at the lower band. 100% = at the upper band. 50% = exactly at Fair Value. Anything below 20% or above 80% = extreme zone.
FV Stretch — how many ATRs price is away from Fair Value.
Below 1.0× = normal, no stretch 1.0–2.0× = moderate stretch, reversal possible Above 2.0× = strong overextension, high reversal probability Last Signal — what the last signal was and how many bars ago it fired.
Band Memory — touch count for each band. When it shows "EXHAUSTED ✕" the band is no longer a reliable reversal zone.
◈ SETTINGS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Fair Value Length (default 50) — how many bars to calculate the center line. Higher = smoother but more lag.
Band Multiplier (default 2.4) — how wide the bands are. Increase for high-volatility assets like crypto. Decrease for slow-moving assets like bonds.
Signal Cooldown (default 5) — minimum bars between signals. Prevents multiple entries on the same move.
Reversal Candle Filter (default ON) — turn OFF to see all band touches as signals.
Compression Threshold (default 0.75) — sensitivity of the SQUEEZE detection. Lower value = only extreme squeezes trigger. Higher = more frequent alerts.
Show Outer Bands — secondary bands for extended breakout targets.
◈ ALERTS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Five built-in alert conditions:
Buy Signal Sell Signal Band Squeeze (breakout incoming) Upper Band Exhausted Lower Band Exhausted All signals are calculated on bar close. No repainting.
Why these components exist together — and how they interact
Most band-based indicators answer only one question: "Is price at an extreme?" Nova Reversal Bands answers four questions simultaneously, and each component feeds the next.
The problem with standard bands is that they generate signals at every touch — regardless of whether the touch is meaningful. A single touch on a fresh band is not the same as a fifth touch on an exhausted one. A signal during a volatility squeeze is not the same as one during normal conditions. Standard bands cannot distinguish between these cases.
NRB solves this through a layered confirmation system where each component filters the previous one:
① Center Line (WMA + Hull MA blend) establishes the adaptive fair value — the price level the market is gravitating toward. Hull MA reduces lag; WMA adds stability. Together they produce a center line that reacts faster than EMA without the noise of a raw Hull.
② Percentile Band Width sets the outer boundaries using the 85th percentile of recent candle ranges plus ATR. This makes bands resistant to spike distortion — a single abnormal candle does not inflate them the way standard deviation does. The result is bands that represent typical volatility, not worst-case.
③ Squeeze Detection monitors whether band width is compressing relative to its own 50-bar average. When it drops below threshold, volatility is coiling. This changes the meaning of every other component: a signal during a squeeze carries breakout potential, not reversal potential. The gold fill communicates this state shift visually.
④ Touch Memory tracks how many times price has tested each band without breaking through. Early touches (1–2) suggest a respected level. Repeated touches (5–6) suggest exhaustion — the band is weakening. Band color intensity reflects this count, so traders can see band strength at a glance without reading numbers.
⑤ Exhaustion Tracking goes one step further: when rejections accumulate past the threshold, the fill turns gray. This suppresses reversal bias and signals that a band break, not a bounce, is the higher-probability outcome.
⑥ Reversal Candle Filter is the final gate before a signal appears. Price reaching the band is necessary but not sufficient — the candle at the touch must confirm rejection through a pin bar (long wick) or engulfing pattern. This single filter eliminates approximately half of false entries that occur when price drifts through a band rather than rejecting it cleanly.
⑦ Strength Score (1–5 ★) synthesizes penetration depth, ATR momentum, and band width expansion into a single rating. It answers: among signals that passed all filters, how strong is this one? A ★ signal means minimum conditions met. A ★★★★★ means all factors aligned simultaneously.
All seven components share the same underlying band geometry. They are not separate indicators placed on one chart — they are one system where each layer interprets the same price-band relationship from a different angle.
Pine Script® indicator






















