Do not forget that the time for the transaction can be slow when the price increases or decreases to get a delay for our transaction. I have that experience before that made me stop using arbitrage trading because after I receive the coin in the destination wallet, the price is down deeper and I can not sell and take profit. If you can profit from arbitrage trading, you are lucky because that is not easy for novice or ordinary people who do not have much experience in trading.
That’s what a bot I was using had in trouble. It was as quick as it could be technologically but since the arbitrage trading happened insanely quickly that we ended up not being fast enough to make the trade and usually ended up with bags of coins instead of actually making a trade. It’s not easy to be as fast as that if you are handling it between two very common stuff, like let’s say a coin is listed on bittrex and also binance, making an arbitrage there is way too hard because it’s incredibly fast.
However, the good part is if you are doing from nation to nation, then you could potentially make a profit, I can tell you that I made a lot of profit from my own currency then to bitcoin then to dollar then to my currency, that type of arbitrage was a lot easier because it was basically international trade instead of just crypto arbitrage and rates mattered there.