Update to my Flex Renko Emulator. I have added yellow projection lines where the price needs to be for next brick to be drawn.
//Zack_the_Lego study("ZTLs Flex Renko Emulator", overlay = true) res = input(type=resolution, defval = "D", title = "Resolution of ATR") xATR = atr(14) //TF = x78tf ? "78" : "39" BrickSize = security(tickerid,res, xATR) Brick1 = high > nz(Brick1[1],close) + BrickSize ? nz(Brick1[1],close) + BrickSize : low < nz(Brick1[1],close) - BrickSize ? nz(Brick1[1],close) - BrickSize : nz(Brick1[1],close) Brick2 = Brick1 != Brick1[1] ? Brick1[1] : nz(Brick2[1],close) projected = Brick1> Brick2 ? BrickSize + Brick1: Brick1 - BrickSize projected2 = Brick1 > Brick2 ? Brick2 - BrickSize : Brick2 + BrickSize colorer = Brick1 > Brick1[2] ? aqua: Brick1 < Brick1[2] ? red : gray p1=plot(Brick1, color = colorer, linewidth= 4, title = "Renko") p2=plot(Brick2, color = colorer, linewidth= 4, title = "Renko") plot(projected, color = yellow) plot(projected2, color = yellow) fill(p1,p2, color = purple, transp= 50)