★ Knowledge Workbook

BSS Bharat

A reference for Brian Shannon's anchored-VWAP methodology, calibrated for Indian equities. Five anchors, four signals, four stages, and the rules that connect them.

01 Methodology

Anchored VWAP (AVWAP) is a moving average of price weighted by volume, restarted from a specific event bar — an earnings release, a 52-week low, a swing high, the day a stock IPO'd. Unlike a session VWAP that resets every morning, AVWAP carries forward indefinitely from its anchor, so the line you see today reflects the average price every share has traded at since that anchor bar.

Brian Shannon's framework reads price action through the lens of AVWAPs. When price sits above an AVWAP from a major low, every buyer since that low is in profit on average — supply is structurally absorbed. When price loses the same AVWAP, that majority flips to a loss — supply pressure builds. The scanner watches for the moment that geometry shifts.

Why "Bharat"? The framework is Brian Shannon's. The calibration — 52-week-low and swing-high pivots scaled to NSE daily bars, sector and volume context from TradEdge's scan pipeline, stage timing tuned to NSE session triggers (9:26 / 9:41 / 9:58 / 10:01 / 14:30 / 15:00 / 15:15 IST) — is what we call Bharat.

02 The 5 Anchors

Each anchor answers a different question. Together they form a multi-timeframe context with one AVWAP for the long, one for the medium, and two for the short term, plus a custom slot for events.

52-week Low52L
The structural floor. AVWAP from the lowest low of the last 252 bars. If close stays above 52L, every buyer since the cycle low is in profit on average — the durable support that defines the uptrend.
EarningsEQ
The event anchor. AVWAP from the bar of the most recent earnings release. Captures how the market has digested the latest results. Useful for fundamental-driven names.
Swing LowSL
The recent retest level. AVWAP from the most recent strict 3-bar pivot low in the last 60 bars. Defines the short-term support against which pullbacks are measured.
CustomCX
The event slot. Right-click any bar on the EdgeCloud chart → "Anchor AVWAP here". Persisted per-symbol in localStorage. Use for IPOs, capital-raise dates, management changes, sector news.
Swing HighSH
The trigger line. AVWAP from the most recent strict 3-bar pivot high. Close-based (not HLC3 typical price) for cleaner crossovers. This is the line that fires BSS-BO when price reclaims it on volume.

Why SH uses close-only typical price

All other AVWAPs use the typical price (H + L + C) / 3. SH uses just the close. The reason: SH is the short-term breakout trigger. Wicks above the previous swing high during volatile sessions can fire false signals if HLC3 is used. Close-only filters out the noise — only a close above SH counts.

03 The 4 Signals

Each signal is a strict condition on price, volume, and AVWAP geometry. Priority order when multiple fire on the same bar: BO > PB > PB2 > PINCH. The scanner returns at most one signal per stock per bar.

BSS-PINCH PINCH

The coil. The two short-term AVWAPs (SH from a pivot high, SL from a pivot low) are converging. Price sits inside the band. SL slope is rising; SH slope has stopped falling. The setup hasn't fired yet — it's compressing toward a decision.

close > 52L AVWAP SH AVWAP > SL AVWAP AND gap (SH − SL) / close < 3% gap is shrinking vs 3 bars ago AND gap > 0 SL slope > +0.5% over 5 bars SH slope < +0.5% over 5 bars (rising or flat) close ∈ [SL, SH]
What it means: The pullback from the swing high is exhausting. Sellers and buyers are reaching equilibrium. The next directional move usually comes within 3–10 bars. Watch this stock — don't enter yet.

BSS-BO BREAKOUT

The trigger fires. Price closes above the SH AVWAP for the first time after sitting below it. Volume confirms with a 20% surge over the 20-day average. The SL is still rising under us.

52L AVWAP exists close > SH AVWAP AND prev close ≤ prev SH AVWAP (cross-up) today volume > 1.2 × 20-day avg volume SL slope > 0 (uptrend still intact)
What it means: Brian Shannon's classic entry. The short-term consolidation has resolved upward. The stage-based plan kicks in — see Section 04.

BSS-PB PULLBACK

The retest of strength. After a confirmed BSS-BO, price comes back to test the SH AVWAP and holds. Volume on the pullback dries up. Today closes higher than yesterday, above the SH.

bssBoConfirmed = true (a BO has fired in this trend) low ≤ SH × 1.005 (touched the AVWAP within 0.5%) close > SH AVWAP AND close > previous close previous bar volume < 0.85 × 20-day avg (dry pullback) close > 52L AVWAP
What it means: The first add. The breakout proved itself by holding on the retest. Lower-risk entry than chasing the initial BO — the line is tested, the stop is closer.

BSS-PB2 CLOUD + SL RECLAIM

The deeper pullback that holds. Price drops below SL AVWAP briefly, then reclaims it on today's close. EdgeCloud support is still bullish underneath. 52L floor intact.

