declare lower; input doji_body_max_pct = 0.1; input atr_length = 10; input atr_type = AverageType.SIMPLE; input atr_bars_ago = 30; def doji = absvalue(close-open)/close * 100 <= doji_body_max_pct; def atr = MovingAverage(atr_type, TrueRange(high, close, low), atr_length); plot Scan = doji and atr < atr[atr_bars_ago]; Scan.SetDefaultColor(Color.RED); Scan.SetPaintingStrategy(PaintingStrategy.HISTOGRAM); Scan.SetLineWeight(2);