indicator · own pane · open source

Annualized Range

Deepwick · @deepwickv1Updated 2 Oct 2026▲ 0 users
Running…
Loading chart…

About

Annualized Range expresses the recent high-low excursion as a percent of price and scales it to a yearly equivalent — a 'how much did it actually move' vol estimator.

  • Useful when close-to-close vol masks big intraday ranges (crypto / FX).
  • Compare to Historical Volatility to see how much of the move came from gaps vs intraday range.

Source code

//@version=5
indicator("Annualized Range", overlay=false)
len = input.int(20, "Lookback", minval=2, maxval=252)
ar = 100 * (ta.highest(high, len) - ta.lowest(low, len)) / close * math.sqrt(252 / len)
p_AR__ = plot(ar, "AR %", color=color.orange, linewidth=2)

Comments

No comments yet.

Sign in to comment.