Bitcoin Forum
November 18, 2024, 11:36:53 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2] 3 »  All
  Print  
Author Topic: Price discovery  (Read 3662 times)
franky1
Legendary
*
Offline Offline

Activity: 4410
Merit: 4771



View Profile
June 11, 2013, 05:54:42 PM
Last edit: June 11, 2013, 06:08:18 PM by franky1
 #21

more revolutionary idea:

take the 3600 coins made per day.. take the total miners by day. to give you a average income per person per day.

treat this as minimum wage a days labour.

EG (simplified) lets say there is 7200 miners = 0.5BTC per day per miner.

national minimum wage for US=$7.25 x 10 hours 72.50
national minimum wage for UK=£6.31 x 10 hours 63.10

so making an acceptable living lifestyle on bitcoin of 1BTC = $145 / £126.20 each
I like your idea here. But alas, would you like to buy a BTC from me for $145? Oh.

yes i would. because stage 2 of the idea is pricing food and goods in bitcoin the same way governments price food/groceries based on the "living costs vs minimum wage" calculations.

then we will base bitcoin based on costs of living such as how many loaves of bread can be bought with a standard wage atleast then we are less reliant on a fiat valuation, but more so on a barter/ good value pricing

this is how i think satoshi and all them freedom fighters envisioned the future of bitcoin. before mtgox pegged it directly to a dollar valuation.

and the reason i say yes i would is because i value bitcoin as it should be.. your still thinking like a sheep. looking at the mtgox price and saying $110 vs $145... profit!!!

which goes against the point of this thread..

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
lebing (OP)
Legendary
*
Offline Offline

Activity: 1288
Merit: 1000

Enabling the maximal migration


View Profile
June 11, 2013, 08:01:39 PM
 #22

But here is the problem. Let's say we agree that a 7 day weighted avg. of top exchanges is a better valuation. And let's say that price is $105USD. But when we check gox that day the current price is $120USD.

So, who wants to sell me your BTC for $105USD? Unless people are willing to act irrationally and take an effective loss they will prefer the best guess as to the current price, which is the current Mt.Gox price.  Their sheer domination of sales makes it so, even if we don't like it.

Its real time pricing which is weighted based on the volume of the exchange.

Bro, do you even blockchain?
-E Voorhees
RodeoX
Legendary
*
Offline Offline

Activity: 3066
Merit: 1147


The revolution will be monetized!


View Profile
June 11, 2013, 08:03:10 PM
 #23

more revolutionary idea:

take the 3600 coins made per day.. take the total miners by day. to give you a average income per person per day.

treat this as minimum wage a days labour.

EG (simplified) lets say there is 7200 miners = 0.5BTC per day per miner.

national minimum wage for US=$7.25 x 10 hours 72.50
national minimum wage for UK=£6.31 x 10 hours 63.10

so making an acceptable living lifestyle on bitcoin of 1BTC = $145 / £126.20 each
I like your idea here. But alas, would you like to buy a BTC from me for $145? Oh.

yes i would. because stage 2 of the idea is pricing food and goods in bitcoin the same way governments price food/groceries based on the "living costs vs minimum wage" calculations.

then we will base bitcoin based on costs of living such as how many loaves of bread can be bought with a standard wage atleast then we are less reliant on a fiat valuation, but more so on a barter/ good value pricing

this is how i think satoshi and all them freedom fighters envisioned the future of bitcoin. before mtgox pegged it directly to a dollar valuation.

and the reason i say yes i would is because i value bitcoin as it should be.. your still thinking like a sheep. looking at the mtgox price and saying $110 vs $145... profit!!!

which goes against the point of this thread..
Then do you want to buy a couple hundred bitcoins? I can send them tonight. I will, of course, use the money to buy even more bitcoins at gox.
The market controls the price of bitcoin, not Mt.Gox. I for one am happy that no one can change that.

The gospel according to Satoshi - https://bitcoin.org/bitcoin.pdf
Free bitcoin in ? - Stay tuned for this years Bitcoin hunt!
niko
Hero Member
*****
Offline Offline

Activity: 756
Merit: 501


There is more to Bitcoin than bitcoins.


View Profile
June 11, 2013, 08:11:05 PM
 #24

This is reasonable. I would simply use the same period to average the price and volume for each exchange, then calculate the volume-weighted price from that. No need to smooth-out volume over a month. Weigh the price based on where the action is, that is all. Most of us agree that not all action is at Gox.
 

They're there, in their room.
Your mining rig is on fire, yet you're very calm.
DoomDumas
Legendary
*
Offline Offline

