I could recommend exchange between BTC to USD through one of Forex services like InstaForex, Markets, or AVATrade. This way there is no need to actually own the Bitcoins, but instead perform trades over the USD currency.
Well at least your bitcoins are hold by the exchange.
It is the same as the other cryptocurrencies when trading.
I would take a look to those exchanges that you mentioned.