Do what u think its best, but i usually cash out altcoins for bitcoin when it climbs, and then to fiat, then wait for bitcoin to drop (and altcoins with it) and then
do reverse by buying first bitcoin, then altcoin in question.
It gives you alot of profit if you do it right, but it also comes with doubled risk.