You should use only exchange that does not hold your funds at "exchange wallet adress". I'm sure you know what happend with Binance, Bitfinex etc.
I recommend that you familiarize yourself with "non-custodial accounts"Thanks to that, each user keeps money on their individual wallets, and the trade is carried out through a smart-contract connected to the stock exchange.
No possibility of mass hacking attacks or loss of funds in the event of bankruptcy of the stock exchange.
**Personally, I recommend 2 exchanges that have this option.**BBOD.io | Bitcoin, Ethereum, Altcoins Futures Trading (
http://bbod.io/)
EMX.com