# Volatility Estimators

Volatility Estimators is an indicator on [Vela](https://vela.luxalgo.com/chart), our next-generation charting platform, written in Pine Script®.

Volatility Estimators computes a chosen statistical volatility estimate over a lookback window and plots it as a single line, with a method selector covering Close-to-Close (default), Zero-Trend, Parkinson, Garman-Klass, and Rogers-Satchell. The range-based methods use intrabar high, low, open, and close data rather than closes alone. Defaults are a length of 10 with an annualize toggle; each estimator is implemented in its standard published form.

- Indicator in the LuxAlgo Library, by LuxAlgo, published Apr 13, 2020.
- Access: free.
- Concepts: [Volatility Estimators](https://www.luxalgo.com/library/concept/volatility-estimators/) (primary)
- Open on Vela: https://vela.luxalgo.com/chart?pineScriptCodeId=g9l0bnwtwol59d5okl8tou96
- Page: https://www.luxalgo.com/library/indicator/volatility-estimators/

The **Volatility Estimators** indicator computes a chosen statistical volatility estimate over a lookback window and plots it as a single percentage line. A method selector covers five published estimators: Close-to-Close (the default), Zero-Trend, Parkinson, Garman-Klass, and Rogers-Satchell, with the range-based members drawing on each bar's high, low, open, and close rather than closes alone. Each is implemented in its standard published form over a default 10-bar window, with an annualize toggle scaling the per-bar figure by the square root of the periods per year.

## How to Trade the Volatility Estimators?

- **Rising line**: realized volatility is expanding. Wider stops, smaller sizes, likelier breakout follow-through.
- **Falling line**: volatility compressing, a quieting regime favoring mean-reversion tactics and tighter targets.
- **Low readings vs the instrument's own history**: the compression squeeze traders watch. Quiet and expansive phases alternate.
- **Estimator disagreement**: a close-only estimate vs a range-based one (via a second instance) shows whether movement comes from close-to-close jumps or intrabar range.

A gauge, not a signal generator: it says how much the market is moving, never in which direction.

## Volatility Estimators Settings

- **Method** (default Close-to-Close): the estimator plotted. Close-to-Close and Zero-Trend need only closes; Parkinson, Garman-Klass, and Rogers-Satchell fold in the bar's range, stabilizing on fewer bars at the cost of assuming no opening gaps.
- **Length** (default 10): bars in the estimation window; longer smooths, shorter reacts quickly but jitters.
- **Annualize** (default on): scales the per-bar estimate by the square root of the periods per year set in the adjacent field (default 252, the daily-bar convention); off plots raw per-bar values.

## Frequently Asked Questions

### Which volatility estimator should I use?

For gap-prone instruments such as daily equities, close-based estimates are more honest: range-based formulas assume away opening gaps and understate. For near-continuous markets, they give smoother readings from fewer bars. The default carries the fewest assumptions.

### What does the Zero-Trend method do differently?

It is the close-to-close calculation without subtracting the mean return: squared log returns sum directly, assuming zero drift over the window. In trending stretches it reads higher, because trend movement counts as volatility instead of being absorbed into the mean.

### How do these estimators differ from ATR?

ATR averages the bar's true range in price units, an absolute measure. These measure the dispersion of log returns in percent, optionally annualized, comparable across instruments and relatable to options-style volatility figures.

## Related indicators

- [Hot Zone Radar](https://www.luxalgo.com/library/indicator/hot-zone-radar/) (Volatility Percentile/rank): markdown at https://www.luxalgo.com/library/indicator/hot-zone-radar.md
- [Volatility Signature Plot](https://www.luxalgo.com/library/indicator/volatility-signature-plot/) (Volatility): markdown at https://www.luxalgo.com/library/indicator/volatility-signature-plot.md
- [The Range Indicator](https://www.luxalgo.com/library/indicator/the-range-indicator/) (Volatility): markdown at https://www.luxalgo.com/library/indicator/the-range-indicator.md
- [Jump Detection](https://www.luxalgo.com/library/indicator/jump-detection/) (Volatility): markdown at https://www.luxalgo.com/library/indicator/jump-detection.md
- [Volatility of Volatility](https://www.luxalgo.com/library/indicator/volatility-of-volatility/) (Volatility): markdown at https://www.luxalgo.com/library/indicator/volatility-of-volatility.md
- [Garman-Klass–Yang-Zhang Hybrid](https://www.luxalgo.com/library/indicator/garman-klass-yang-zhang-hybrid/) (Volatility): markdown at https://www.luxalgo.com/library/indicator/garman-klass-yang-zhang-hybrid.md
- [GARCH-family Clustering](https://www.luxalgo.com/library/indicator/garch-family-clustering/) (Volatility): markdown at https://www.luxalgo.com/library/indicator/garch-family-clustering.md
- [Kase Studies](https://www.luxalgo.com/library/indicator/kase-studies/) (Volatility): markdown at https://www.luxalgo.com/library/indicator/kase-studies.md

---

Source: https://www.luxalgo.com/library/indicator/volatility-estimators/ (LuxAlgo Library). Free to use with attribution: https://www.luxalgo.com/library/license/
