Syntax
public ATRP(WealthLab.Bars bars, int period, string description)
public static ATRP Series(WealthLab.Bars bars, int period)
Parameter Description
  
    | bars | 
    The Bars object | 
  
  
    | period | 
    Indicator calculation period | 
  
Description
ATRP expresses the Average True Range, or 
ATR, as a percentage of the closing price of the specified Bar.  ATRP provides a good picture of current volatility.
Calculation
ATRP( bar, period ) = 100 * ATR( bar period ) / PriceClose( bar )
where,
ATR = Average True Range (see indicator)
Example
using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using WealthLab;
using WealthLab.Indicators;
namespace WealthLab.Strategies
{
	public class MyStrategy : WealthScript
	{
		/* 
		Short when price hits the High of the previous bar * (1 + ATRP/100 )
		Cover on trailing stop of the same series 
		*/
		
		protected override void Execute()
		{
			// Convert to fractional percentage, e.g., 3.5% -> 0.035
			DataSeries hATRP = ATRP.Series( Bars, 5 ) / 100 + 1;
			DataSeries hATRP_H = Bars.High * hATRP;
			// Delay indicator plot by 1 bar to observe crossovers
			PlotSeries( PricePane, hATRP_H>>1, Color.Blue, LineStyle.Dotted, 2 );
			DrawLabel( PricePane, "ATRP_H + 2%" );
			PlotStops();
			
			for(int bar = 15; bar < Bars.Count; bar++)
			{
				if (IsLastPositionActive)
					CoverAtTrailingStop( bar+1, LastPosition, hATRP_Hbar );
				else
					ShortAtLimit( bar+1, hATRP_Hbar );
			}
		}
	}
}