I am new into cryptocurrencies and I am wondering how to trade them. By trading cryptocurrencies I mean:
- Transfer fiat currency (ie. USD) from my bank account into some account that enables buying cryptocurrency.
- Buy a cryptocurrency like BTC or ETH with fiat currency.
- Transfer cryptocurrency back to USD.
- Transfer USD back into bank account.
Is there one platform where I could accomplish this full lifecycle of a trade?
From my research I was able to create a cryptocurrency wallet with Atomic wallet. This app allows to transfer USD via credit card into the app and then trade USD with multiple crypto currencies. The fee for transferring USD to a crypto is 12% of the amount. Which does not make much sense for serious trading (I need to pay 112 USD for every 100 USD transferred to Atomic wallet). Are there cheaper ways to trade fiat to crypto?
Additionally, it is only half of the story.
Atomic does not allow to transfer crypto to fiat and send back to bank account. To accomplish this I need to create another account in currency exchange like Bitstamp or Coinbase and verify it with some documents. Then I can trade crypto to USD and finally back to bank account. I did not accomplish this step so I don't know what are the costs of transferring back to bank account.
Apart of this, I've found that some trading platforms, like Ledger Live require particular devices to be bought to be able to trade crypto. Making it useless for other wallet owners.
My question - what are the most convenient (ideally one platform) and cost efficient ways of trading crypto for fiat and back?
I assume that at the moment there is no single platform that does this but at least two accounts are needed to trade. In this case what are best ones according to cost efficiency and market accessibility?