Activity: 1002
Merit: 1000


Bitcoin


View Profile
June 12, 2013, 02:18:43 AM
 #25

30 days is way too long concidering this thin volatile market/asset..

from 1h to 24h, for the 10 biggest exchange, with top and bottom price trimmed before doing the average.. this would sounds faire for me.. When the volume will increase a lot, 100 times or so, then the volatility should became much less, and a longer period of time could be used.
DoomDumas
Legendary
*
Offline Offline

Activity: 1002
Merit: 1000


Bitcoin


View Profile
June 12, 2013, 02:24:01 AM
 #26

Ah sorry if my original post wasn't clear, but I'm not using a 30 day weighted average price. I'm using the realtime price. The aggregate price is then weighted based on the volume that the exchange does over a 30 day time period. This ensures that the price is both real time and weights the most influential exchanges' price accordingly.

Ok, more interesting this way !
DoomDumas
Legendary
*
Offline Offline

Activity: 1002
Merit: 1000


Bitcoin


View Profile
June 12, 2013, 02:30:27 AM
 #27

If the idea is to have a price that is quoted, as the price of bitcoin, then the best option is to just do an average of averages.

For instance, if you have 10 different exchanges, you sample the price at each exchange on the hour, and average the price, having sliced the top and bottom prices from the sum.

This formula would be accurate enough to give info, but not too accurate to cause caching or logging issues. Anything more would be taken directly from the exchange being used to trade from.

If someone wanted to create a 30 day average price, they could from the figure created every hour, but for the rawest useful global number, I think this might work!



the only problem with sampling 10 exchanges is that each exchange seems to follow (like sheep) mtgox.

EG bitstamp is usually $1 more BTC-e is usually a little less.. but whenever mtgox skyrockets or plummits.. the others follow suit for no direct reasons but to stay in toe of mtgox value, thus bringing you back to a average of 10 exchanges still being the same as mtgox

Om the spike to 250$, CaVirtex was leading the way for a month,...
Epicurus
Member
**
Offline Offline

Activity: 60
Merit: 10



View Profile
June 12, 2013, 02:38:18 AM
 #28

more revolutionary idea:

take the 3600 coins made per day.. take the total miners by day. to give you a average income per person per day.

treat this as minimum wage a days labour.

EG (simplified) lets say there is 7200 miners = 0.5BTC per day per miner.

national minimum wage for US=$7.25 x 10 hours 72.50
national minimum wage for UK=£6.31 x 10 hours 63.10

so making an acceptable living lifestyle on bitcoin of 1BTC = $145 / £126.20 each

Isn't bitcoin meant to be a global currency? Why try to peg it to the minimum wages of only the very richest of countries?
Zangelbert Bingledack
Legendary
*
Offline Offline

Activity: 1036
Merit: 1000


View Profile
June 12, 2013, 11:21:29 AM
 #29

the only problem with sampling 10 exchanges is that each exchange seems to follow (like sheep) mtgox.

That's the very problem OP's proposal is meant to solve. Besides arbitrage and MtGox's still-dominant market share, another significant part of the reason the other exchanges follow MtGox in a sheeplike fashion is that MtGoxUSD is the price everyone watches, and that's partly because there is no convenient way to see a nice weighted average price for all the exchanges.
niko
Hero Member
*****
Offline Offline

Activity: 756
Merit: 501


There is more to Bitcoin than bitcoins.


View Profile
June 12, 2013, 02:37:34 PM
 #30

the only problem with sampling 10 exchanges is that each exchange seems to follow (like sheep) mtgox.

That's the very problem OP's proposal is meant to solve. Besides arbitrage and MtGox's still-dominant market share, another significant part of the reason the other exchanges follow MtGox in a sheeplike fashion is that MtGoxUSD is the price everyone watches, and that's partly because there is no convenient way to see a nice weighted average price for all the exchanges.
This is something bitcoincharts should implement.

They're there, in their room.
Your mining rig is on fire, yet you're very calm.
nwbitcoin
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250


You are a geek if you are too early to the party!


View Profile WWW
June 12, 2013, 02:44:57 PM
 #31

Some good feedback which needs to be addressed.

If you want the volume as well as the price, then the formula needs to be altered although the sampling per hour doesn't need to change.

Just multiply the volume of the exchange by the price.  Find the average of all the exchanges.
Now just add the volume of all the exchanges and divide it by the average of all the exchanges

for instance:


exchanges           1           2         3
volume               100        200      50
price                  10          12        8

