Has Anyone Ever Made Money on Exchange Arbitrage?

in #cryptocurrency7 years ago

1.png

You've probably seen it yourself. The occasional pricing difference between the various exchanges (Coinbase, Kraken, Polo, Bittrex, etc.) I was just thinking that someone might be able to make a lot of money by simply keeping an eye on the various differences in pricing and cashing out when a nominal gain has been made.

I took my thinking even further and am curious if anyone has ever written a bot that will do this for you? It would be very interesting if you could hook up all of your accounts at the various exchanges and the bot will send money between, and buy into other currencies with the small gain. This seems arbitrary, but over hundreds of times with various currencies, the amount would certainly add up.

I guess my question to my friends in the Steemit community is, have you ever done this and did you make money? Secondly, can a bot be written to automate the process?

Thanks everyone!
-@mattboyd

Sort:  

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:

  1. Bitcoin fees are high. Maybe you can find a different pair with lower transaction fees. Dash might be cheap.
  2. 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.
  3. You are at risk of bitcoin dropping in value. Maybe you make money on the arb but lose money on bitcoin.
  4. 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.

It'd be pretty hard for a single human trader to race against robots but there's definitely opportunity here given how "young" crypto trading is.

Totally agree! I did this one time by sending money over to Coinbase and wound up with a few bucks profit. There's definitely something here. :-)

Thanks for stopping by!

This post received a 1.4% upvote from @randowhale thanks to @mattboyd! For more information, click here!

I wrote an article that explains a simple way to arbitrage across cryptocurrency exchanges, and the math involved. Important to know what you are getting into so that you will not be trading at a loss. https://steemit.com/arbitrage/@kesor/the-math-behind-cross-exchange-arbitrage-trading

Follow us on Steemit! Feel free to try our arbitrage system at http://arbiswap.com

26175604_1552524228126900_991725416_n.png