There are persistent differences in price because it is hard to move the government currency in and out of an exchange. Also, maybe some people don't want to deal with certain exchanges because the risk of the exchange running off with their money is too great.
I had a complex statistical arbitrage strategy (versus pure arbitrage) once that worked for small amounts. Maybe I averaged making $25 a day with a paper trail a mile long. It wasn't scalable, unfortunately. I doubt my accountant would really understand it, didn't want my bank to drop me due to weird transactions and didn't want to potentially deal with the government. It was complex. It involved BTC, buying stuff on Amazon and Nordstrom gift cards.
Small pure arbs could certainly still be done by individuals. I just pulled up coinmarketcap.com and randomly scrolled to Lisk. LSKUSD is currently $2.52 at Livecoin and $2.67 at Bitbay. You have equal amounts of bitcoin and lisk at each broker. Let's say $50 bitcoin/lisk at each. Buy $50 of lisk at Livecoin and simultaneously sell $50 at Bitbay. Then move the coins around so you have equal amounts lisk bitcoin again, and do it again. The difference in price minus commissions and fees to move around lisk bitcoin is the arbitrage profit.
A few points:
- Bitcoin fees are high. Maybe you can find a different pair with lower transaction fees. Dash might be cheap.
- The biggest price differences will be between exchanges with negligible volumes. In our example, we used Bitbay which only has transacted $1,557 in lisk in the last 24 hours.
- You are at risk of bitcoin dropping in value. Maybe you make money on the arb but lose money on bitcoin.
- What if you get filled on one exchange but can't get filled on another before the price moves against you? You lose.
Scenario 2:
Bank accounts linked to Bitstamp and Gemini. Again, I go to coinmarket and see the bitcoin price at Bitstamp is $2,591.50 and $2586.94 at Gemini. You have 1 btc at each exchange and $2600 cash at each. Sell 1 btc at Bitstamp and buy 1 btc at Gemini. Move 1 btc from Gemini to Bitstamp. Withdraw funds from Bitstamp to bank and then deposit at Bitstamp. It will take days and you will lose money on fees and transaction costs. If you are US, you will get reported for suspicious activity by your bank if you do this a lot or the amount is over $10,000.
Great reply! Thanks for taking time to write this response. Amazing!
I definitely think there are some downsides to the arbitrage strategy. Everything you mentioned is exactly correct including fees, and getting flagged as shady. Also the account point was exactly correct although I'm not sure how my accountant is going to explain my day trading behavior either lol. Oh well. :-)
I spent a good month on strategies and research.
One strategy that worked for a little while was: open account at Purse.io, sign up for Amazon prime, buy bullion that is minimally over spot, Purse is "name your discount" so you need for your Purse "discount" to be greater than the premium you are paying over spot. The greatest deal generally would be to buy gold because the premium over spot metal is only a few percent on one ounce and above, but I never got filled on the gold. I made a little money on silver then Amazon seller price premiums went up and the Purse discounts were leaner.
I had the units (Silver Eagles and Mexican Libertads mostly) on hand. I could sell to an eager buyer willing to pay spot metal price and wait for the coins to arrive in the mail. This way, I didn't risk the price of the bullion dropping significantly when it was in transit. The logic was the price of the bullion didn't really matter if I could capture the spread enough times.