Add criterion ‘TR of Bullish/Bearish Candle > ATR’. It can eliminate more wrong signals, but as a trade-off, it cannot smell of a few trends. Of course, the former has more cases than the latter. Uncheck it, we see more opportunities, but use it cautiously and/or combine with other indicators. Check it, we see less opportunities, but when they come, the winning probability is extremely high.
In terms of accuracy, there are four types of a signal. Type-A signals are correct in both time and price: We have profit right after the entry and the price goes in favor after that. Type-B signals are correct in time only: We have profit right after the entry, but the price goes against after that. Type-C signals are wrong in time only: We have loss right after the entry and the price goes in favor after that. Type-D signals are the most terrible, wrong in both time and price: We have loss right after the entry and the price continue to go against after that. In the context of evaluating the indicator here, when we say a signal is correct, it is at least type-B.
In terms of error, there are two types of an error in this context. An indicator has a type-A error when it generates a wrong signal. Less severely, an indicator has a type-B error when it does not catch a correct signal.