# Volatility Signature Plot

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

Plots realized volatility against sampling interval (six configurable points from 1 to 60 minutes, averaged over 20 completed days) as a curve beside price, diagnosing microstructure bias from the fine-end slope. Upward bias flags bid-ask bounce, downward bias stale quotes; the build suggests the finest flat sampling interval and alerts when the diagnosis changes.

- Indicator in the LuxAlgo Library, by LuxAlgo, published Jul 29, 2026.
- Access: free.
- Concepts: [Volatility Signature Plot](https://www.luxalgo.com/library/concept/volatility-signature-plot/) (primary)
- Open on Vela: https://vela.luxalgo.com/chart?pineScriptCodeId=se9w6xww6v445cvqto79l6n6
- Page: https://www.luxalgo.com/library/indicator/volatility-signature-plot/

**Volatility Signature Plot** draws the econometric sampling diagnostic in the space beside price, a first for the library. Realized variance is measured from squared intraday returns at up to six intervals and averaged over completed days, plotted as a curve against interval, the [volatility signature plot](https://www.luxalgo.com/library/concept/volatility-signature-plot/). A frictionless market would draw a flat line, so the bend at fine intervals is the diagnosis, colored point by point and summarized on a dashboard with a suggested sampling interval.

## How to Trade the Volatility Signature Plot?

- **Upward fine-end slope**: fine-sampled variance runs above the coarse level, bid-ask bounce inflating high-frequency returns; alerted at onset.
- **Downward slope**: fine-sampled variance runs low, stale quotes or thin trading smoothing the feed; alerted.
- **Suggested interval**: the finest point still within tolerance of the coarse level is highlighted, the sampling that keeps the most data without absorbing microstructure bias.
- **Flat signature**: the whole grid inside tolerance, realized volatility insensitive to the sampling choice; alerted when it takes hold.

## Volatility Signature Plot Settings

- **Interval 1 (min)**–**Interval 6 (min)** (defaults 1, 3, 5, 15, 30, 60), each with an enable toggle: the sampling grid.
- **Days To Average** (default 20): completed days per point; single-day plots are noise, and the dashboard reports the count used.
- **Exclude Overnight Return** (default on): keeps overnight jumps out of the intraday question.
- **Flatness Tolerance %** (default 10): drives both the bias diagnosis and the suggested interval.
- **Output Units** (default Annualized Volatility %) with **Days Per Year** (default 252).
- Display: **Point Spacing (bars)** (default 8), **Rightward Offset (bars)** (default 5), **Show Flat Reference Line**, **Show Point Values**, **Show Dashboard** (all on, Top Right, Small).

## Frequently Asked Questions

### What do I do with the suggested interval?

Make it the operating resolution for realized-volatility work: tools like the [Volatility Estimators indicator](https://www.luxalgo.com/library/indicator/volatility-estimators/) inherit whatever bias lives in their input returns, so sampling near the finest flat point keeps readings clean.

### Why exclude the overnight return?

Because the plot asks an intraday sampling question and the close-to-open jump belongs to a different volatility component. Gap detection is automatic. Continuous sessions keep their day-boundary return.

### Why do fine intervals show fewer days?

Available intraday history is shortest at the finest granularities, so those points may average fewer days than the target. The dashboard flags short counts. Such values are legitimate, just noisier.

## 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
- [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
- [Yang-Zhang Estimator](https://www.luxalgo.com/library/indicator/yang-zhang-estimator/) (Volatility): markdown at https://www.luxalgo.com/library/indicator/yang-zhang-estimator.md

---

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