This is like asking food favorite by country. Seems like it should cover what you need to know, but in actuality is too generic, too many variations, and too many implementations to be usable.
To answer the OP's question, start by marking down ALL the relevant data points for a setup, preferable a simple one. Then verify those apply to all situations and NOT to other situations (false signals).
I once added up how many things I checked both positive and negative verifications, on a "favorite setup". Count was about 60 things. Some small, some negative verifications, etc.
And in the end, it was not sufficient to eliminate enough false signals, even with best handling of the exit and entry, to make it profitable
enough. And it was too exhausting, too time consuming, to check them all for fast trading. And that was just the ENTRY. EXITs are another, imo, larger problem to solve.
Consider, doing this for 1 setup to get an idea of how deep the water is and how far one has to go.
Of course, one could just throw out a bunch of jargon and pretend that is enough. Confusing "Facts or Jargon" and knowledge is a popular thing these days. 

