QTS Bharat is part of NX+

Playbook calibrated for NSE — short-term momentum, regime-gated, with PDH alerts on Telegram.

→ Subscribe to NX+
All signals are educational research, not investment advice.

QTS Bharat

Playbook calibrated for NSE

Phase
P1 Power Move (extended trend, possibly late). P2 Pause (first pullback). P3 Pre-Breakout (basing). P4 Breakout (price breaks setup level). P5 Coiled Spring (tightest, narrowest base — most extreme contraction).
Admin: phase ∈ {1..5} from qts_scanner.py, mutually exclusive, P5→P4→P1→P2→P3 evaluation order
Sector
Conviction ≥
60
VooDoo coils — fully loaded springs: volume dried below 50% of average, 5-day range under 8%, sitting on the Pulse Line. Highest-conviction setups in the system. Rare by design.
Symbol Sector PDH ref
Previous Day High plus a small buffer. The reference level used by the 9:10 AM IST pre-open trigger engine. Not a buy instruction.
Admin: pdh_buffered from pdh_triggers.json
AL stop
The AL (SuperTrend 10,3) reference level used as the trigger's invalidation anchor. Not a stop-loss instruction.
Admin: al_stop from pdh_triggers.json — current AL or recent swing low
Stop %
Distance from PDH ref to AL stop, expressed as %. Triggers above 3% are filtered out — the AL hasn't caught up to price.
Admin: stop_pct = (pdh_buffered - al_stop) / pdh_buffered × 100
2R target
Reference price level at twice the stop distance above PDH ref. A measured-move reference. Not a price target.
Admin: target_2R = pdh_buffered + 2 × (pdh_buffered - al_stop)
Phase
QTS phase (P1-P5). Same definitions as the Setups tab — see the ⓘ on Phase filter.
Admin: phase from underlying qts_setups entry that produced the trigger
Conviction
Composite score (0-100) from the underlying QTS setup. Higher = stronger technical structure. Not predictive.
Admin: conviction propagated from qts_setups.stocks[i].conviction
Source
Which gate the trigger passed: VooDoo (tightest filter, alerts in ACTIVE_LITE) or PDH (broader, alerts only in ACTIVE_FULL).
Admin: source ∈ {voodoo, pdh} from pdh_triggers.json
Action
Symbol Sector CMP HL/4
Number of weekly higher-lows in the last 4 weeks. 4 = clean uptrend with no weekly close below prior week's low.
Admin: hl_count from rs_divergence.json — weekly bars only
Ret 4w
4-week (~1 month) percentage return. Used in the RS divergence calculation against Nifty 50 over the same window.
Admin: ret_4w from rs_divergence.json
Ret 12w
12-week (~3 month) percentage return. The longer window used to confirm RS divergence persistence.
Admin: ret_12w from rs_divergence.json
RS rank
Relative Strength rank vs the NSE universe (0-99). Higher = stronger vs peers. Surfaced here when stock outperforms Nifty in a weak tape.
Admin: rs_rank from scanner_summary, percentile of composite_score
Sector NEXUS
5-pillar sector score (0-100). Higher = the sector's overall tape, breadth, and rotation are aligned bullishly.
Admin: sector_nexus from data/sector_nexus_scores.json — Trend + Breadth + Momentum + RS + Rotation
Score
RS divergence composite (0-100). Higher = the stock's relative strength is most clearly diverging from Nifty's weakness. Not predictive of future returns.
Admin: divergence_score from rs_divergence.json — weighted blend of ret deltas, RS rank, HL count
Classic Flag on the MA

Stock makes a power thrust (P1), then a 3-10 day pullback that lands gently on the Pulse Line (PL = EMA 21). When price re-tags the PL with volume drying, the flag is "ready to break."

Criteria

  • Phase 4 or 5
  • price within 0.5× ADR of PL
  • vol_ratio_5d < 0.7
  • range_5d_pct < 10%
  • RS rank ≥ 85

Why it works

Tight contraction + rising base + volume drought = institutional accumulation in disguise. Breakout above the prior pivot is the only event of interest; below the PL voids the setup.

Live examples: loading…
High Tight Flag (HTF)

The rarest variant — a 100%+ move in 4-8 sessions, then a tight range under 25% of the prior advance for 3-5 days. Q calls these "the closest thing to a free lunch."

Criteria

  • ret_5d ≥ 50%
  • range_5d_pct ≤ 12%
  • volume drying after the thrust
  • still close to highs (dist_52wh_pct < 10%)

Why it works

The market is forced to decide: distribute or continue. Tight contraction after explosive move = nobody wants to sell at these levels. Continuation usually compounds the prior thrust.

Live examples: loading…
KQ Wedge (diagonal)

Diagonal contraction with a series of higher lows pushing into a falling resistance line — a coiled wedge that resolves with conviction.

Criteria

  • 3+ higher lows in last 10 sessions
  • each rally fails at progressively lower highs
  • vol declining through the wedge

Why it works

Aggressive sellers exhaust before aggressive buyers. The wedge breakout typically clears the entire compressed range in 2-3 sessions.

Pattern detection ships in Phase B v2; tab currently shows null setup_type for these.
Surfing Shakeout

A leader in an uptrend takes a sharp 2-3 day undercut of the AL, then reclaims it on volume. The shakeout flushes weak hands; the reclaim signals the move resumes.

Criteria

  • previous Phase 3 trend in place
  • 2-3 day plunge below AL with elevated volume
  • reclaim of AL with volume on the reclaim day

Why it works

MAU&R doctrine: the best risk-reward is when you can put a stop just below the undercut low — a tiny stop, big upside if the trend resumes.

Pattern detection ships in Phase B v2.
Long-Range Base (LRB)

6+ months of sideways consolidation with successively higher lows — institutions accumulating quietly. When the upper bound finally breaks, expansion is multi-month.

Criteria

  • ≥ 120 trading sessions in a horizontal range
  • higher swing lows over the period
  • volume contracting into the base

Why it works

Time-based exhaustion of supply. Each rally absorbs more inventory; each pullback finds buyers higher. Eventually there's nothing left to sell at any price the market will accept.

Pattern detection ships in Phase B v2.
Episodic Pivot (EP)

News-driven gap on massive volume changes the stock's character forever. The gap is the new base — old chart patterns no longer apply.

Criteria

  • EEC score ≥ 70 (existing scanner field, mirrors the "is this episodic?" check)
  • opening gap with volume staircase HV1 → HVE
  • price holds above the gap day's low for 3+ sessions

Why it works

Market repricing event. New information forces every prior holder to reset their thesis. The volume staircase indicates institutions are still accumulating, not distributing.

Live examples: loading…
Position Sizer
Educational tool — not investment advice. Pre-filled from setup card.
All calculations are mathematical outputs based on your inputs. This is not investment advice. Position sizing involves risk. Consult a SEBI-registered advisor before investing.
Educational analysis only. Not investment advice. AL = Anchor Line (ST 10,3). PL = Pulse Line (EMA 21). TradEdge does not recommend buy/sell decisions. Consult a SEBI-registered advisor before investing.
Add to Watchlist
Loading…
This will remove all existing stocks from the selected list.