Hey @crypto-investor, have you ever tried trading on RadarRelay, it's a 0x built decentralized exchange which allows you to trade ERC-20 tokens directly from a LEDGER (or Metamask), I recommend you check it out,
I wrote this guide a few days ago to help people navigate it:
cheers