You can't look for perfection. A lot of people never take profits because they're busy waiting for that perfect moment. Including myself.
Everyone doesn't want to sell at the price that we're not satisfied.
Setting yourself with that perfect price and that perfect timing must be depending on your own thought. But it seems that everyone is waiting until the end of the year up to 2021 for that perfect price which will be triggered after the halving and we'll see it if it will happen.
We the small volume bitcoin holders were the one waiting for much larger time period to sell at an increased price. Right now halving is much focused and every decision related to bitcoin is now being taken relative to it. To reach target takes time, and sometimes out of luck it'll be reached in a short. Good is to follow the large volume holders practice of selling at small difference from the buying and once again buy back low.