Indicators: session structure and pivots

The Structure & sessions group draws running session high/low and mid, the opening range, Initial Balance extensions, classic and Camarilla pivots, naked POCs, the prior session VWAP and the prior week high/low, all anchored on the source session opening.

Senzoukria · Documentation · Updated September 2026


Where to find it

Where
Chart → Indicators button → group Structure & sessions (chart overlays)
Studies
session-high-low, opening-range, initial-balance-ext, pivots-classic, pivots-camarilla, naked-poc, session-mid, prior-vwap-close, weekly-high-low
Session anchor
17:00 Chicago for CME sources, 00:00 UTC for crypto; never midnight local or the first loaded bar
Opening Range default
15 minutes (choices 5, 15, 30, 60)

What each study draws

Session High/Low tracks the running high and low since the session opening and resets at each opening; it is defined from the first bar with no warm-up. Session Mid is (running high + running low) / 2. Opening Range freezes the high and low of the bars that start within the first N minutes and projects them to the end of the session; a session with no loaded bar inside the window draws nothing, because a partial range would be misleading.

IB Extensions computes the Initial Balance range R = IBH − IBL over the first IB minutes (default 60) and draws IBH + 0.5R / IBL − 0.5R as solid lines and IBH + R / IBL − R as dashed lines. The IB levels themselves belong to the Initial Balance study of the Profiles & levels group; enable both for the full picture.

Classic Pivots use P = (H + L + C) / 3, R1 = 2P − L, S1 = 2P − H, R2 = P + (H − L), S2 = P − (H − L) from the previous session. Camarilla Pivots draw R3/S3 = C ± R·1.1/4 and R4/S4 = C ± R·1.1/2 from the previous session close C and range R. Naked POC keeps the POC of each past session that no later bar has touched (inclusive test low ≤ POC ≤ high) and drops it as soon as it is touched. Prior Session VWAP is Σ(typical price × volume) / Σvolume over the whole previous session, drawn dashed on the current one. Prior Week High/Low groups sessions by trade date into CME weeks (the Sunday 17:00 opening belongs to Monday) and projects last week's extremes on the current week.

Settings

Parameters declared in desktop/src/lib/footprint/series/catalog/structure.ts
StudySettingDefaultWhat it changes
Session High/LowHigh color / Low color / Smoothinggreen / red / 1Line colors; Smoothing 1 to 200 bars
Opening RangeDuration (min)15 min (5, 15, 30 or 60)Length of the opening window
Opening RangeColorcyanLevel color
IB ExtensionsIB duration (min)60 (5 to 240 by 5)Initial Balance window used for R
IB ExtensionsExtension ×0.5 / Extension ×1on / onToggles each pair of extension levels
IB ExtensionsColororangeLevel color
Classic PivotsColorblueColor of P, R1, R2, S1, S2
Camarilla PivotsColorpurpleColor of R3, R4, S3, S4
Naked POCColoryellowLevel color of untouched session POCs
Session MidColor / Smoothinggray / 1Line color and post-smoothing
Prior Session VWAPColorgreenDashed level color
Prior Week High/LowColorcyanLevel color

Rules that never invent a level

  • The first loaded session has no previous session, so pivots, prior VWAP and prior week levels start from the second session or week.
  • A previous session with zero volume gives no Prior Session VWAP (0/0 is not a price).
  • Naked POC levels run from the start of the following session to the right edge; a touched POC is simply not emitted, so only still-naked levels are visible.
  • An Initial Balance with zero range yields extensions equal to the IB, emitted as they are.
  • POC ties select the lower price, and prices are keyed by tick index (1e-6 quantisation when the tick size is unknown).

Limits

  • The Opening Range guide card tags it Retrospective display: the level changes while the window develops and does not certify complete opening coverage. It is not implicitly an RTH opening range; the window starts at the session opening.
  • Camarilla R1/R2/S1/S2 are not drawn: their coefficients (1.1/12 and 1.1/6) place them closest to the previous close, and the study deliberately ships only R3/R4/S3/S4.
  • Weekly grouping follows the CME trade date; on a crypto source the UTC convention is used for sessions.

This page in other languages

Frequently asked questions

Why does the Opening Range disappear on some sessions?
If history was loaded after the opening window ended, no bar of that window exists and the study draws nothing for that session rather than a partial range.
Where are the Initial Balance high and low themselves?
In the Initial Balance study of the Profiles & levels group. IB Extensions only adds the ×0.5 and ×1 extension levels so that no level is drawn twice.

Keep reading