By Approach

How to Journal Supply & Demand Zone Trades

To journal supply & demand zone trades, record zone type (base-and-move vs. spike), touch count at entry, and stop distance as % of zone width to filter edge by setup quality.

Buy Now - ₹6,599 for Lifetime Buy Now - $159 for Lifetime

7-day money-back guarantee

Fields to Track

01

Zone Origin Type

Base-and-move zones (consolidation before impulse) have a different reliability profile than single-candle spike zones — mixing them in your stats obscures your actual edge

02

Touch Count at Entry

Fresh zones (0 prior touches) carry higher hold rates than revisited zones; each prior test consumes resting limit orders and weakens the level

03

Zone Boundaries (High/Low)

Exact zone boundaries let you calculate zone width, measure entry position within the zone, and set precise stop distances relative to structure rather than candle wicks

04

Entry Position Within Zone

Entering at the zone edge vs. mid-zone vs. zone far side produces different risk profiles; tracking this reveals whether your timing is consistent

05

Stop Distance (Points and % of Zone Width)

A stop 5% of zone width below the low is structurally tight; 40% is loose — logging both the point value and the percentage makes comparisons across instruments and timeframes valid

06

Higher-Timeframe Confluence

A 15-min demand zone nested inside a daily demand zone should be tagged separately from a standalone zone — confluence zones tend to produce stronger reactions

07

Reaction Type at Zone

Sharp reversal candle, slow grind through, or wick rejection each signal different demand strength and help you identify which reaction types precede successful trades

08

Zone Status Post-Trade

Marking a zone as 'consumed' or 'intact' after each trade builds a zone reliability database over time, enabling zone-type win-rate analysis after 30+ trades

09

Target and R-Multiple

Tracking realized R against the structural target (prior swing high/low) reveals whether your zone-based setups deliver the R-multiples the chart structure implies

Sample Journal Entry

Supply & Demand Zone Trades
Date: 2026-03-14
Ticker: SPY
Timeframe: Daily
Zone Type: Base-and-move (demand)
Zone Boundaries: $510.00 – $513.00 (width: $3.00)
Touch Count at Entry: 0 (fresh)
HTF Confluence: Yes — sits inside weekly demand $508–$514
Entry: $511.50 (mid-zone)
Stop: "$509.20 (1.5 ATR below zone low; $2.30 below entry = 77% of zone width below entry, stop is $0.80 below zone low)"
Target: $521.00 (prior swing high)
R-Multiple at Setup: 4.1R
Reaction Type: Sharp reversal candle, no candle close inside zone
Exit: $520.75 (+$9.25, +4.0R)
Zone Status After Trade: Consumed (price rallied through, zone unlikely to hold on next test)
Emotion: Patient — waited 2 days for price to reach zone, no chasing
Lesson: HTF confluence amplified conviction; stop below zone low (not candle low) avoided early stop-out on the wick

Review Process

1

After each trade, record the zone status (consumed or intact) in your zone log before closing the chart — this detail is lost once you move to the next session

2

Weekly review — filter trades by zone origin type (base-and-move vs. spike) and calculate win rate for each category; require a minimum of 30 trades per filter before drawing conclusions

3

Weekly review — compare average R-multiple at touch 0 vs. touch 1+ entries; if touch 1+ entries show under 45% win rate, consider restricting entries to fresh zones only

4

Monthly review — audit stop placement consistency by calculating the average stop distance as a percentage of zone width; high variance (e.g., ranging from 5% to 60%) indicates inconsistent risk management

5

Monthly review — check which reaction types (sharp reversal, wick rejection, slow grind) preceded your winning vs. losing trades; focus future entries on the reaction type correlated with wins

6

Monthly review — evaluate HTF confluence impact by comparing win rates for trades with vs. without daily/weekly zone alignment; use this to decide whether to require confluence as a filter

7

Quarterly review — assess whether zones on higher timeframes (daily, 4-hour) outperform lower-timeframe (15-min, 1-hour) zones in your primary instrument, and adjust your scanning focus accordingly

Supply and demand zone trading lives or dies on metadata precision — not just whether you took the trade, but which zone type, how many prior tests had occurred, and exactly how price behaved when it arrived. Generic journaling that logs only entry and exit price turns dozens of structurally distinct setups into a single undifferentiated sample. Journaling the right fields from the start lets you answer the question that matters: which zone setups, in your instrument, on your timeframe, actually have edge?

Essential Fields to Track

