#LinearRegwithSTDevBands
#mods by WTF_Dude
input displace = 0;
input length = 9;
input price = close;
plot LinReg = Inertia(price[-displace], length);
LinReg.SetDefaultColor(GetColor(1));
input SD_length = 14;
input Num_Dev_Dn = -2.0;
input Num_Dev_up = 2.0;
def sDev = StDev(data = LinReg[-displace], length = SD_length);
plot LowerBand = LinReg + Num_Dev_Dn * sDev;
plot UpperBand = LinReg + Num_Dev_up * sDev;
LowerBand.SetDefaultColor(GetColor(0));
#LowerBand.setstyle(Curve.Long_DASH);
LinReg.SetDefaultColor(GetColor(1));
#LinReg.setstyle(Curve.MEDIUM_DASH);
UpperBand.SetDefaultColor(GetColor(5));
#UpperBand.setstyle(Curve.Long_DASH);