Concept

Damiani Volatmeter

Damiani Volatmeter is a Volatility concept. The Library holds 1 implementation — a working definition you can pull into Quant.

Top Damiani Volatmeter indicator

The top custom implementation, built on the original standard Damiani Volatmeter formula.

1 total

What is the Damiani Volatmeter?

The Damiani Volatmeter is a trade/no-trade filter, attributed to Luis Damiani and circulated widely in the MetaTrader forex community in the mid-2000s, that tries to answer one question: is the market currently volatile enough, in a directional sense, for breakout and trend entries to be worth taking? It plots two lines in a subwindow, a volatility line built from the ratio of a fast ATR to a slow ATR, and a threshold line built from a constant minus the ratio of fast to slow standard deviation. When the volatility line is above the threshold line, trading is considered allowed; when it dips below, the market is judged to be in dead, choppy conditions where signals are more likely to be noise.

The double-ratio design is the interesting part. The ATR ratio rises when recent true range expands relative to its longer baseline, which flags emerging activity. The standard-deviation ratio term works in the opposite direction on the threshold, tightening or loosening the bar that activity has to clear. The intent is to reject the specific failure mode of pure ATR filters: bursts of range that are just churn rather than the start of a move.

Traders care because filtering is often worth more than signal generation. Applied on top of a breakout or trend system, the Volatmeter's only job is to keep the system flat during compression, competing in role with tools like the Choppiness Index and ADX-based filters.

How it's calculated

There is no single canonical publication; the standard form, taken from the widely shared implementation, is:

V_raw = ATR(f) / ATR(s)
V_t = V_raw + k * (V_(t-1) - V_(t-3))
T_t = c - StdDev(close, f) / StdDev(close, s)
trade allowed when V_t > T_t
f: fast window (7 in the commonly shared version, where it is called viscosity)
s: slow window (50 in the commonly shared version, where it is called sedimentation)
k: lag suppressor coefficient (0.5 typical; some versions omit this term)
c: threshold constant (1.1 in the commonly shared version; ports vary)
StdDev(close, n): standard deviation of closes over n bars

Ports differ in the lag suppressor, the constant c, and whether the standard deviation uses closes or another source, so readings are not directly comparable across platforms.

How traders use it

  • As a system gate: breakout or momentum entries are only taken while the volatility line is above the threshold; signals during no-trade zones are skipped entirely.
  • For session selection in forex: the filter tends to switch on around active session overlaps and off during quiet hours, effectively automating a time-of-day filter.
  • As a squeeze-exit companion: some traders pair it with compression tools so that a squeeze plus a Volatmeter turn-on marks the transition from coiling to expansion, a role similar to Waddah Attar Explosion.
  • With honest limits: it is reactive, so it usually switches on after the first expansion bars, and in strongly mean-reverting conditions it can enable trading right into whipsaw. It says nothing about direction.

Damiani Volatmeter vs other regime filters

Choppiness Index: The Choppiness Index scores trendiness from how much path was needed to cover the net range, on a bounded scale. The Volatmeter compares fast and slow volatility and outputs a binary trade/no-trade condition.

ADX / DMI System: ADX measures directional movement strength and comes with its own entry logic. The Volatmeter measures only activity relative to baseline; it is a gate for other systems, not a signal source.

Volatility Switch: The volatility switch ranks current volatility against its own history to label the regime. The Volatmeter's two-line crossing structure adds an adaptive threshold rather than a percentile rank.

Concept family

Volatility

57 concepts mapped · 57 in the Library

Damiani Volatmeter FAQ

Does the Damiani Volatmeter give buy or sell signals?

No. It only says whether conditions look tradable. Direction must come from a separate method that the filter sits on top of.

What are the standard settings?

The commonly shared version uses 7 and 50 for both the ATR and standard-deviation windows with a threshold constant near 1.1, but ports vary and there is no authoritative default.

Why do readings differ between platforms?

Because the indicator spread through community ports rather than a formal publication, implementations differ in the lag term, constants, and inputs. Treat parameter values as tunable, not sacred.

Is it better than a simple ATR filter?

It attempts to be, by penalizing churny volatility through the standard-deviation term. Whether that helps is instrument-dependent and worth verifying in your own testing rather than assuming.

Build Damiani Volatmeter your way.

Quant writes, tests, and refines it with you — then it runs on LuxAlgo charting or ports to TradingView.