Something I keep seeing traders get wrong: they pick an exchange on the headline taker fee and stop there. But your real cost depends on your monthly volume, your maker vs The bigger cost most people ignore is funding. On perps you pay it every 8 hours whether you trade or not, and holding a leveraged position through a few windows can cost more than every trade you placed that month. So the cheapest venue to trade is often not the cheapest venue to hold.
When it comes to funding rates, sometimes you pay, and sometimes you get paid, depending on the market condition, your position, and the contract you traded. This widely varies. Sometimes you come out positive, other times negative.
Besides, short-term strategies scalp trading even takes up a lot in trading fees too
Withdrawals stack on top. Moving usdt on Ethereum can run 6 to 20 usd, while on Solana or Tron it is under a dollar. If you rotate funds often, the network you pick is a recurring tax you never notice.
Withdrawals are actually very cheap if you know the network to use and if you are not just always moving funds in small batches.
Net: the venue you trade on out of habit can cost you thousands a year versus an equivalent one, on identical activity, and none of it shows up in the number you compared when you signed up.
This simulation tool opened my eyes, though it's now offline (
https://www.winrate.io). I got to realise how much you can spend in trading fees when you make those short-term trades.