Fabii Volatility ATR Percentile
- Indicators
-
Fabien Georges Andre Guillemaud
I develop custom indicators and trading tools for MetaTrader 5. - Version: 1.14
See if Average True Range (ATR) volatility is quiet or stretched, as a 0 to 100 rank. No repaint.
Any pair, any timeframe. On your chart in 2 minutes. Free demo in the Strategy Tester.
Get more indicators here
Baselines, volatility filters and oscillators. No repaint.
Why you need it
A raw ATR value such as 0.0040 tells you little. Is that high for this pair right now, or normal? To know, you have to scroll back through weeks of bars and guess. So you enter a trade in a market that is asleep, or you take the same size in a market that is already stretched. The signal was fine. The volatility around it was not.
What you get
Fabii Volatility ATR Percentile ranks the current ATR against its own recent bars and shows the result on a fixed 0 to 100 scale, so you read volatility without guessing.
- One 0 to 100 reading instead of an open-ended ATR number, so you know at once if volatility is low, normal or high for this market.
- A green band between two thresholds (30 and 90 by default) and red outside it, so you see when volatility is too quiet or too stretched for your system.
- Three display modes, histogram, line or both, so you read it the way you prefer.
- A higher timeframe option that ranks volatility on a bigger timeframe while you trade a smaller one, so your entries match the bigger picture.
- Alerts when the reading enters the green band (popup, sound or push), so you do not have to watch the chart.
- The same thresholds work on any pair, index, metal or crypto, so you do not tune each market.
How it works
For every bar the indicator reads the ATR (period 14 by default). It then counts how many of the last 100 bars had an ATR lower than or equal to the current one, and shows that share as a number from 0 to 100. A reading of 90 means volatility is higher than in 90 percent of the recent bars. A reading of 10 means it is unusually calm. The value of a closed bar never changes, which is why there is no repaint. The bar still forming is shown as provisional until it closes. In higher timeframe mode, the reading for the current higher timeframe candle updates until that candle closes. Alerts use closed bars only.
How to use it
- Attach the indicator to any chart. The default 14 and 100 settings are a good start.
- Read the zone. Green means active volatility. Red below the low threshold means the market is quiet. Red above the high threshold means it is stretched.
- Use it as a filter. Take your own system's entries when the reading is in the green band, and stand aside when it is red.
- Adjust the two thresholds to your market and your style.
- Optional: choose a higher timeframe and switch on alerts to be told when the reading enters the green band.
Key settings
| Setting | What it does | Default |
|---|---|---|
| ATR period | Number of bars used to calculate the ATR | 14 |
| Lookback window (bars) | Number of past bars used to rank the current ATR | 100 |
| Display mode | Histogram, line or both | Line + Histogram |
| Low threshold (below = red) | Lower edge of the green band | 30.0 |
| High threshold (above = red) | Upper edge of the green band | 90.0 |
| Higher timeframe (bias) | Timeframe used to rank volatility. Keep Current to stay on the chart timeframe | Current |
| Alerts | Popup, sound and push on entry into the green band. The sound file name is set here too | false |
| Bars to compute (min 50) | Limits the calculation to the most recent bars so the chart stays fast | 500 |
Other settings control colors and the dotted threshold lines.
Test it before you decide
Let a bar close, then check in the Data Window that its value does not change. To test it: click Free Demo, then run it in the Strategy Tester in visual mode on your pair and timeframe.
Updates are free and included. Every release is listed in the What's new section of this page, so you always know what changed.
Fabii indicators that work well next to it: Fabii Volatility Bias shows volatility bias as bars above and below zero, so you see which side volatility leans to. Fabii Kaufman Efficiency Ratio measures how clean a price move is, so you tell a trend from noise. Fabii NNFX Atr Levels is free and draws ATR levels on your chart. Follow my profile to be notified when new ones are published.
Launch price is $30 and rises to $49 after the first 20 sales. Get it and have it on your charts in 2 minutes.
Comments and reviews
Questions? Post a comment on this page or message me and you get an answer within 24 hours.
If this saves you time, a short review that says which pair and timeframe you use helps other traders find it.
Past results do not predict future results. This indicator does not provide financial advice.
