I sell my coins only if I need money, in all other cases I continue to invest my free funds in altcoins.
I do almost the same, but in order to avoid problems with finances, I have two piggy banks, one for crypto currency, the other for a rainy day, so that I do not have to withdraw crypto currency at a disadvantageous rate.