Bitcoin Forum
April 19, 2024, 03:48:01 PM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Arbitrage  (Read 1518 times)
realnowhereman (OP)
Hero Member
*****
Offline Offline

Activity: 504
Merit: 502



View Profile
May 19, 2011, 09:57:22 PM
 #1

While I'm technically fine with Bitcoin, my knowledge of markets and currency trading is rudimentary.

I had to write myself a little python script to pull clarity from all the figures.

Here's my question then, for those who are more savvy than I.  At time of writing:

Code:
BTC/USD = Bid:6.630000;Ask:6.690900
BTC/GBP = Bid:3.480000;Ask:3.500000
GBP/USD = Bid:1.622800;Ask:1.623200

On these figures,

1.000000 GBP will sell for 0.285714 BTC
0.285714 BTC will sell for 1.894286 USD
1.894286 USD will sell for 1.167007 GBP

Surely this can't be right?  16% profit for nothing?

I've looked and I've looked and I can't find the fault in my calculation; but I'm not familiar enough with bids and asks, sells and buys to really be sure that I'm doing the right thing with them.  Can someone more familiar than I tell me my mistake?

1AAZ4xBHbiCr96nsZJ8jtPkSzsg1CqhwDa
1713541681
Hero Member
*
Offline Offline

Posts: 1713541681

View Profile Personal Message (Offline)

Ignore
1713541681
Reply with quote  #2

1713541681
Report to moderator
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin Core, which will follow the rules of the network no matter what miners do. Even if every miner decided to create 1000 bitcoins per block, full nodes would stick to the rules and reject those blocks.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713541681
Hero Member
*
Offline Offline

Posts: 1713541681

View Profile Personal Message (Offline)

Ignore
1713541681
Reply with quote  #2

1713541681
Report to moderator
1713541681
Hero Member
*
Offline Offline

Posts: 1713541681

View Profile Personal Message (Offline)

Ignore
1713541681
Reply with quote  #2

1713541681
Report to moderator
1713541681
Hero Member
*
Offline Offline

Posts: 1713541681

View Profile Personal Message (Offline)

Ignore
1713541681
Reply with quote  #2

1713541681
Report to moderator
SgtSpike
Legendary
*
Offline Offline

Activity: 1400
Merit: 1005



View Profile
May 19, 2011, 10:01:27 PM
 #2

I think the difficulty in arbitraging right now is the rate of change in the market.  And those bids/asks are likely rather small-volume.  Sure, if you could instantly do it, you might make out like a bandit through some cumulative transactions, but with how quickly the price of BTC is moving on mtgox right now, you can't be sure that you can resell for a profit 2 minutes from now.

EDIT:  That said, go for it, and tell us how you make out!  Arbitraging helps stabilize the markets, so it wouldn't hurt to have more people out there doing it.
arturh
Jr. Member
*
Offline Offline

Activity: 59
Merit: 10



View Profile
May 19, 2011, 10:04:14 PM
 #3

The thing is, how much of each at that price can you buy?
realnowhereman (OP)
Hero Member
*****
Offline Offline

Activity: 504
Merit: 502



View Profile
May 19, 2011, 10:06:00 PM
 #4

The thing is, how much of each at that price can you buy?

I'm not actually doing it; I'm more interested in the maths.

1AAZ4xBHbiCr96nsZJ8jtPkSzsg1CqhwDa
k
Sr. Member
****
Offline Offline

Activity: 451
Merit: 250


View Profile
May 19, 2011, 10:07:21 PM
 #5

I think the difficulty in arbitraging right now is the rate of change in the market.  And those bids/asks are likely rather small-volume.  Sure, if you could instantly do it, you might make out like a bandit through some cumulative transactions, but with how quickly the price of BTC is moving on mtgox right now, you can't be sure that you can resell for a profit 2 minutes from now.

EDIT:  That said, go for it, and tell us how you make out!  Arbitraging helps stabilize the markets, so it wouldn't hurt to have more people out there doing it.

agreed. arbitrage is a good thing and helps add liquidity to the markets.

benjamindees
Legendary
*
Offline Offline

Activity: 1330
Merit: 1000


View Profile
May 19, 2011, 11:18:50 PM
 #6

It's not "for nothing".  There is some risk involved.  And you're doing three trades so there may be some fees as well.

What you're doing is basically moving Bitcoins from the UK to the US, which makes sense that it would incur some premium.

Civil Liberty Through Complex Mathematics
marcus_of_augustus
Legendary
*
Offline Offline

Activity: 3920
Merit: 2348


Eadem mutata resurgo


View Profile
May 20, 2011, 04:21:33 AM
 #7


It would be great if people started doing this, they get profits for making the markets more efficient ... there is money to be made here, in the interim ... bigger risk/reward now than later.

wumpus
Hero Member
*****
Offline Offline

Activity: 812
Merit: 1022

No Maps for These Territories


View Profile
May 20, 2011, 06:44:25 AM
 #8

I think you'd have to look at the market depths instead of just the current price to do arbitrage right now. It might be a feasible business plan though.

Bitcoin Core developer [PGP] Warning: For most, coin loss is a larger risk than coin theft. A disk can die any time. Regularly back up your wallet through FileBackup Wallet to an external storage or the (encrypted!) cloud. Use a separate offline wallet for storing larger amounts.
zby
Legendary
*
Offline Offline

Activity: 1592
Merit: 1001


View Profile
May 20, 2011, 07:49:27 AM
 #9

The problem is with first moving funds to and from mtgox - this takes time and there is much risk that the prices will change, second with exchanging USD and GBP - for small amounts this is rather costly.  Statistically this should work - but there is not enough trade in local markets to justify the hassle.  But yeah - I do that sometimes, does not pay for the work - but it's like a game.
realnowhereman (OP)
Hero Member
*****
Offline Offline

Activity: 504
Merit: 502



View Profile
May 20, 2011, 08:15:05 AM
 #10

The problem is with first moving funds to and from mtgox - this takes time and there is much risk that the prices will change, second with exchanging USD and GBP - for small amounts this is rather costly.  Statistically this should work - but there is not enough trade in local markets to justify the hassle.  But yeah - I do that sometimes, does not pay for the work - but it's like a game.

What about when one adds in this assumption: GBP/USD is stable.

(I accept it is not a guaranteed assumption, but it's pretty good, it varies only slowly, especially compared to BTC at present).

With that in mind.  All one would need to do is supply some "float" capital, and push money from GBP to USD via BTC; and then take as long as you want pulling it back from USD to GBP.

As others have said, the market depth is not sufficient that one could just run round and round the loop constantly gaining 16% each time - the second time around, the same prices are not available.

I don't think there is a hugely profitable business there, but there is certainly scope for balancing the currencies correctly, which is beneficial for Bitcoin.

Anyway, I'm pleased to find that no one seems to think my maths is wrong. :-)

1AAZ4xBHbiCr96nsZJ8jtPkSzsg1CqhwDa
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!