close above EdgeCloud AND EdgeCloud is bullish (PL > AL) close > SL AVWAP AND prev close ≤ prev SL AVWAP (SL cross-up) close > 52L AVWAP today volume ≥ 0.8 × 20-day avg
What it means: A larger flush than PB, but the cloud held and SL is back. Often coincides with a sector rotation rebound. Entry on close confirmation only — do not buy intraday on PB2.
Priority and exclusivity: On any bar, only the highest-priority signal that matches is returned. BO suppresses PB and PB2 and PINCH. PB suppresses PB2 and PINCH. Two signals never fire on the same stock-bar.

04 Stage-Based Action Plan

When BSS-BO fires, what you do depends on when it fired. NSE intraday sessions have natural decision windows. The scanner tags each BO with a stage S1–S4 based on the IST scan time — the action changes with the stage.

STAGE 1
9:26 — 9:40 IST
Buy 25% of intended position. Opening burst can fade. SL goes below SH AVWAP.
STAGE 2
9:41 — 10:00 IST
Add 25% if BO still holds. ORB confirmed. SL trails to the opening 15-min low.
STAGE 3
10:01 — 15:14 IST
Hold + trim hesitation. Midday consolidation is normal. Don't add — afternoon will decide.
STAGE 4 BOC
15:15 — 15:30 IST
BUY ON CLOSE. If still above SH AVWAP with rising volume, this is the highest-quality add. Trend confirmed for next session.

The Telegram message you receive tags the stage in the headline (🔴 BSS Bharat BO S1). Server-side dedup ensures one message per stage per day — refreshing the page or having multiple tabs open will never trigger duplicate alerts.

The S4 BOC bias: Stocks that close above their SH AVWAP on heavy volume statistically outperform same-day intraday entries. If you can only enter at one stage, choose Stage 4. If you must enter at S1, size smaller and use a tighter stop.

05 Reading the Scanner Table

The BSS Bharat scanner displays a 12-column table per tab. Each column answers a specific question.

ColumnReading it
SymbolNSE ticker. Click any row to open the EdgeCloud chart.
SignalColor-coded pill — rose-red BO, orange PB, cyan PB2, amber PINCH, grey WATCH.
CMPLast close (intraday bar during market hours).
Chg%Today's % change from previous session close.
SH AVWAP (Δ)SH level + signed % distance. Amber = within 0.5% (key level). Green above. Red below.
SL AVWAP (Δ)SL level + distance. SL above SH is normal in uptrends.
52L AVWAP (Δ)The structural floor. Stay above this.
Gap %(SH − SL) / close × 100. Tighter is better. ↓ arrow = converging vs 3 bars ago.
RSComposite strength rank. A/B/C/D color pills (green ≥80, amber ≥60, orange ≥40, red below).
Vol×Today's volume ÷ 20-day average. ≥1.2× confirms breakouts.
FusionEdgeCloud regime state — IGNITION / THRUST / FADE / COIL / DRIFT.
!Reserved for exit triggers (cross-below 52L).

Tab semantics

06 Worked Example — DIXON PINCH

From a real EOD scan during BSS Bharat development. DIXON fired a textbook pinch:

DIXON · 2026-05-05 close
SH AVWAP    : ₹11,311 (anchor 2026-04-28 pivot high)
SL AVWAP    : ₹11,242 (anchor 2026-04-24 pivot low)
52L AVWAP   : ₹10,864 (anchor 2026-01-27 cycle low)
Close       : ₹11,297.50
Gap %       : 0.62%   ← very tight
Gap 3-ago   : 1.19%
Converging  : YES     ← shrunk from 1.19% to 0.62%
Dist SH     : −0.51%  ← amber (within 0.5% of trigger)
Dist SL     : +0.10%  ← amber (right on the line)
Dist 52L    : +4.17%  ← well above the floor
SL slope    : +0.8%   ← rising
SH slope    : −0.2%   ← flat/rising

→ Signal: PINCH ★
Read this as: "DIXON is coiling 0.6% wide right at the SL line, with the SL rising and SH no longer falling. The trigger fires when close clears ₹11,311 on 1.2× volume."

What would have triggered BO

The next session — if DIXON closes above ₹11,311 with volume >1.2× the 20-day average and SL slope still positive — BSS-BO fires. If that close came at 9:30 IST, it's Stage 1: buy 25% with stop below ₹11,311. If it came at 15:20 IST, it's Stage 4 BOC: heavier add, trend confirmed for tomorrow.

07 Telegram Alerts

NX+ subscribers can receive BSS Bharat triggers as direct messages from @TradEdge_SupportBot. The flow:

  1. Link your chat ID — open Settings → Telegram. Fetch your numeric chat ID from @userinfobot on Telegram, press Start on @TradEdge_SupportBot once, then paste the ID and Save.
  2. Set your watch list — run an EOD scan on BSS Bharat and click 📡 Set as Session Watch. This syncs your PINCH + WATCH stocks to the server so intraday alerts know what to monitor.
  3. Open Session Triggers during market hours — the page evaluates your watch list and dispatches alerts when BO / PB / PB2 fires. A green ✓ TG appears on each card after the message is sent.

