A calibrated expected-range indicator for TradingView

Know the range price is expected to trade within — and when it breaks out.

The Behavioral Transform Model draws a normal range around price from how the market has actually been moving — recalculated every bar — and flags when a move steps outside it. No drawing. No guessing. Set out and tested in our working paper — on 97 years of the S&P 500 and across 40 instruments in five asset classes.

30-day free trial, then $15/month USD plus any applicable taxes — auto-renews until you cancel. Cancel anytime.

Pick up where you left off.

The Behavioral Transform Model on a live chart — the expected range and abnormal-move band recalculating every bar, with markers where price stepped outside. Illustrative historical data; descriptive context, not a trading signal or a recommendation.

Proven, not promised

The evidence behind the range.

~71%
Containment rate
How often the next close has historically landed inside the range — S&P 500, 1928–2024.
97 yrs
Every decade
On the S&P 500, 1928 to today (68.7–73.7%).
40
Instruments · 5 asset classes
Equities, ETFs, FX, commodities, crypto. Avg ~72%; holds across cash, ETF & futures versions of the same market.
vs Bollinger Bands®
More reliable
Contained price more reliably than standard Bollinger Bands® at default settings — on all 40 instruments tested.

Figures are historical calibration measured in our working paper. Past behavior is not a guarantee of future results.

Read the proof →
The problem

Different traders. Different lines. Same chart.

Most traders draw support and resistance differently. Levels move. Lines get redrawn. What looked like support suddenly breaks.

Open the same chart next to another trader and you’ll see different levels; change the timeframe and they move again.

There’s never been a consistent answer to a simple question: where is price actually expected to be right now — and is this move normal, or is something changing?

The idea

Every market has a short-term memory.

Price moves relative to how it’s recently been behaving — and most of the time it stays inside a normal range.

When it breaks out of that range, that’s information: volatility, momentum, or the regime is changing.

So instead of asking “where should I draw the lines?” you ask a better question: is price behaving normally… or not?

The model

What it is.

The Behavioral Transform Model turns that idea into a picture on your chart — recalculated on every bar:

  • An expected price — the center of recent behavior.
  • A normal range — where price trades most of the time.
  • An abnormal-move band — a wider boundary crossed only on rare, notable days.
  • Anomaly markers — flags on the bars where price stepped outside its normal range, so unusual moves are easy to spot. (Markers, not signals — they describe what happened, they don’t tell you to buy or sell.)

Three things make it different from the levels and bands traders already use:

  • Calculated, not drawn. The levels come straight from how price has been moving, so two traders see the same chart.
  • Adaptive. The range tightens when markets are calm and widens when they’re turbulent — automatically, every bar.
  • Measured in return space. Built from percentage moves anchored to the prior close, so it stays meaningful whether a stock is $10 or $10,000 — and doesn’t lag or balloon in a trend the way price-based bands do.
BTM on a TradingView chart
BTM on SPY — daily candles, 60-bar volatility window.
The evidence

Why it holds up.

It holds across a century. On daily S&P 500 data from 1928 to 2024 — about 24,000 days — price closed inside the expected range 71% of the time, and it held in every decade from the Great Depression to the AI cycle (never below ~69%, never above ~74%).

It holds across 40 instruments. The same ~70–72% shows up across equities, indices and ETFs, major currencies, commodities like gold and oil, and crypto including Bitcoin and Ethereum — and even across the cash-index, ETF, and futures versions of the same market. It also holds on a fresh, randomly chosen set of names the model was never tuned on.

It contains price more reliably than the band it resembles. Run standard Bollinger Bands® on the same data and, at their own default settings, they contained price far less reliably — on every one of the 40 instruments. A price-based band lags in a trend and counts that trend as “volatility.” Measuring in return space fixes both.

Simple, yet as accurate as the models institutions use. BTM is just a rolling average of recent volatility — no fitting, no tuning — yet on this calibration metric it matches the volatility models used in institutional risk management (GARCH, RiskMetrics®). Sophistication buys nothing here; the construction is what matters.

Honest about its limits. The wider band is a touch optimistic in the deep tails, and the range can run narrow in the first days of a fast crisis. We’d rather tell you that than pretend otherwise — and it’s why we put the full working paper out in the open.

Read the working paper →
Context, not a strategy

One range, several questions.

BTM gives you one thing: a calibrated range, recalculated every bar. That single input helps you reason about a few questions — as descriptive context, never as a strategy or a signal.

An objective S/R alternative

Where is price “supposed” to be right now?

A calculated range instead of subjective lines. An expected range — not a claim that price reverses at the edges.

A better-calibrated band

Is this a better version of the band I already use?

Same idea as Bollinger Bands®, measured in return space — where it actually calibrates. Contains price more reliably on every instrument tested.

A reference for options pricing

How wide is “normal” right now?

The containment rate is a calibrated reference for the range price has historically stayed within — some traders cross-check it against what range options are pricing in. A reference point, not a forecast.

An abnormal-move radar

Is this move normal, or unusual?

The outer band flags when price has stepped outside its normal range — visible context as volatility shifts.

↳ What BTM does not do.

It does not predict price, generate buy/sell signals, or guarantee outcomes. The working paper validates the range's calibration — not the profitability of any particular way you might use it. Options and other derivatives carry additional risk.

Why trust it

Built by a researcher.

Oisigma was built by an independent researcher who wanted one thing the internet’s indicators don’t offer: a consistent, objective way to define market structure — and the evidence to back it. The Behavioral Transform Model came out of that research: a transparent, inspectable reference frame, documented across decades and markets, not a black box and not a system for generating trades.

— M. A. H. AlEssa, Founder, Oisigma
Read the working paper →

AlEssa, M. A. H. (2026). “How Well Does a Rolling-Volatility Band Calibrate? Evidence Across Asset Classes and Market Regimes.” oisigma.com LLC. Not peer-reviewed.

Pricing

One plan. No tiers. No long-term commitment.

$15 / month — after a free 30-day trial.

BTM access
$15/ month after trial

Start with a 30-day free trial. No long-term commitment.

  • 30-day free trial, then $15/month billed monthly
  • Auto-renews until you cancel; cancel anytime from your account
  • Cancellation takes effect at the end of the billing period
  • Delivered through your TradingView account
Start your free 30-day trial
Complete checkout
Manage subscription

30-day free trial, then $15/month USD plus any applicable taxes — auto-renews until you cancel.

Finish what you started.

You're on the $15/mo plan.

Limits & scope

What BTM is, and isn’t.

01

Requires a TradingView account

Oisigma indicators are delivered through TradingView.

02

Standard candle / bar charts

Non-standard chart types (Heikin Ashi, Renko, Range) are not supported.

03

Output depends on chart context

Symbol, timeframe, source, and lookback period all affect the output.

04

Descriptive, not predictive

It shows where price is relative to its recent range; it does not forecast price or provide buy/sell instructions.

05

Use with your own analysis and risk management

Trading involves risk, including the possible loss of capital.