Average bitcoin price 10
average bitcoin price by volume 10.87

This should work even better to break exchanges that try to be too cheap or too expensive compared to the world price.  This gives you a MTGox style price, but without the centralised exchange! Wink



*Image Removed*
I use Localbitcoins to sell bitcoins for GBP by bank transfer!
RodeoX
Legendary
*
Offline Offline

Activity: 3066
Merit: 1147


The revolution will be monetized!


View Profile
June 12, 2013, 02:55:23 PM
 #32

@nwbitcoin
I like your math there, and I think the formula makes sense. But I wonder if the resulting price is within pennies of the Mt.Gox price? In any case, It is good to prepare for a post-Gox economy.

The gospel according to Satoshi - https://bitcoin.org/bitcoin.pdf
Free bitcoin in ? - Stay tuned for this years Bitcoin hunt!
maco
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250



View Profile
June 13, 2013, 12:35:51 AM
 #33

+1 for a great come back. Smiley
+1 for MtGox not being the default for everything. People should be aware there are plenty of alternatives. More competition and diversity = more decentralization, which just makes sense with the Bitcoin philosophy in mind.
Viscera
Sr. Member
****
Offline Offline

Activity: 660
Merit: 250



View Profile
June 13, 2013, 01:37:16 AM
 #34

Monsterer - can you clarify why this wouldn't represent the actual tradeable value of the currency? The idea was not to make it artificially smooth, its just a byproduct when you are incorporating more data.

A 30 day weighted average will be extraordinarily laggy. You can't really escape it completely by reducing the time-frame, lag will always be present. So its highly likely that (since bitcoin is so volatile) the weighted average indicates one price, whereas the actual trade-able value on the exchanges is nowhere near since (for example) someone just dumped 20k BTC an hour ago.

I suggest reviewing historical data and computing the average based on that, then compare that average to the actual traded price at the time to give you an idea just how bad/good this idea is.

Cheers, Paul.

Ah sorry if my original post wasn't clear, but I'm not using a 30 day weighted average price. I'm using the realtime price. The aggregate price is then weighted based on the volume that the exchange does over a 30 day time period. This ensures that the price is both real time and weights the most influential exchanges' price accordingly.

This sounds brilliant. This would mean that Mount Gox would still be the most influential at the start as it has the most volume, but would give us a price that is not solely dependant on one exchange and who's influence can become independent of any particular exchange. I look forward to seeing it made   
lebing (OP)
Legendary
*
Offline Offline

Activity: 1288
Merit: 1000

Enabling the maximal migration


View Profile
June 13, 2013, 05:31:02 AM
 #35

Monsterer - can you clarify why this wouldn't represent the actual tradeable value of the currency? The idea was not to make it artificially smooth, its just a byproduct when you are incorporating more data.

A 30 day weighted average will be extraordinarily laggy. You can't really escape it completely by reducing the time-frame, lag will always be present. So its highly likely that (since bitcoin is so volatile) the weighted average indicates one price, whereas the actual trade-able value on the exchanges is nowhere near since (for example) someone just dumped 20k BTC an hour ago.

I suggest reviewing historical data and computing the average based on that, then compare that average to the actual traded price at the time to give you an idea just how bad/good this idea is.

Cheers, Paul.

Ah sorry if my original post wasn't clear, but I'm not using a 30 day weighted average price. I'm using the realtime price. The aggregate price is then weighted based on the volume that the exchange does over a 30 day time period. This ensures that the price is both real time and weights the most influential exchanges' price accordingly.

This sounds brilliant. This would mean that Mount Gox would still be the most influential at the start as it has the most volume, but would give us a price that is not solely dependant on one exchange and who's influence can become independent of any particular exchange. I look forward to seeing it made   

Thanks - and yes this is exactly the idea. It helps transition away from mtgox as smoothly as possible and also paves a way for newer, more effective exchanges to come online seamlessly.

Bro, do you even blockchain?
-E Voorhees
lebing (OP)
Legendary
*
Offline Offline

Activity: 1288
Merit: 1000

Enabling the maximal migration


View Profile
June 13, 2013, 05:37:05 AM
 #36

Some good feedback which needs to be addressed.

If you want the volume as well as the price, then the formula needs to be altered although the sampling per hour doesn't need to change.

Just multiply the volume of the exchange by the price.  Find the average of all the exchanges.
Now just add the volume of all the exchanges and divide it by the average of all the exchanges

for instance:


exchanges           1           2         3
volume               100        200      50
price                  10          12        8

