DHiLo With EMAS

BayTrader_93

New member
Hey guys, I got this free code from YakBro and I wanted to input the EMA's for the 15/21/50/200 to plot just as the Hi/Lo's are plotted? Not very code savvy. If someone could maybe create a patch of code to take care of just the 15 I may be able to figure out the rest. Thanks!

Code:
#hint: yakBro 2020 - plots prior days/weeks/months high and low lines
#yakbro.com

declare upper;

input firstLength = 1; #1 means 1 day or previous
input secondLength = 2;  #2 means 2 days
input aggregationPeriod = AggregationPeriod.DAY; #choose aggregationPeriod
input showOnlyLastPeriod = yes;
input showlabels = yes;

#first hilo
plot yh;
plot yl;
if showOnlyLastPeriod and !IsNaN(close(period = aggregationPeriod)[-1]) {
    yh = Double.NaN;
    yl = Double.NaN;
} else {
    yh= Highest(high(period = aggregationPeriod)[firstLength],1);
    yl = Lowest(low(period = aggregationPeriod)[firstLength], 1);
}
yh.SetDefaultColor(Color.red);
yh.SetPaintingStrategy(PaintingStrategy.HORIZONTAL);
yl.SetDefaultColor(color.green);
yl.SetPaintingStrategy(PaintingStrategy.HORIZONTAL);

# Second hilo
plot yyh;
plot yyl;
if showOnlyLastPeriod and !IsNaN(close(period = aggregationPeriod)[-1]) {
    yyh = Double.NaN;
    yyl = Double.NaN;
} else {
    yyh= Highest(high(period = aggregationPeriod)[secondLength], 1);
    yyl = Lowest(low(period = aggregationPeriod)[secondLength], 1);
}
yyh.SetDefaultColor(Color.dark_ORANGE);
yyh.SetPaintingStrategy(PaintingStrategy.HORIZONTAL);
yyl.SetDefaultColor(Color.dark_GREEN);
yyl.SetPaintingStrategy(PaintingStrategy.HORIZONTAL);

#labels
AddLabel(showlabels,firstLength + "LHOD: " + yh, color = Color.MAGENTA);
AddLabel(showlabels,firstLength + "LLOD: " + yl, color = Color.MAGENTA);
AddLabel(showlabels,secondLength + "HI: " + yyh, color = Color.ORANGE);
AddLabel(showlabels,secondLength+ "LO: " + yyl, color = Color.DARK_GREEN);
 
Top