MAJOR UPDATE !
I've been very busy making the chart results match the alert results, and doing my best to ensure the resistance/support levels don't change mid trade. I think I fixed those errors and the indicator is much closer to reality now. I also fixed some plotshape errors so now all colors match with what happens. Even on the one candle trades everything matches. These changes make it easier to backtest results and make them more accurate. A 100% perfect precision doesn't exist but I think, with these changes, the indicator gets close.
I also added an optional function; SL Protection. It's sound really cool but all it does is cancel a trade if there was a SL trade less then 3 bars ago. This way you don't have to worry about 2 or 3 SL trades in a row within a small timeframe. It might block some good trades as well, so you must calculate if it is worth using.
So far I haven't really received any feedback. If you got a minute to spare, please let me know what you think of it and/or where you want to see improvement. I would really appreciate it !