The best time to take partial profits in this altcoins market is to make sure that you withdraw some profits at the hype keeps increasing. Once you know when to buy and when to sell, this will be quite easier to make certain decisions in the market. This is why every investor need to take some time to learn about the crypto market especially trading so that they could have good understanding about how the crypto market works. Investing is all about patience to hold but we don't need to keep holding for too long especially when holding altcoins that do not have good possibility of doing well in the market. Sell and take your profits if you think this is a good time to buy or sell.
Well, we need to wait for the altcoin season to sell our altcoins. I know there are many people who bought altcoin last year and in pre-havling time with the hope that they will earn good returns in the bull market but this time the altcoins haven't shown any good price action. Even though Bitcoin is trading above 100K, altcoins are nowhere moving at all and they are dumping most of the time.
I think we should keep an eye on bitcoin dominance. Currently bitcoin dominance is hovering between 57-59. When it comes down to below 45, it will be a good time to start selling your altcoin. Before that time, we need to wait and stop thinking of selling. Altcoins returns will be insane if bitcoin dominance reaches below 40.