I have tried arbitrage trading a few times and theoretically and on paper I was supposed to be making money.
But I ended up gaining nothing.
For example the service I used (which was actually accurate and legit) said buy "thiscoin" from Exchange A and sell on Exchange B.
I checked prices at that time on both exchanges and yes it was a profitable move. So I went and bought the coins from A and went to withdraw them. Got the deposit address from B and was ready to do it.
And then was the exclamation mark. The withdrawal fees they took for that coin (which wasn't even a well-known one) was very high. Higher than the amount I gained from the arbitrage.
Which meant that if I wanted to have a successful trade I needed to check prices, check if wallets are active, calculate profitability, check withdrawal fees, check if there's min deposit amount.
OH MY GOD !! All that just to get a few bucks ? Hell no.
So I left it once and for all.