You're setting up a row of dominoes; when one falls, they all fall.
If your SL is too tight, it will be broken. Then when price recoils, you get "stopped out". Then you draw a demand line that would not be drawn if the supply line hadn't been too tight to begin with. Since this demand line is usually irrelevant, any long entry taken off of it is not triggered or, if also set too tight, is triggered then stopped out. This prevents you from being in a psychological position to take the next short but to wait until the one after that, which is so late that it will also be stopped out by a recoil.
You want these lines to protect you from failure. That is not their purpose. Their purpose is to track supply and demand. If you're obsessed with your entry and whether or not you're in profit, all that goes out the window and you are in effect wasting your time, focusing on your P&L rather than price movement.
Backtesting will tell you how far away from the ret your entry has to be in order to avoid being tripped by a meaningless tick without being so far away that you are nearing the end of the move. I use a point, and not just because it seemed like a good idea. Backtesting will also tell you how much of a recoil you can expect after entry. If the entry is correct, the recoil will not be more than a few ticks. I know this because of my backtesting. I also know that if for some reason it recoils more than that, then no entry would have been correct. There is a high probability that the trade is bad to begin with.
Your entry has nothing to do with price movement. If you had simply allowed price to come back and make a lower swing high, you would never have exited. If you can't allow price to make these retracements without jumping out, then go ahead and exit and, if price makes a lower high, re-enter immediately instead of waiting for another, lower retracement which will put you in exactly the same situation.