Stock Portfolio Organizer

The ultimate porfolio management solution.

Shares, Margin, CFD's, Futures and Forex
EOD and Realtime
Dividends and Trust Distributions
And Much More ....
For Portfolio Manager Click Here

WiseTrader Toolbox

#1 Selling Amibroker Plugin featuring:

Advanced Adaptive Indicators
Advanced Pattern Exploration
Neural Networks
And Much More ....
Find Out More Here

Average True Range Percentage for Amibroker (AFL)

3 / 5 (Votes 2)
amibroker, oscillator

Indicator Description: Average True Range Percent (ATRP) expresses the Average True Range (ATR) indicator as a percentage of a bar’s closing price.

How this Indicator Works: ATRP is used to measure volatility just as the Average True Range (ATR) indicator is. ATRP allows securities to be compared, where ATR does not.
ATR measures volatility at an absolute level, meaning lower priced stock will have lower ATR values than higher price stocks.
ATRP displays the indicator as a percentage, to allow for securities trading at different prices per share to be compared.


Indicator / Formula

Copy & Paste Friendly

Apply to chart as a Window


// Inputs

Lookback = ATR(14);

// Logic
atrValue = Lookback;
atrp = (atrValue/close)*100;




1. hotaro3

good indicator, I made some changes to control ATR period instead of constant period of 14, here it is:


// Inputs
range=Param (“range”, 14, 1, 50, 1);
Lookback = ATR;

// Logic
atrValue = Lookback;
atrp = (atrValue/close)*100;



Leave Comment

Please login here to leave a comment.