As a 5 years of experience i tried every method for waiting optimal profit. Waiting just with a hold of any coin is not very good at short and mid-term time intervals. Generally holders wait for historical rise but it comes in 3-4 years or maybe more. So even if you wait for that rise you can gain something on short and mid-term time. Basically i assume you have some coin just sell some of them on a small rise period, price is moving with 6k-8k for a few month so when you see 7-8k prices start to sell dont sell all but some of them should be great. Even if it rises after you sell you are now waiting it to fall , and short time period it always falls just wait 1-2 months low and buy even if it drops more you basically gained profit. So if you can read some trend moves you can invest mid-term so you dont have to hold for years. If price starts to rise historically then it is time to buy.
Your strategy might work but this is not not the case to me, taking profit few months after is good but I think its more profitable to hold until the price skyrocket even it takes years. Yes its wise to sell once the price rise a bit so you will be in the safe side because you already get some of your capital and you have fiat to use once the price dropped but hodling is better especially if you have a target price set in your mind on when to sell your holdings.