FieldWhy It Matters
Zone Origin TypeBase-and-move (consolidation before impulse) and single-candle spike zones have different reliability profiles; mixing them obscures which structure is driving your results
Touch Count at EntryEach prior visit to a zone consumes resting limit orders; fresh zones (0 touches) carry higher hold rates than revisited ones — this field is your most powerful performance filter
Zone Boundaries (High/Low)Exact boundaries let you calculate zone width, measure entry position within the zone, and set stops relative to structure rather than candle wicks
Entry Position Within ZoneEdge entry vs. mid-zone vs. far side produces different risk profiles; tracking this reveals timing consistency across your sample
Stop Distance — Points and % of Zone WidthA stop that is 5% of zone width is structurally tight; 40% is loose — logging both values makes cross-instrument and cross-timeframe comparisons valid
Higher-Timeframe ConfluenceA 15-min demand zone nested inside a daily demand zone should be tagged separately; confluence zones tend to produce sharper, faster reactions
Reaction Type at ZoneSharp reversal candle, wick rejection, or slow grind through each signal different demand strength and correlate differently with trade outcomes
Zone Status Post-TradeMarking zones as ‘consumed’ or ‘intact’ after each trade builds a zone reliability database; after 30+ trades you can calculate zone-type win rates
Target and R-MultipleComparing realized R against the structural target reveals whether supply/demand setups are delivering the theoretical edge the chart structure implies

Touch count and zone origin type are the two most critical fields. Without them, a sample of 50 trades may appear to have a 52% win rate — but segmenting by touch 0 base-and-move vs. touch 1+ spike often reveals one group running at 65% and the other at 38%. That split is where the actual trading decision lives.

Sample Journal Entry

Date: 2026-03-14 Ticker: SPY Timeframe: Daily Zone Type: Base-and-move (demand) Zone Boundaries: $510.00 – $513.00 (width: $3.00) Touch Count at Entry: 0 (fresh) HTF Confluence: Yes — sits inside weekly demand $508–$514 Entry: $511.50 (mid-zone) Stop: $509.20 (1.5 ATR below zone low of $510; $2.30 stop = $0.80 below zone low) Target: $521.00 (prior swing high) Setup R-Multiple: 4.1R Reaction Type: Sharp reversal candle, no candle close inside zone Exit: $520.75 (+$9.25, +4.0R) Zone Status After Trade: Consumed — price rallied through; level unlikely to hold on next test Emotion: Patient — waited 2 sessions for price to reach the zone Lesson: HTF confluence added conviction; stop below zone low (not candle low) survived a wick before the reversal

SPY’s typical daily ATR of $3–6 makes the $2.30 stop a 1.5 ATR placement — a concrete, repeatable risk unit. The stop distance of $2.30 against the $3.00 zone width is 77% of zone width, which is on the wider end; for tighter base-and-move zones, this ratio often drops to 30–40%.

Review Process

  1. After each trade — update zone status — before closing the chart, mark the zone as ‘consumed’ or ‘intact’ in your zone log. This detail is lost after the session ends and cannot be reconstructed from price data alone.
  2. Weekly — split by zone origin type — filter your trades into base-and-move and spike categories and calculate win rate for each. Do not draw conclusions until you have at least 30 trades per category; that is the minimum sample for win-rate statistics to be meaningful.
  3. Weekly — compare touch 0 vs. touch 1+ performance — calculate average R-multiple and win rate for fresh zones vs. revisited zones. If touch 1+ entries show a win rate under 45%, consider restricting new entries to fresh zones only.
  4. Monthly — audit stop placement consistency — calculate the average stop distance as a percentage of zone width across all trades. High variance (e.g., ranging from 8% to 55%) indicates inconsistent risk management that will distort your R-multiple statistics.
  5. Monthly — correlate reaction type with outcomes — identify which reaction type (sharp reversal, wick rejection, slow grind) preceded your winning trades vs. your losing trades. Use this to add a reaction-type confirmation requirement to your entry criteria.
  6. Monthly — evaluate HTF confluence impact — compare win rates for trades taken with daily/weekly confluence vs. standalone lower-timeframe zones. For most instruments, confluence zones produce 10–15 percentage points higher hold rates — verify this holds in your own data before making it a hard filter.
  7. Quarterly — assess timeframe effectiveness — determine whether daily and 4-hour zones are outperforming 15-min and 1-hour zones in your primary instrument. Higher-timeframe zones attract more institutional order flow, but the evidence should come from your own sample of 30+ trades per timeframe tier.

