HIMAL NEXT RESEARCH LIBRARY / PRICE ACTION METHODOLOGY / ADVANCED MODULE
A three-layer context-building sequence for reading any chart — which market you are in, where price currently sits inside it, and who is winning the auction right now. This edition elaborates each layer, then runs it through all three time-registers (JIT / JIC / AOT), grounds each register in the branch of science it borrows from, and closes with concrete strategy playbooks by market state.
00 — FRAMEWORK OVERVIEW
Each layer narrows the question the last one asked. Skipping a layer, or reading them out of order, is where most retail price-action reads go wrong.
KAAL–STHAN–PATRA is a top-down funnel. It does not predict price; it disciplines the order in which a trader is allowed to ask questions of a chart. KAAL answers "what kind of market am I in?" STHAN answers "where, inside that market, does the current candle sit — and what does the chart's own memory say about this location?" PATRA answers "at this exact moment, who actually holds the auction — bulls or bears?" A signal that is correct on PATRA but wrong on KAAL is a trap. A signal that is correct on KAAL but read at the wrong STHAN is early or late. The framework's value is sequencing, not any single layer in isolation.
Dow Theory / higher-timeframe market structure. Strong bull, strong bear, or sideways range — decided on the BTF/HTF, not the entry timeframe.
Where the current candle sits in the structure, whether the setup is continuation or reversal, and what prior visits to this level have already taught the chart.
Who controls the auction right now — read through candle body/wick ratio, and confirmed by single, then double, then triple candle evidence.
Every reference to a timeframe throughout this document uses one consistent six-tier vocabulary, two tiers per KAAL–STHAN–PATRA layer. This is a naming convention, not a physical law — the exact charts can be shifted up or down for a faster-moving instrument, as long as the two-tiers-per-layer structure and the relative spacing between tiers is preserved.
| Code | Name | Typical Chart | Role | KSP Layer |
|---|---|---|---|---|
| BTF | Bigger Timeframe | Monthly | The macro filter — rarely revisited, sets the outer boundary no lower tier is allowed to contradict. | KAAL |
| HTF | Higher Timeframe | Weekly | The primary KAAL bias — the call that governs every trade taken this week. | KAAL |
| TTF | Trading Timeframe | Daily | The main working chart — where the core thesis is formed and the first STHAN zones are mapped. | STHAN |
| MTF | Middle Timeframe | 4H | Refines the STHAN address to a precise, tradeable zone inside the TTF thesis. | STHAN |
| LTF | Lower Timeframe | 1H | Narrows attention toward PATRA — watches for the liquidity sweep or first reaction inside the MTF zone. | PATRA |
| STF | Smaller Timeframe | 15M / 5M | The execution tier — where the actual confirming candle (single/double/triple) is read and the trade is triggered. | PATRA |
BTF sets the outer boundary HTF's bias must respect. TTF forms the thesis that MTF turns into an exact zone. LTF pre-positions attention that STF then confirms or rejects. Each pair hands off to the next exactly the way KAAL hands off to STHAN and STHAN hands off to PATRA.
01 — KAAL काल
Before a single candle is read, the higher timeframe must declare what kind of market this is. Every lower-timeframe signal inherits its meaning from this layer.
| State | Structure Signature | Trading Posture |
|---|---|---|
| Strong Bull | Consistent higher highs (HH) and higher lows (HL); each pullback shallow and orderly | Buy-side bias only; sell signals are exit tools, not new shorts |
| Strong Bear | Consistent lower highs (LH) and lower lows (LL); rallies fail to reclaim prior structure | Sell-side bias only; buy signals are exit tools, not new longs |
| Sideways / Ranging | No sustained HH-HL or LH-LL sequence; price oscillates between a defined ceiling and floor | Fade the edges of the range; trend-following tools are unreliable until a break confirms |
Charles Dow's original framework still underwrites this layer of KAAL. Its most load-bearing ideas for a Himal Next trader are:
Smart-Money and ICT-style frameworks restate Dow's first three tenets in swing-point language that is easier to mark up mechanically:
Call KAAL on the HTF (Weekly), filtered by the BTF (Monthly) boundary. Let the MTF (4H) refine the phase (early/mid/late participation). Never let the STF/LTF (15M/1H) override the HTF's verdict — they only refine STHAN and PATRA within the verdict already given.
KAAL doesn't have to wait passively for structure to confirm, nor does it have to guess outright. Read as JIT, JIC, and AOT, it becomes three distinct techniques, each borrowing from a different branch of science.
Declare KAAL only once a BOS candle closes beyond the swing point. Each new HH/HL is one more data point supporting "trend continues" — only a clean confirmed close is treated as enough evidence to update the call.
Pre-commit the flip level before it's tested: "Strong Bull unless TTF (Daily) closes below X." This is a decision tree fixed in calm analysis, so KAAL can't be quietly redefined under pressure once a trade is live.
An Elliott Wave count one degree higher, or a volume profile compressing into a tight value area, can suggest a regime shift before the first HH/HL prints. Treat this as an early-warning KAAL read, never as the confirmed call on its own.
Run KAAL×AOT continuously in the background as a watchlist trigger ("Gold is coiling — watch for a regime shift"). The moment AOT flags a probable shift, immediately write the KAAL×JIC flip level down. Only promote KAAL to a tradeable, capital-committing call once KAAL×JIT actually confirms it with a closed BOS candle.
02 — STHAN स्थान
KAAL told you the type of market. STHAN asks where, inside it, the current candle is standing — and what the chart's own history at that exact address already implies. Mapped primarily on the TTF (Daily) and refined on the MTF (4H).
Every candle sits in one of a small number of structural addresses relative to the trend established in KAAL:
| Signature | What STHAN Shows | Read |
|---|---|---|
| BOS in trend direction | Price closes beyond the last external swing, in line with KAAL | Continuation |
| CHoCH against trend | Price closes beyond the swing that produced the last BOS, against KAAL | Early reversal warning |
| Liquidity sweep + rejection | Wick pierces an obvious high/low, closes back inside | Reversal bias, needs PATRA confirmation |
| Shallow pullback holding structure | Retracement stays inside prior HL/LH without breaking it | Continuation, high-quality STHAN |
| Failure to make new HH/LL | Rally/decline stalls before reaching the prior extreme | Momentum divergence — treat KAAL as weakening |
Dow's insight that trends persist "until proven otherwise" has a STHAN-level corollary: a price level's history determines how much proof is required to trust a new signal there. A level that has already produced two clean rejections carries more STHAN weight than a level being tested for the first time. Practical layers to add:
Treating a liquidity sweep as automatic reversal confirmation. A sweep only reframes STHAN — it says "price visited a level it needed to visit." It is PATRA's job, in the next layer, to confirm that the dominant force actually flipped there.
STHAN is where JIC's native strength lives — but JIT and AOT still answer the "before" and "after" of the same address question, and skipping either one is the most common way a mapped zone turns out to be a guess wearing a fancier name.
A level only "counts" once price has actually traded into it and reacted. One rejection is weak evidence; a second clean rejection at the same address is materially stronger — the same logic as repeated experimental trials raising confidence in a result.
Order blocks, FVGs, and liquidity pools — SMC's native object and STHAN's most natural register. A standing "if price returns here, then this" instruction, marked before price arrives.
Fibonacci clusters and measured-move (equal-legs) projections mark a probable STHAN address before the order block or FVG that will eventually define it has even formed.
Use AOT to pre-scout roughly where the next STHAN address should form, then wait for JIC structure (an actual order block or FVG) to confirm the specific zone. Never trade a JIC zone that has zero JIT touch-history behind the general area — an untested address, however cleanly it's marked, is still just a hypothesis.
03 — PATRA पात्र
The final and most granular layer: reading the candle itself as a live record of who won the auction, then stacking single, double, and triple-candle evidence before acting. Read on the LTF (1H) and triggered on the STF (15M/5M).
The body is the distance the auction actually travelled and held — the effort that closed as result. A long body means one side controlled price from open to close with little contest. The wicks are effort that was rejected — price the opposite side pushed into and then reclaimed. A long wick relative to the body is the clearest single-candle tell that the visible direction is contested underneath the surface.
Rule of thumb: big body, small wicks → trust the close. Small body, long wick → distrust the close; the rejection is the real story.
PATRA is deliberately hierarchical. A single candle only ever suggests a shift in control; it is not tradeable evidence on its own. Confirmation strength increases with each additional candle that agrees.
The same candle shape means opposite things depending on STHAN. A hammer at a fresh KAAL-confirmed higher low is high-conviction PATRA evidence; the identical hammer mid-leg, with no STHAN address to justify it, is noise. Never grade PATRA in isolation from the two layers above it.
PATRA is where JIT's native strength lives — body and wick, read after the close. But because PATRA judgments happen under the most time pressure of any layer, JIC and AOT sharpen both ends of the same question: what will count as proof, and can control be sensed changing before the candle even shows it.
Body-versus-wick, single→double→triple candle confirmation, always read after the close. Refusing to call dominance from an in-progress wick is a deliberate guard against the trader's own confirmation bias.
Decide what will count as PATRA confirmation before price even reaches the STHAN address — "only a double-candle confirmation counts here" — decided in calm analysis, not live at the moment of temptation.
Footprint absorption and delta divergence show dominance quietly changing hands beneath the candle, before its body and wick have caught up to represent it. The earliest possible PATRA read — and the least certain.
Apply the single/double/triple hierarchy exactly as defined above, but let PATRA×AOT (footprint) raise your alertness early and let PATRA×JIC (the pre-written confirmation rule) decide, in advance, how many confirming candles this specific setup requires. Never let AOT's early read substitute for the JIT confirmation — it only earns you the right to be watching closely when it arrives.
04 — SYNTHESIS
A disciplined context-build always answers the three layers in order, and only takes a position once all three agree.
Mark the last three to five external swing points. Is the sequence HH–HL, LH–LL, or neither? Confirm with a correlated instrument (DXY, yields, or the related pair) where possible.
Has price returned to a discount/premium zone, an unfilled FVG, or swept an obvious liquidity pool? Note whether the most recent structural event is a BOS (agrees with KAAL) or a CHoCH (disagrees).
Start with the single candle at the STHAN address — is the body or the wick telling the real story? Wait for a double-candle confirmation (engulfing/harami) before committing size, and treat a triple-candle formation as full confirmation, not a prerequisite for every trade.
If PATRA confirms but STHAN was weak (no real level, no liquidity event) — reduce size or skip. If STHAN is excellent but KAAL disagrees (counter-trend), treat it as a reversal thesis requiring a CHoCH, not a continuation trade.
05 — STRATEGY PLAYBOOKS
How much weight JIT, JIC, and AOT should carry inside KAAL–STHAN–PATRA changes with the market state itself. Three playbooks, plus a confluence-scoring rule to size the trade once all three layers agree.
AOT carries real weight here — wave counts and balance/imbalance reads with the BTF/HTF trend are trustworthy, since they agree with an already-established KAAL. Use them to stay positioned through noisy pullbacks.
Only trade JIC zones in the direction of KAAL — discount zones in a bull, premium zones in a bear. Counter-trend order blocks are for exits, not new entries.
A single strong confirming candle is acceptable, since two higher-conviction registers (AOT and JIC) already agree — the reading order can lean lighter than in a reversal setup.
Require both a wave-count invalidation AND a footprint delta divergence before treating a reversal thesis as credible — one alone is not enough evidence to override an established KAAL.
The zone should be a liquidity sweep with a fresh order block, not a mid-range or previously-touched level — reversal STHAN needs the highest-quality address available.
Raise the bar to double or triple-candle confirmation. Never take a reversal on a single candle, regardless of how clean it looks.
Wave counts are unreliable inside a range — de-emphasise AOT's weight here almost entirely; its main job in a range is watching for the balance-to-imbalance shift that signals the range is about to end.
JIC becomes the dominant register — fade the mapped edges of the range (the floor and ceiling) rather than looking for continuation.
A rejection-style candle (pin bar, engulfing) specifically at the range boundary is mandatory — this is not a state where PATRA confirmation can be skipped or lightened.
Score each layer's strongest available register (not all three registers — just whichever one actually fired) and size the trade off the total:
Fractal wave structure assumes a directional impulse to subdivide — inside a genuine range, there is no impulse for the fractal geometry to describe, so an AOT wave count forced onto sideways price is the pareidolia failure mode named in the science subsections above. This is a case where the honest scientific position is to trust the register less, not to find a wave count anyway.
06 — ADVANCED CONTEXT-BUILDING
KAAL–STHAN–PATRA answers the core three questions correctly, but each answer can be sharpened by context that never appears on a single-instrument candlestick chart. These are additive filters, not replacements — they raise or lower confidence in the KAAL/STHAN/PATRA call you've already made.
A KAAL call on one timeframe is not independent of the timeframe above it — it is a phase inside the larger timeframe's trend. Reading all six tiers as one nested cascade, rather than several separate opinions, is what actually produces the "primary / secondary / minor trend" structure Dow Theory describes — and it's the same six-tier taxonomy defined in the Overview, now applied specifically to the KAAL read.
If a lower-timeframe KAAL call disagrees with the tier above it, it is not a new trend — it is noise or, at most, an early-stage CHoCH that must still prove itself up the cascade before the higher tiers are re-labelled.
No Forex or Gold KAAL call exists in isolation. Checking the correlated instrument's own KAAL before trusting yours catches a large share of false continuation signals.
| Instrument | Watch | What it tells you |
|---|---|---|
| Gold (XAUUSD) | US 10Y real yields, DXY | Gold's KAAL is more trustworthy when it agrees with falling real yields and a weakening DXY — a bullish Gold call against rising yields warrants extra STHAN/PATRA scrutiny. |
| EURUSD | DXY (inverse) | A EURUSD bullish KAAL should generally mirror a DXY bearish KAAL — if DXY is also showing strength, the EURUSD read may be premature. |
| Any Forex pair | Broad risk sentiment (equity indices) | Risk-on/risk-off shifts can override a single pair's technical structure, especially around macro turning points. |
| Gold vs Silver | Gold-Silver ratio | A sharply diverging ratio can flag whether a Gold move is precious-metals-wide (structural) or idiosyncratic (news-driven). |
Treat correlation agreement as a KAAL confidence multiplier, not a separate signal — it doesn't generate new trades, it raises or lowers how much weight to give the KAAL call you already made on the primary instrument.
The same STHAN zone and PATRA candle mean different things depending on whether the instrument is in a volatility-compression or volatility-expansion regime. A rolling ATR (or realised-volatility) reading is the simplest way to name the regime.
| Regime | Signature | Adjustment |
|---|---|---|
| Compression | ATR near multi-week lows; narrow daily ranges | Widen STHAN zone tolerance slightly (moves tend to be smaller and noisier); a breakout from compression deserves extra AOT/PATRA scrutiny before trusting it. |
| Expansion | ATR rising sharply; daily ranges widening | Tighten PATRA's timing expectations — confirmation tends to arrive faster; widen stops proportionally to avoid being tick-hunted by the larger swings. |
| Normal | ATR near its own rolling median | Standard playbook weightings from Module 05 apply without adjustment. |
Market returns are leptokurtic (fat-tailed) rather than cleanly Gaussian — extreme moves happen more often than a constant-volatility model predicts. Naming the volatility regime explicitly, rather than using one fixed stop/target rule at all times, is a direct, practical response to that fat-tail reality.
SMC order blocks and FVGs mark where institutions transacted; volume profile marks how much transacted at each price, independent of candle shape. The Point of Control (POC) and Value Area High/Low (VAH/VAL) are a statistically-derived second address type — confluence between an SMC zone and a volume-profile level is meaningfully stronger STHAN evidence than either alone.
When an unmitigated order block sits directly on top of a prior session's VAH/VAL or POC, treat that as a STHAN quality upgrade — the same logic as the "first touch vs. third touch" grading already in the STHAN section, just from a second, independent data source.
High-impact scheduled events (NFP, CPI, FOMC/RBI rate decisions) temporarily invalidate the assumptions behind PATRA in particular — spreads widen, liquidity thins, and a "confirming" candle can be an artefact of a liquidity vacuum rather than genuine conviction.
Treat any PATRA confirmation printed inside a defined window around a high-impact release (commonly 15–30 minutes before to 30–60 minutes after, calibrated to your own instrument) as unreliable by default. Re-map STHAN after the volatility settles rather than trusting the news candle itself as a trigger.
Run all five context layers above as a single pre-session ritual, not five separate ad-hoc checks:
BTF/HTF bias named — and unchanged from the last review, or explicitly updated with a reason.
DXY / yields / risk sentiment checked — agreement or divergence noted against the primary instrument's KAAL.
Regime named — compression / expansion / normal, and stop/target adjustment applied accordingly.
POC / VAH / VAL marked — checked for confluence against any existing SMC zones.
High-impact releases for the session identified — blackout windows blocked out on the execution plan.
07 — MECHANICAL STRATEGY TEMPLATES
Where Module 05's playbooks describe how much weight each layer carries by market state, these are the specific, executable setups — incorporating the cascade, correlation, volatility, and volume-profile context from Module 06.
HTF (Weekly) and TTF (Daily) both show the same HH-HL (or LH-LL) sequence, inside the BTF (Monthly) boundary — the cascade from 6.1 must agree across all three tiers, not just one.
Correlated instrument (DXY for Gold/EURUSD) shows an agreeing KAAL; volatility regime is normal or expansion, not deep compression.
Price pulls back into an unmitigated MTF (4H) order block that also has volume-profile confluence (POC or VAH/VAL nearby) — first touch preferred.
Single strong confirming candle on the STF is acceptable per the Continuation Playbook, given the cascade and correlation checks already raised confidence.
On the confirming STF candle's close.
Beyond the far edge of the MTF order block, widened slightly if the volatility regime is expansion.
T1 at the nearest opposing liquidity pool (1:2 minimum); runner to the next TTF/HTF structure or volume-profile edge.
TTF close back through the order block's far edge, or the correlated instrument's KAAL flipping against the trade.
TTF (Daily) trend is extended and now in the late Dow Theory phase; the correlated instrument (e.g. DXY for Gold) is showing early signs of its own reversal or exhaustion on its own HTF.
Correlation divergence is the deciding filter here — a reversal thesis with no supporting correlation shift is treated as lower-quality per Module 05's Reversal Playbook.
A liquidity sweep of a clean HTF/TTF extreme, ideally coinciding with a volume-profile VAH/VAL from the prior expansion leg, refined on the MTF.
Double or triple-candle confirmation on the STF is required — never a single candle for a reversal thesis, per the standing playbook rule.
On the close of the second (or third) confirming STF candle.
Beyond the swept extreme.
T1 at the nearest opposing liquidity pool; enter at half size, add to full only once a minor structure break confirms.
A clean close back beyond the swept extreme in the original trend direction, or the correlated instrument's divergence failing to hold.
Confirmed range — at least three respected touches per boundary, and a compression volatility regime supporting the range's persistence.
Compression regime from 6.3 is itself part of the setup criteria here, not just an adjustment — this template is de-prioritised the moment volatility starts expanding.
Price at the range boundary, confirmed by VAH/VAL or POC confluence from the volume profile of the ranging period.
Mandatory rejection candle at the boundary — no exceptions, per the Range Playbook.
On the rejection candle's close, fading toward the range midpoint or opposite boundary.
Beyond the rejection candle's extreme plus a small buffer.
T1 at the range midpoint (partial); runner to the opposite boundary only.
A confirmed close beyond the boundary, or the volatility regime shifting to expansion mid-trade.
Identify every high-impact release on the session's calendar during the 6.6 dashboard review; mark the blackout window on the execution plan.
No new PATRA confirmations are trusted inside the window. Existing open positions keep their pre-set stop but no size is added.
Allow the instrument 30–60 minutes to settle, then fully re-map STHAN — the pre-news zones may no longer be valid if the release materially shifted the correlated instruments.
If KAAL itself flips as a result of the news (a genuine fundamental shift), treat it as a fresh context build from Module 00 — not a continuation of the pre-news analysis.
08 — ADVANCED NOTES & SUGGESTIONS
Honest observations for tightening KAAL–STHAN–PATRA into something you can teach consistently and grade objectively.
Body/wick analysis reads where price closed, not how much conviction stood behind it. A large bullish body on thin volume and the same body on volume expansion are not equally trustworthy PATRA signals. Since your Deep Trades Order Flow indicator already models effort-vs-result, consider formally wiring its absorption/exhaustion output into PATRA as a fourth confirming input, not just a separate tool.
Right now STHAN can be read as binary (a level exists or it doesn't). A graded version — first touch vs. third touch, fresh FVG vs. stale FVG, session-open sweep vs. mid-session sweep — turns STHAN into a score rather than a checkbox, which makes it gradeable in mentorship review and backtestable in your MA/order-flow research pipeline.
Every KAAL, STHAN, and PATRA call should carry a stated "this is wrong if…" condition (e.g., KAAL is wrong if price closes back beyond the CHoCH swing; PATRA is wrong if the confirming double-candle fails to hold its low/high). Writing invalidation into the framework itself, rather than leaving it to individual trader discretion, is what will make IFT mentorship students consistent with each other.
The biggest failure mode in every retail price-action course is trading a single hammer or engulfing candle as if it were a triple-candle-strength signal. Since your framework already encodes the single→double→triple hierarchy, it may be worth making that hierarchy a literal position-sizing rule: single-candle PATRA = observation only, double = half size, triple or double+volume = full size.
KAAL–STHAN–PATRA is a chart-context framework, but the discipline to wait for all three layers to align is a Mental Health and Emotional Health skill in your own 12 Healths system. It could be worth an explicit note in the student materials: KAAL–STHAN–PATRA fails in practice not because the framework is wrong, but because Mental Health (patience under FOMO) and Professional Health (process adherence) break down first. That framing turns this into a natural bridge document between your technical curriculum and your holistic-trader curriculum.
Risk sizing and invalidation currently sit outside the three named layers. Many Sanskrit-rooted frameworks close a triad with a fourth integrating term — you may want a short "KAL" (क्रियाशीलता / execution) capstone that formally covers position size, stop placement, and invalidation, so the full teaching name becomes KAAL–STHAN–PATRA–KAL: Market, Position, Force, Action. This is only a suggestion for your naming convention, not a claim that a fourth term is required.
Correlation, volatility regime, and volume profile are strongest when taught explicitly as confidence adjustments to an existing KAAL/STHAN/PATRA call — not as five additional standalone systems to learn. A student who starts generating trade ideas from DXY divergence alone, without a KAAL/STHAN/PATRA read on the primary instrument first, has inverted the intended order of the framework.
The three entry templates in Module 07 will very likely have different real-world statistics from each other, so grade them independently before blending results. Template 4 (news-window discipline) never generates a trade on its own — its entire value is measured in losses it prevents, which is harder to journal but arguably the most important number to track.