Average bitcoin price 10
average bitcoin price by volume 10.87

This should work even better to break exchanges that try to be too cheap or too expensive compared to the world price.  This gives you a MTGox style price, but without the centralised exchange! Wink


Interesting - why do you feel using an average is more effective than using the totals?
I also multiplied the price by the volume in each case, then summed them, then summed the volume and divided the (multiplied) number total by the volume total.

Bro, do you even blockchain?
-E Voorhees
nwbitcoin
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250


You are a geek if you are too early to the party!


View Profile WWW
June 13, 2013, 01:18:11 PM
 #37


Average bitcoin price 10
average bitcoin price by volume 10.87



Interesting - why do you feel using an average is more effective than using the totals?
I also multiplied the price by the volume in each case, then summed them, then summed the volume and divided the (multiplied) number total by the volume total.

My reasoning are to do with making live easy for the end user!

If you are using a total,  the end user needs to manually work out how that total figure relates to the bitcoin price - a simple enough sum but people are lazy! Wink


*Image Removed*
I use Localbitcoins to sell bitcoins for GBP by bank transfer!
alan2here
Hero Member
*****
Offline Offline

Activity: 1778
Merit: 504


WorkAsPro


View Profile
June 13, 2013, 01:42:09 PM
 #38

Quote
exchanges           1           2         3
volume               100        200      50
price                  10          12        8

...
Average bitcoin price by volume 10.87

Quote
Bitcoin Charts

Hoorah, lets do it :-)

████     ████     ████              ▄▄▄▄▄▄▄▄▄
████    █████▄    ███               ████▀▀▀▀███▄
 ███▄   ██▀███   ████   ▄▄▄▄▄▄▄▄▄   ████    ▀███
 ▀███  ▄██  ██   ███                ████    ▄███
  ███  ██▀  ███ ▄███    ▄▄▄▄▄▄      ███████████▀
  ▀██▄ ██   ▀██ ███     ██████      ████
   ██████    ██████    ███  ███     ████
   ▀▀▀▀▀     ▀▀▀▀▀    ▄██▀  ▀██▄    ▀▀▀▀
                      ███    ███
                     ████████████
                    ▄███      ███▄
                    ████      ████
....WorkAsPro...
First 
Crypto-powered
Freelance Service
....NO KYC...
0% Commission
....Fiverr Alternative...
Blockchain Voting System
    ▄█▀█▄
    █▄ ▄█
     ▀▀▀
▄▄  ▄███▄         █
██ ███ ██        █▀
██ ███ ██       ▄█
██ ███ ▀▀  ▀▀▀▀▀▀
██ ▀█▄▄▄▄▄▄▄▄
 █▄  ▀▀▀▀▀▀▀▀█
  ██▄▄▄▄▄▄▄  ▀█
▄█▀       ▀█▄ ▀█
▀▀         ▀▀  ▀▀
....Join us now...
nwbitcoin
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250


You are a geek if you are too early to the party!


View Profile WWW
June 13, 2013, 03:35:42 PM
 #39

Before we set up a website to do this, let's be a little clever, and only have a centralised algorithm based on this thread.

So, if everyone uses the same formula, and sticks it on their websites, sampling at an hour interval but not on the hour, we will have a bitcoin price that can't be manipulated due to centralisation!

If you want, I can write a quick script that can be cut and pasted but will follow this guideline that its your server fetching the samples, as this is the principle that prevents centralisation problems. For instance, and timeouts while sampling, automatically removes that exchange from the end price.

We just need a fancy name for the formula, like "real bitcoin" price, so people know what they are talking about this price.

Feedback?






*Image Removed*
I use Localbitcoins to sell bitcoins for GBP by bank transfer!
hobbes
Full Member
***
Offline Offline

Activity: 128
Merit: 107



View Profile
June 14, 2013, 08:02:34 AM
 #40

Bitcoincharts has this already:

Quote
Weighted Prices

Bitcoincharts offers weighted prices for several currencies at http://api.bitcoincharts.com/v1/weighted_prices.json. You can use this to price goods and services in Bitcoins. This will yield much lower fluctuations than using a single market's latest price.

Weighted prices are calculated for the last 24 hours, 7 days and 30 days.

Code:
USD: {u'7d': u'103.74', u'30d': u'116.14', u'24h': u'103.02'}

EUR: {u'7d': u'79.91', u'30d': u'89.89', u'24h': u'78.27'}

With Bitcoin fluctuating wildly it might be interesting to have one for the last hour, too.


Pages: « 1 [2] 3 »  All
  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!