Session Range High and Low
Tracks the running high, midpoint and low of a user-defined broker-time session, including sessions that cross midnight.
Start with the input, not the story.
The price range observed so far inside the selected session; the completed range can optionally extend until the next session begins.
These lines follow a user-defined session as its high and low develop one bar at a time. Once the session ends, the finished range stays fixed. Earlier candles never borrow the final high or low.
Broker time, daylight-saving changes, boundary-overlapping candles and coarse timeframes can all change the range you see.How traders commonly use Session Range High and Low
Session ranges provide pre-existing structure for close-outside, return-inside and range-width studies around a later market window.
Track the high, midpoint and low formed during a precisely defined trading session.
Keep this job separate from entry timing, stop placement and position size.
A useful counterexample
A range labelled in local time can be wrong on a broker chart after daylight-saving changes, and a breach is not automatically a usable breakout.
Session range for structure, ATR for width, calendar for event context
Each part has a different job. If two tools answer the same question, remove one and compare the result.
Defines the time-bounded high, midpoint and low.
Classifies range width and the size of later movement.
Separates scheduled-event windows from ordinary sessions.
Follow the same order every time
- Convert the intended session hours into the broker-server timezone.
- Build the range candle by candle and freeze it when the session ends.
- Choose first break, completed close outside or rejection back inside as one observation.
- Record the completed range width in ATR units.
- Tag event days and daylight-saving transitions before comparing results.
The indicator is one part of the method
These strategy pages show the market conditions, entry, stop and exit around the indicator.
London range breakout
Studies expansion beyond a precisely timed pre-London range.
- ENTRY
- Enter at the next M15 open after the first completed 07:00–10:00 candle closes at least 0.10 × ATR beyond the frozen range high or low.
- STOP
- Place the stop at the frozen range midpoint. Risk 0.25% of equity, rounded down to 0.01 lot, because session gaps and spread expansion are material.
- EXIT
- Place a fixed 1.5R target. Close any remainder at the 10:00 London bar close.
Asian range fade
Tests mean reversion at a specifically defined Asian-session boundary.
- ENTRY
- Enter at next M15 open toward the frozen midpoint after the first qualifying same-bar reclaim.
- STOP
- Stop 0.20 × ATR beyond the excursion extreme. Risk 0.25% of equity and round down to 0.01 lot.
- EXIT
- Exit at the frozen midpoint or at the 08:00 UTC bar open, whichever comes first.
Daily open pullback
Uses a fixed daily open as context for a directional pullback hypothesis.
- ENTRY
- Enter at next H1 open after a pullback-zone candle closes in the impulse direction beyond the prior H1 high/low.
- STOP
- Stop 0.15 × ATR beyond the pullback extreme. Risk 0.50% equity and round down to 0.01 lot.
- EXIT
- Target the frozen impulse extreme. Close any unresolved trade at 20:00 UTC.
Set up Session Range High and Low on your platform
Match the lesson's period, price input, smoothing and candle timing. Similar names can still produce different values across feeds and platforms.
MT4
Use manuallyThe idea can be marked with ordinary chart or drawing tools, but the work is not automatically maintained for you.
MT5
Use manuallyThe idea can be marked with ordinary chart or drawing tools, but the work is not automatically maintained for you.
TradingView
Use manuallyThe idea can be marked with ordinary chart or drawing tools, but the work is not automatically maintained for you.
“Built in” means the standard platform library contains the underlying indicator. It does not mean its defaults or calculation match every third-party version. Compare the platforms.
Plain-language formula
The same indicator can look slightly different across platforms because the price input, smoothing and rounding may change. Note your settings before comparing two charts.
Where it may help
Testing Asian-range, London-open and other time-bounded breakout or mean-reversion hypotheses with an explicit clock definition.
Where it struggles
Broker-time and daylight-saving differences, candles that overlap a session boundary, gaps and coarse chart timeframes that hide intrabar sequence.
What to pair it with
Pair it with something that answers a different question, such as volatility or market direction. Try the indicator on its own before adding more tools.
The shortcut to avoid
Naming a session in local time while entering different broker-server hours, or treating every range breach as a tradable breakout.
Try this on a chart
Fix the symbol, broker timezone, session hours and maximum range width, then compare first break, close outside and rejection-back-inside rules; segment results by event days and include spread and slippage.
Use the version made for your platform
The MT4, MT5 and TradingView files are separate source implementations—not renamed copies. Read the code, compile or add it on the intended platform, and compare its output with the lesson before relying on it in practice.
Read platform notes, permissions and checksums →