I've been watching the exchanges for a few days on
http://bitcoinity.org, and I've noticed that the price on the BTCE exchange is sometimes up to $5 lower than MtGOX. The gap between MtGOX and bitstamp has grown from time to time as well. The biggest gap is at bitcoin24. Right now a BTC is trading for $58 USD on bitcoin24 and it's at $71.50 USD on MtGOX.
I know I'm not the only person to notice this kind of thing, which leads me to wonder why this is happening. Are there not enough speculators to fill the gap between exchanges? If not then hell, I'll pick up that free cash.
This is my first experiment with bitcoins. I have $10 USD I have no problem loosing, just in case I do something wrong on my first try.
Here is the play I plan to execute:
I create a bitcoin wallet on my home PC then buy $10 USD worth of BTC on the bitcoin24 exchange for $58 US per BTC. I then turn around and immediately sell that BTC on MtGOX for $71.50 US per BTC. That would get me a return, so I turn around and to back to the BTCE and repeat the steps, reinvesting the original $10 plus the profit the first trade earned me. I then sell that on MtGOX and repeat the cycle as long as the MtGox price is higher than the BTCE price. If the transaction speed is fast enough and the spread is enough to cover the transaction costs on these exchanges then I could turn that $10 into $100 in a short amount of time.
There are a couple of things that I think could cause a problem:
1. Transaction speed. How fast does money move on these exchanges?
2. Transaction costs for working with USD.
Now, I know bitcoin is supposed to be transaction cost free and instant, but it looks like these exchanges do take time and have transaction costs when working with USD because USD is an inferior currency online. Would the speed and costs make this play impossible? It would take some pretty high fees to eat the gains from an 18% price gap like the one between MtGOX and bitcoin24, especially if I was working with larger trades.
Also, even if this play isn't practical right now... in the future if I noticed an opportunity for this to work, would it make sense to run my wallet off my home PC or would it make more sense to use an account on MtGOX or on BTCE for this kind of play?
EDIT: Crap, sorry I didn't notice the price from bitcoin24 is in Euros. The question still stands, though. Even with small differences in the exchange rate between exchanges, you can still make a lot of money working between, say, the BTCE and MtGOX.