What a message looks like

🔴 BSS Bharat BO S1
DIXON — ₹11,320.50
Crossed SH AVWAP ₹11,311.00
S1 — Buy 25%
Stop below ₹11,311.00
Vol 1.4x avg | 09:26 IST

Educational signal — not investment advice.
Server-side dedup: You'll get at most one message per BO stage per stock per day. Multiple browser tabs, page refreshes, or running the scanner twice never trigger duplicate alerts. PB and PB2 are also one-per-day per stock.

08 Risk Management

BSS Bharat tells you when the setup fires. It does not tell you how much capital to risk. That's on you.

Stop placement

Position sizing

The stage-based plan (S1: 25% / S2: +25% / S4: BOC) limits your exposure if the setup fails early. If BO fires at S1 and you buy 25%, your max loss before adding more is one quarter of intended size.

When to exit

The scanner's Exit? row (on the EdgeCloud chart info panel) flips to YES AVWAP when a cross-below 52L fires on the last bar. YES AVWAP-SH when SH is lost. These are alerts, not commands — your stop discipline decides.

09 FAQ

How is BSS Bharat different from MMS or QTS?

MMS (Monster Momentum) looks for stocks that already surged on heavy volume and are coiling in tight VCP bases — the "ready to break out again" universe. QTS Bharat classifies stocks into a 5-phase lifecycle (P5 stalking → P4 setup → P1 entry → P2 management → P3 exit) and runs a parallel pre-breakout scanner. BSS Bharat is about AVWAP geometry — it doesn't care if a stock surged last month; it cares whether today's close reclaims a specific AVWAP line on confirming volume.

The three are complementary. A stock can be MMS READY, QTS P4, and BSS PINCH simultaneously — that's a high-conviction stalking candidate.

Why three pivots back for swing-low / swing-high detection?

A "3-bar strict pivot" requires the pivot bar's high (or low) to be greater (or less) than all 6 neighboring bars — 3 before, 3 after. This filters out micro-pivots that get invalidated within a few sessions. Two-bar pivots fire too often; five-bar pivots lag too much. Brian Shannon's original framework uses 3-bar, and we've tested it on NSE daily data — it matches the rhythm of Indian mid-cap consolidations well.

Trade-off: a 3-bar pivot is only "confirmed" three bars after it actually happened. The SH AVWAP starts accumulating from the actual pivot bar (scanned backwards) — there's no lag in the AVWAP value itself.

What if the stock has no clear swing high in the last 60 bars?

findSwingHighIdx returns null → SH AVWAP isn't drawn → BSS signals don't fire (BO, PB, PINCH all require SH). The stock is in a sustained uptrend or downtrend without a clear pullback, which is itself information — don't force a setup that isn't there.

For these stocks, use the 52L anchor for structural reads and the EdgeCloud cloud signals (BO+PPV / PB+PPV) for entries instead.

Why does BSS Bharat use close-only for SH but HLC3 for the others?

SH is the trigger line — it has to decide cross-above vs cross-below. Wicks above the previous swing high during volatile sessions can fire false BO signals if HLC3 is used. Close-only filters that noise: only an actual close above SH counts as a break.

52L, SL, EQ, CX are structural levels — we want them to reflect the full intraday range so they show where average shares actually traded. HLC3 is the right typical price for those.

Do BSS signals work in CASH regime (MPS < 40)?

Technically yes — the conditions can still fire. Practically, no. In CASH regime, breakouts have a much higher failure rate. The TradEdge platform-wide convention is to size down (or skip) entries in CASH. BSS Bharat doesn't auto-gate on regime, but you should treat any signal in a sub-40 MPS environment with the same skepticism you'd apply to a normal breakout in a weak market.

Can I anchor AVWAP to a custom date on the scanner?

On the BSS Bharat scanner page itself — no, the four-anchor model is fixed (52L / EQ / SL / SH). On the EdgeCloud chart (/chart.html) — yes, right-click any bar → "Anchor AVWAP from this bar" → CX anchor activates. Useful for IPO dates, capital-raise events, major news days. CX persists per-symbol in localStorage.

What happens to dedup at midnight IST?

stage_alerted_date stores 'YYYY-MM-DD IST'. When today's date differs from stored date, the comparison naturally treats yesterday's alerts as stale → the stock is eligible for a fresh S1 the next session. No cron job clears the column — the date comparison does the work.

Is this investment advice?

No. BSS Bharat is an analytical tool for educational research. TradEdge is not registered with SEBI as an Investment Adviser or Research Analyst. All pattern criteria, screening scores, anchor levels, and Telegram alerts are educational signals. They do not constitute investment advice, recommendations to buy or sell securities, or portfolio management services. All investment decisions remain entirely yours.