[Technical Documentation]

StatLevels Suite (SLS.)

Current Version: v1.2.3Last updated: February 2026

Comprehensive technical documentation for the SLS. Sierra Chart study. Learn how to configure, use, and troubleshoot all features.

Overview

SLS. is a professional-grade Sierra Chart study that automatically plots key reference price levels from the Prior Day session, Overnight session, Initial Balance period, Opening Range windows, and VPOC Migration states — enriched with real-time historical statistics showing the probability of each level being tested during the current Regular Trading Hours (RTH) session.

Unlike basic level-plotting tools that simply draw lines, StatLevelsSuite transforms static levels into dynamic decision-support zones by displaying the historical Test Rate for each level, conditioned on a three-dimensional model: Open Type, IB Range Regime, and ETH Range Regime.

StatLevels Suite Overview

SLS. plotting key reference levels with real-time probability statistics on a Sierra Chart.

What the Study Computes

  • Previous day RTH session High, Low, VPOC, Mid-point, Close, VAH, and VAL
  • Overnight/ETH session High, Low, VPOC, Mid-point, VAH, and VAL
  • Initial Balance High and Low (60-minute IB in current v2.x model)
  • Opening Range High/Low levels for 0.5m, 1m, 5m, 15m, and 30m windows
  • VPOC migration targets (dH/dL) after session VPOC breaks above IBH or below IBL
  • Regime classification: Open Type (HOR/HIR/NOR/LIR/LOR), IB Range Regime (N/R/W), ETH Range Regime (Q/A)
  • Markov-based sequence prediction for the most likely next target

What the Study Displays

  • Horizontal price lines for up to 27 distinct levels on the chart
  • Statistical probability percentages displayed as labels on each line
  • Visual differentiation through line width (thicker for higher probability) and style (dotted for lower probability)
  • Opening Type and Previous Trading Day date as text overlay
  • Sequence Prediction Panel on-chart (draggable) with regime badge and ranked next-target list

What the Study Stores and Persists

  • Historical day data including Opening Type classification and level test outcomes
  • Statistics loaded from and saved to CSV files enabling cross-session persistence
  • Level test results exported to CSV files for external analysis

Self-Building Statistics Database

SLS. can automatically generate its complete statistical database from SCID tick data. Load a chart with extensive history (1000+ days recommended), enable statistics, and the SCID pipeline builds your probability model.

Once initialized, the database is maintained day-to-day: new trading days are appended, gaps are forward-filled automatically, and statistics are recalculated. No manual data import is required.

Learn how to build your statistics database

Dependencies Required

Chart must have proper session time configuration. SCID data files must be available for the symbol (standard Sierra Chart setup). File system access is required for CSV operations.

Key Concepts

Levels Computed

StatLevelsSuite tracks 27 price levels organized into five categories:

Prior Day (7 levels)

pHPrior Day High
pLPrior Day Low
pPOCPrior Day VPOC
pMDPrior Day Mid
pClPrior Day Close
pVHPrior Day VAH
pVLPrior Day VAL

Overnight (6 levels)

oHOvernight High
oLOvernight Low
oPOCOvernight VPOC
oMDOvernight Mid
oVHOvernight VAH
oVLOvernight VAL

Initial Balance (2 levels)

IBHIB High
IBLIB Low

First 60 minutes of RTH

Opening Range (10 levels)

ORH_0.5mOR 0.5m High
ORL_0.5mOR 0.5m Low
ORH_1mOR 1m High
ORL_1mOR 1m Low
ORH_5mOR 5m High
ORL_5mOR 5m Low
ORH_15mOR 15m High
ORL_15mOR 15m Low
ORH_30mOR 30m High
ORL_30mOR 30m Low

VPOC Migration (2 levels)

dHDynamic High
dLDynamic Low

Available after session VPOC migrates beyond IBH or IBL

Open Type Classification

The Opening Type is determined by comparing the RTH Open price against the previous day's Close and High/Low boundaries:

CodeNameCondition
HORHigher Out of RangeOpen > Previous Close AND Open > Previous High
HIRHigher Inside RangeOpen > Previous Close AND Open < Previous High
LIRLower Inside RangeOpen < Previous Close AND Open > Previous Low
LORLower Out of RangeOpen < Previous Close AND Open < Previous Low
NORNeutral Open RangeOpen = Previous Close

Why Open Type Matters

Open Type is the first conditioning dimension. In v2.3.x, probabilities are further refined by IB Range Regime and ETH Range Regime.

Regime Conditioning

SLS. conditions probabilities across three dimensions to match daily market structure more closely:

Open Type (HOR/HIR/NOR/LIR/LOR)

Session open location relative to prior day range.

IB Range Regime (N/R/W)

Initial Balance range relative to prior day range:

  • N: IB is small vs prior day range; range expansion is typically more likely.
  • R: IB is proportional; balanced behavior is more common.
  • W: IB already covers large relative range; mean-reversion behavior is more common.

ETH Range Regime (Q/A)

Overnight range relative to prior day range:

  • Q (Quiet): ETH Range < 50% of prior day range.
  • A (Active): ETH Range >= 50% of prior day range.

Composite Key and Fallback

Composite key format: {OpenType}_{IBRegime}{ETHRegime} (for example HOR_NQ, LIR_WA).

If a composite bucket has fewer than 15 historical days, SLS. falls back automatically to unconditional Open Type statistics.

Sequence Prediction Panel

The Sequence Prediction Panel uses a Markov transition matrix of historical level-test sequences and ranks the most likely next target.

  • Conditioned on the composite regime key (Open Type + IB Regime + ETH Regime)
  • Bayesian-smoothed probabilities with sample-size-aware shrinkage and confidence curve
  • Ranking formulas include Bayesian Logit Blend (Formula 3) and Robust Shrunk Ensemble (Formula 4)
  • Fallback hierarchy: Composite Regime Bucket -> OpenType Bucket -> Aggregate Bucket

VPOC Migration Targets (dH/dL)

dH and dL are dynamic targets activated by session VPOC migration across IB boundaries:

CodeActivationMeaning
dHSession VPOC migrates above IBHProbability of forming a new day high
dLSession VPOC migrates below IBLProbability of forming a new day low

Statistics Model

The primary statistic is the Test Rate — the percentage of historical trading days where price reached and tested a given level during RTH.

Individual Test Rate (Exact)

The percentage of days where this specific level was tested.

Example: "pH 67.5%" means that on 67.5% of days with this Open Type, price tested the Prior Day High.

OR-Statistic (Combined)

For paired levels (High/Low pairs), this represents the probability that at least one level of the pair is tested.

Example: "pH or pL 89.2%" means on 89.2% of days, price tested either the Prior Day High OR the Prior Day Low (or both).

AND-Statistic (Conditional)

When one level of a pair is tested, the remaining level receives the AND-statistic — the conditional probability of reaching the second level given that the first was already tested.

Example: If pL is tested first and pL's stat becomes 0%, pH's statistic updates to the "pH & pL" rate — the historical frequency of testing both levels.

Visual Probability Encoding

Test RateLine WidthLine StyleMeaning
≥ 75%2 pixels (thick)SolidHigh-probability target
31% - 74%1 pixel (normal)SolidModerate significance
≤ 30%1 pixelDottedLow probability — de-prioritize
0%1 pixelDottedAlready tested