Prior day high, prior day low, today's developing session high, today's session low — these are not magic lines. They are reference points where two-sided trade previously occurred. Session extreme practice means marking them before the NSE open, deciding in advance how you respond to tests, and logging whether your response matched your rules when price arrives.
Indian intraday traders often treat session levels like support/resistance memes: "PDH broken, bullish." Practice strips that down to decision reps. Can you classify a test as acceptance, rejection, or chop before the next three candles print?
Level hierarchy: know what you are marking
Not all session extremes behave the same. Write which levels are active for each drill:
Prior day high (PDH) / prior day low (PDL) — yesterday's cash session extremes on NSE. Carry overnight gap risk into today's open.
Prior session high/low (intraday) — if you trade multi-day, distinguish cash close from your last traded session segment.
Developing session high/low (DSH/DSL) — updates as today's session progresses. Useful for trailing context, dangerous as entry triggers if undefined.
Opening range high/low (ORH/ORL) — first N minutes (you define N: 5, 15, or 30). Separate drill; do not mix with PDH without written rules.
Pick two level types per 20-decision block. More than that creates level soup.
NSE session timeline (IST)
9:15 Open — gap vs prior close, first tests of PDH/PDL
9:15–9:45 High participation, levels often tested quickly
9:45–11:30 Trend or mean-reversion establishes
11:30–13:30 Midday — thinner, false tests more common
13:30–15:00 Afternoon trend or range compression
15:15–15:30 Closing — auction mechanics, avoid new level logic unless written
Practise one window per sitting. PDH behaviour at 9:20 is not PDH behaviour at 14:00.
Pre-open worksheet (five minutes, no charts)
For each level you will watch today in replay:
| Field | Your answer |
|---|---|
| Level price | (from prior session data) |
| Test type you trade | break-and-hold / rejection / none |
| Invalidation | close back inside / time stop / other |
| Skip conditions | gap size, news day tag, illiquid name |
| Session window | open only / full day / exclude close |
If invalidation is blank, you are not ready to replay.
Three response templates — pick one per level type
Template R (Rejection): Fade the test of PDH/PDL with stop beyond the extreme. Requires rejection bar definition in writing.
Template B (Break): Enter on close beyond level with retest or immediate rules from your breakout drill.
Template O (Observe): Level is context only — no entry, but log test outcome for journal quality.
Most traders accidentally run Template O while telling themselves Template B. The log exposes that.
The session extreme drill
- Load random NSE date. Mark PDH and PDL before advancing any candle.
- Replay from 9:15 forward.
- Each time price comes within your defined proximity of a level (e.g., 0.1% or 2 ticks — freeze it), log: level, distance, template, decision.
- Twenty level interactions or end of session, whichever comes first.
Scoring:
- Process: decision matched template? stop defined before advance?
- Tag:
acceptance,rejection,chop,no-test - Failure: false break, late entry, level redrawn mid-session
Failure modes on NSE session levels
- Gap through level — opens above PDH; you chase "breakout" without a gap-day rule.
- Double test confusion — first test rejects, second breaks; you count only the one that worked in hindsight.
- Midday fake break — price clears PDH on three-lot volume, reverses. No participation filter in your rules.
- Closing print distortion — session high set in final minutes without intraday relevance to your setup.
- Index vs stock divergence — Nifty holds below PDH while your name spikes above its own. You conflate the two.
Tag and review failures with the same weight as wins.
Developing high/low: optional advanced block
Once PDH/PDL logs are clean, add DSH/DSL as trailing context — not entry triggers until defined. Example rule: "No long if price makes new DSL after 11:00 unless trend tag is strong." Write it; do not improvise.
DSH/DSL practice teaches patience. Every new high resets the FOMO clock. That is the psychological point.
Liquidity and realism
Session level trading on illiquid NSE smallcaps produces charts you cannot execute. Practise on liquid tiers where your hypothetical order does not distort the level. No stock tips. No "watch this scrip at PDH."
Corporate actions adjust prior levels. If your replay platform does not adjust, tag those days adjusted-unknown and exclude from comparison.
Weekly synthesis
After four drills (mix gap-up, gap-down, inside day, trend day if you can classify without peeking):
- Which template produced the most rule violations?
- Did open-window tests dominate your journal while midday tests dominated your P&L attention?
- Are you redrawing levels after you know the outcome?
Session extremes are a literacy skill. Practise them until marking PDH/PDL takes thirty seconds and feels boring. Boring pre-work is good pre-work.
Drill session highs and lows on historical NSE charts. Join the waitlist.
Related reading
- The 300-Trade Experiment: How Much Can You Learn From 30 Days of Trading Practice?
- What Is Chart Replay? Backtesting vs Paper Trading
- Pullback vs Breakout Trading: Which Should You Practise First?
- How to Practise Intraday Trading in India
Educational note
Educational practice content only. Not investment advice. No guaranteed returns. Practice ≠ live profitability.