Update:
1) Option added to define engulfing look back period in settings. Now user can choose to define the # of candles for checking the lowest low before identifying the bullish engulfing and highest high in case of bearish engulfing.
2) Compare Body Average size of engulfing defined by a user defined % value for identifying engulfing candle. Helps to ignore the engulfing candles with relatively small body as compared to total candle size.
3) Compare Body Size of engulfed candle defined by a % value for identifying engulfing candle. Helps to ignore dojis type of candles if engulfed.
4) Compare the wick size before identifying a candle as engulfing. Help to check if engulfing candle has not retraced back more than normal (depending on the defined multiplier) and hence may be considered as weak engulfing.