bitcoin exchange credit card deposit how often can you trade crypto on robinhood can bitcoin be exchanged for dollars platforms to short bitcoin btcdirect bitcoin exchange