Here is the indicator I am trying to code:
//@version=5
indicator("Ell8 BEC", overlay=true)
var float prevBearSize = na
var float currBullSize = na
if close[2] < open[2]
prevBearSize := abs(close[2] - open[2])
if open[0] < close[0]
currBullSize := abs(close[0] - open[0])
if open[0] < close[0] and (open[1] == close[2]) and (close[1] < open[1]) and prevBearSize * 2 < abs(open[1]) - close[1] and currBullSize * 3 < prevBearSize
plotshape("Bullish Pattern", style=shape.arrowup, textcolor=color.white, location=location.belowbar,color=color.green, size=size.large, transp=0)
else
plot(na)
Tried indenting the line; bracketing some of the expressions.