Show ATR plot only on the last candle

8Nick8

Active member
2019 Donor
VIP # To plot the ATR on the last candle
input ATRLength = 14;
input averagetype = AverageType.WILDERS;
input BasePeriod = AggregationPeriod.DAY;
input showlabel = yes;

def ATR = MovingAverage (averagetype, TrueRange(high(period = BasePeriod), close(period = BasePeriod), low(period = BasePeriod)), ATRLength);

def condition1 = Open -(ATR*1.2);
Plot ATR2 = condition1;
ATR2.SetDefaultColor(Color.magenta);
ATR2.SetPaintingStrategy(PaintingStrategy.HORIZONTAL);
addLabel (yes, "ATR = " + Rounddown(ATR2, 0),color.Green);

Hi, this is a simple script for use the ATR identify potential stoploss level, instead of having the ATR plot on the whole chart, I need some help to only show the ATR on the latest candle, is this possible?

Thanks
Nick

Solution # To plot the ATR on the last candle
input ATRLength = 14;
input averagetype = AverageType.WILDERS;
input BasePeriod = AggregationPeriod.DAY;
input showlabel = yes;

def ATR = MovingAverage (averagetype, TrueRange(high(period = BasePeriod), close(period = BasePeriod), low(period = BasePeriod)), ATRLength);

def condition1 = Open -(ATR*1.2);
Plot ATR2 = condition1;
ATR2.SetDefaultColor(Color.magenta);
ATR2.SetPaintingStrategy(PaintingStrategy.HORIZONTAL);
addLabel (yes, "ATR = " + Rounddown(ATR2, 0),color.Green);

Hi, this is a simple script for use the ATR identify potential stoploss level, instead of having the ATR plot on the whole chart, I...

SleepyZ

Well-known member
VIP # To plot the ATR on the last candle
input ATRLength = 14;
input averagetype = AverageType.WILDERS;
input BasePeriod = AggregationPeriod.DAY;
input showlabel = yes;

def ATR = MovingAverage (averagetype, TrueRange(high(period = BasePeriod), close(period = BasePeriod), low(period = BasePeriod)), ATRLength);

def condition1 = Open -(ATR*1.2);
Plot ATR2 = condition1;
ATR2.SetDefaultColor(Color.magenta);
ATR2.SetPaintingStrategy(PaintingStrategy.HORIZONTAL);
addLabel (yes, "ATR = " + Rounddown(ATR2, 0),color.Green);

Hi, this is a simple script for use the ATR identify potential stoploss level, instead of having the ATR plot on the whole chart, I need some help to only show the ATR on the latest candle, is this possible?

Thanks
Nick
Replace this
Ruby:
Plot ATR2 = if isnan(close[-1]) then condition1 else double.nan;

• 8Nick8