If you plan to sell or exchange your coins over the next few years, experience shows that storing coins in a cryptocurrency exchange account is no different from storing them in a wallet. And in many ways it's even more convenient.
or.. unless you need to put up sell offers for trading purposes, you could simply just send the coins/tokens to the exchange the money you're planning on selling them. That's just a teeny tiny bit amount of inconvenience in exchange for not putting your funds at risk. Or do you think for some reason that it's not a good enough r/r?