Playbook calibrated for NSE — short-term momentum, regime-gated, with PDH alerts on Telegram.
Playbook calibrated for NSE
| 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 |
|---|
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."
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.
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."
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.
Diagonal contraction with a series of higher lows pushing into a falling resistance line — a coiled wedge that resolves with conviction.
Aggressive sellers exhaust before aggressive buyers. The wedge breakout typically clears the entire compressed range in 2-3 sessions.
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.
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.
6+ months of sideways consolidation with successively higher lows — institutions accumulating quietly. When the upper bound finally breaks, expansion is multi-month.
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.
News-driven gap on massive volume changes the stock's character forever. The gap is the new base — old chart patterns no longer apply.
Market repricing event. New information forces every prior holder to reset their thesis. The volume staircase indicates institutions are still accumulating, not distributing.