Common Mistakes in Supply & Demand Zone Journaling

  1. Not separating zone origin types — logging every trade as “demand zone” without specifying base-and-move vs. spike collapses two setups with different statistical profiles into one blended number. Over 35 trades, this can hide a 68% win rate on base-and-move setups sitting underneath a 44% win rate on spike setups.
  2. Setting the stop relative to the entry candle, not the zone low — when price wicks into a zone and reverses, the entry candle low is often well inside the zone. A stop below the candle low is structurally arbitrary; a stop 1–1.5 ATR below the zone low is structurally meaningful and produces a consistent stop-to-zone-width ratio you can track and optimize.
  3. Skipping touch count when entering quickly — this single field is the most actionable filter in supply/demand journaling and the easiest to omit under time pressure. Without touch count data, you cannot split fresh vs. revisit performance — the analysis that most directly informs position sizing decisions.
  4. Not updating zone status after the trade — a zone left as ‘untested’ in your log that has actually been consumed will generate false signals if you ever revisit your zone database. Set a hard rule: before you close any trade, update zone status.
  5. Recording reaction type based on outcome, not observation — traders sometimes label a slow grind through a zone as a “reversal” because the trade eventually worked. Reaction type must be recorded at the moment of zone touch, describing what price actually did, not what the trade result was.

How JournalPlus Handles Supply & Demand Zone Trades

JournalPlus supports custom fields at the trade level, which maps directly to the zone-specific metadata supply/demand traders need. Zone origin type, touch count, reaction type, and zone status can be added as dropdown or text fields and then used as filters in the analytics dashboard — allowing the kind of touch 0 base-and-move vs. touch 1+ spike segmentation described above without any external spreadsheet.

The tagging system supports both setup tags (e.g., sd-fresh, sd-revisit, htf-confluence) and outcome tags (zone-consumed, zone-intact), making it possible to build a running zone reliability database within the journal itself. Filtering by tag across 30+ trades produces the win-rate breakdowns that give supply/demand trading its statistical foundation.

For traders who also journal breakout trades or trend-following trades, JournalPlus allows side-by-side comparison of win rates across strategy types using the same analytics view — useful when supply/demand zones overlap with breakout entries or technical analysis setups. The weekly review workflow integrates directly with these filters, so the monthly zone-type audits described above can be completed within the platform rather than exported to a spreadsheet.

Common Journaling Mistakes

Not separating zone origin types in the log — labeling every zone as "demand" without noting base-and-move vs. spike collapses two setups with different reliability profiles into one, making your statistics meaningless

Recording the stop relative to the entry candle low rather than the zone low — this creates inconsistent stop sizes across trades and makes the stop-to-zone-width metric uncalculable on review

Skipping the touch count field when in a hurry — without this data point, you cannot later split performance by fresh vs. revisited zones, which is the most actionable filter supply/demand traders have

Failing to update zone status after the trade closes — a zone marked 'intact' that has actually been consumed will cause future entries at a level with no structural support remaining

Logging reaction type after the fact based on outcome bias — the reaction type should be recorded at entry confirmation (what did price do when it touched the zone?), not after the trade is closed

Frequently Asked Questions

What fields should I track when journaling supply and demand zone trades?

Track zone origin type (base-and-move vs. spike), touch count at entry, zone boundaries, entry position within the zone, stop distance in both points and as a percentage of zone width, higher-timeframe confluence, and reaction type at the zone. These fields let you filter performance by setup quality rather than lumping all zone trades together.

How do I calculate stop placement for a supply and demand zone trade?

Place the stop 1-3 ATR below the zone low (for demand) or above the zone high (for supply), not below the entry candle wick. For SPY, where daily ATR is typically $3-6, a 1.5 ATR stop below a demand zone low gives a concrete, structure-based risk unit. Log the stop distance in both dollar terms and as a percentage of the total zone width.

Does zone freshness affect win rate in supply and demand trading?

Yes — fresh zones (zero prior touches) are widely cited as having meaningfully higher hold rates than zones tested two or more times, because each prior visit consumes the resting limit orders that created the zone. Journaling touch count at entry lets you calculate your own fresh vs. revisit win rates after 30+ trades per category.

How often should I review my supply and demand zone journal?

Review zone status and reaction type weekly to catch patterns early. Run touch-count and zone-type win-rate analysis monthly once you have at least 30 trades per filter. Quarterly reviews should assess whether higher-timeframe zones outperform lower-timeframe zones in your specific instrument.

What is the difference between a consumed and an intact supply or demand zone?

A zone is consumed when price has rallied through it (demand) or fallen through it (supply), indicating the resting orders have been absorbed and the level is unlikely to hold on a future test. An intact zone has been tested but held, with orders still present. Tracking this status after each trade builds a zone reliability database over time.

Start Journaling Your Trades

Stop guessing, start tracking. JournalPlus makes it easy to journal every trade and find your edge.

Buy Now - ₹6,599 for Lifetime Buy Now - $159 for Lifetime

7-day money-back guarantee

SSL Secure
One-Time Payment
7-Day Money-Back