OPEN-SOURCE SCRIPT

ATR Percentage

Atualizado
The ATR is a great indicator, but for me, it does not define the volatility of an asset I am looking at well enough. So I've adjusted it to be displayed as the usual ATR and a percentage of the closing prince (which to me tells a better story). I find this useful if I am looking through many assets and have to create a quick picture of volatility.

Indicator Definition: The script starts by defining an indicator named "ATR Percentage" that will be displayed in a separate pane (not overlayed on the price chart).

Input for ATR Period: The user can set the period for calculating the ATR through an input field.
ATR Calculation: The ta.atr function calculates the Average True Range based on the specified period.

ATR Percentage Calculation: The ATR value is converted to a percentage of the current closing price using (atrValue / close) * 100.

Plotting:
The script plots both the ATR value and its percentage on the chart.
A horizontal line at zero is added for reference.

Label Display: An optional label displays the current ATR percentage at every 10th bar to avoid cluttering the chart.

Background Color: A light blue background is added to visually separate the ATR indicator from other indicators.

Notas de Lançamento
ATR displayed as a percentage.
Notas de Lançamento
ATR Percentage with Baseline is a volatility indicator that expresses the Average True Range (ATR) as a percentage of price, making it easier to compare volatility across different price levels. The indicator features two lines:

A short-term ATR percentage (default 5 periods, red line) showing current volatility
A longer-term baseline ATR percentage (default 50 periods, gray line) showing historical or normal volatility levels

This configuration helps traders identify when current volatility is deviating from typical levels. Optional features include displaying the raw ATR value, zero line, and background coloring. All components can be toggled on/off through the indicator settings.
Primarily useful for:

Comparing volatility across different price levels
Identifying periods of abnormal volatility
Adjusting position sizes based on current market conditions
Setting dynamic stop levels
ATRatrpercentageVolatility

Script de código aberto

No verdadeiro espírito do TradingView, o autor desse script o publicou como código aberto, para que os traders possam compreendê-lo e analisá-lo. Parabéns ao autor! Você pode usá-lo gratuitamente, mas a reutilização desse código em publicações é regida pelas Regras da Casa. Você pode favoritá-lo para usá-lo em um gráfico.

Quer usar esse script no gráfico?

Aviso legal