I think it's better to save your coins in different wallets rather than put them into exchange because we don't know the possibility of the exchange being hacked but the downside is if you wanted to sell your coins in your wallet you will need to wait.
Yes that's the con of having our coins in our wallet because sometimes we really missed the pump and I bet everyone knew that feeling. However, if our coins are in our wallet we don't need to worry if the exchange gets compromise. So it's a win or lose situation for everyone.
No one said you should not trade, but at least you should consider risk management even if you want to trade. If it is your desire not to miss a pump or an uptrend, you can move a certain few percentage of your funds to the exchange, and trade it.
Always remember though that greed has led the funds of so many people to their early grave. Also, you should know that whatever you are leaving on an exchange, you can afford to lose them. That is all I just need to tell you.