Before becktestings I also traded advanced patterns, but my trades looked smth like this: "You know, man, this bat is almost perfect. Its B is just one pip away from 50. Different brokers have different quotes. I will enter it...", "Well, it almost hit my first target, but turned back. Let me take the money, before it hits my stop loss...", "Oh, price is one pip away from stoploss. It's all over. Let me close the position and save this pip.", "Man, this bat's XA is only one pip larger then your max requirement. You know that larger moves are more precise, and smaller mover usually have much noise"... And so on, and so for)).
I always tried to break the rules, because I had doubts. "I only break my rule THIS TIME. Next time I won't. I just need to take this bat...". And know what? If the trade turned a winner, then I became to believe that I didn't need that particular rule at all.
When I have done my backtestings I clearly saw that EVERY rule was needed, and breaking just one of them shifts the statistics. Now i have no problems with executing the same actions egain and again))