Pages:
Author

Topic: New miner-centric site with hopes to stabilize the BTC economy (Read 9147 times)

newbie
Activity: 42
Merit: 0
This has been a very interesting thread! The opening arguments reminded me of the historic arguments for the creation of the US federal reserve, to smooth out market volatility, in essence to tame the boom and bust cycles through monetary policy.

Now it's seemed to evolved into some kind of RSI-style metric to let traders know when the market is oversold/overbought, now that is something that I think people could find quite useful.

A word of warning from our good friend Hayek seems apropos,

"The curious task of economics is to demonstrate to men how little they really know about what they imagine they can design." FA Hayek, The Fatal Conceit
sr. member
Activity: 322
Merit: 251
API is down right now, you're dividing by zero. You need to DIVINE by zero: http://thedailywtf.com/Articles/Divine-by-Zero.aspx

Smiley
hero member
Activity: 742
Merit: 500
I'm always happy to listen to constructive criticism. Unfortunately that's not usually the kind of criticism I get  Grin

Oh and on a side note, many thanks to stickystyle for spotting an error in my JSON feed. It's been fixed and you should have no problem parsing the data now.
member
Activity: 98
Merit: 10
There is no fair value. You cannot take something that occupies space and pin it to a dimensionless point. A rock takes up volume. It is in a trillion infinitesimal coordinates corresponding to that volume.

I would focus on the moving pricing window of bitcoins. The challenge is nailing that to an abstract quantity. Like if I have a bag of coins, I'm willing to sell some of it if the price increases and willing to buy more if the price decreases, relative to what I can purchase. The analog for market price would be the two points at which I'm willing to sell the whole bag of coins or willing to double it with yet another axis of prices (velocity thereof) at which point I may be willing to increase the number of coins per bag or decrease them, and finally the acceleration at which I would be more likely to increase the amount of bags of coins in play versus decreasing.

That's the kind of trading market I would design. Using the dynamics of options in the context of actual trades.

But that is exactly what enlaku has done with the site. All he has there right now is a moving pricing window. Have you seen it? What do you think of the methodology? He's not trying to pin a dimensionless point, but give a frame of reference, much as you describe.

Your methodology is a lot more like enlaku's than I thought it would be. I had imagined you would have a chart of pencils per BTC or some damn thing...

Haven't had a chance since a day ago. But I'm glad he's listening.

My pivot points would be based on such a chart, but you never get to see my chart. And the boundary points for price, velocity, and acceleration... I would have to come up with vague but representative details that give more information without giving away market position and security. Of course I have no problem selling a feature that "attempts to undo" the obfuscation.
member
Activity: 98
Merit: 10
How about using this to "suggest" profitable pricing of items rather than trying to make the market "behave"? Fixers invariably have this fantasy target in mind after which every new target is just a new target. They never have to admit they needed to adjust.

Difficulty goes up in less than a day. Bottom prices will rise and consolidate. Top speculation will panic and fall. This is a consistent stabilizing pattern.

Another better way to do things is to sell low price items at high traffic against the BTC and high price items at low traffic against the dollar (in BTC). I don't care if pay $13 for .5 BTC pencil. I just do not care. But I do care if I pay $80 for 5 BTC in diapers.

I always like another better way. It sounds like you have found a way to arbitrage according to the way you value things and that's fine.

It may look like enmaku is picking targets, but the thing I get about it is that he is just trying to make sense of the markets like a lot of people are, like you have found your own way to make sense of them. Not everyone is going to see things the same way thank goodness—if they did nothing would move, there would be no counter-party.

How would you frame a description of the value of Bitcoin, what data would you present, what story would you tell to communicate to people that see the world as you do, just what you think is a fair value for Bitcoin?

There is no fair value. You cannot take something that occupies space and pin it to a dimensionless point. A rock takes up volume. It is in a trillion infinitesimal coordinates corresponding to that volume.

I would focus on the moving pricing window of bitcoins. The challenge is nailing that to an abstract quantity. Like if I have a bag of coins, I'm willing to sell some of it if the price increases and willing to buy more if the price decreases, relative to what I can purchase. The analog for market price would be the two points at which I'm willing to sell the whole bag of coins or willing to double it with yet another axis of prices (velocity thereof) at which point I may be willing to increase the number of coins per bag or decrease them, and finally the acceleration at which I would be more likely to increase the amount of bags of coins in play versus decreasing.

That's the kind of trading market I would design. Using the dynamics of options in the context of actual trades.
member
Activity: 111
Merit: 10
I completely agree. But I also recognize that because of the large percentage of inexperienced traders in the Bitcoin exchange markets there is a great potential for fear/greed swings that more experienced traders are taking advantage of. I don't like to see miners loose their coins simply because they don't understand how the markets work and fall into pricing traps.

They should be allowed to fail if they choose not to do their homework, like everything else in life. In a free market, no transaction is made unless both parties benefit, they aren't forced to sell their coins and they should not be forced to hoard their coins by some cartel either.

The inexperienced traders will eventually fail, lose their time and or money and move on. Let them go gracefully. Leave nature alone. Haven't we learned enough already from the past?

When you try to make things idiot proof, mother nature comes along with a better idiot, and you end up causing more damage than if you just left things alone.
hero member
Activity: 711
Merit: 500
awesome site =) awesome idea =) speculators are ruining bitcoins for a quick buck
member
Activity: 111
Merit: 10
Quote
I've created a simple web site (changed: http://www.bitcoinreference.com) with a forum attached that displays what I believe to be a fair market value for BTC which is automatically calculated from the current difficulty setting and converted into several world currencies

I believe that the market should set the value for BTC, not some guy trying to setup a cartel of miners. We already have been dealing with the Federal Reserve and the banking cartels long enough, I think it's a horrible idea to start yet another freaking cartel.

That may be an unfortunate choice of words, but I don't think that is really what he is trying to do (anymore). I think, he's just trying to help miners with the Bitcoin trading side of their business by finding ways to provide good information and take emotion out of trading decisions.

If someone is willing to sell coins under what he believes is a 'fair market value', he is free to buy them and resell them for his 'fair market value'.

"fairness" is an arbitrary concept that is improbable to be agreed upon by a large population.
member
Activity: 111
Merit: 10
Quote
I've created a simple web site (changed: http://www.bitcoinreference.com) with a forum attached that displays what I believe to be a fair market value for BTC which is automatically calculated from the current difficulty setting and converted into several world currencies

I believe that the market should set the value for BTC, not some guy trying to setup a cartel of miners. We already have been dealing with the Federal Reserve and the banking cartels long enough, I think it's a horrible idea to start yet another freaking cartel.
member
Activity: 98
Merit: 10
Gotcha, I suppose it would make sense to treat the market more like a resonant circuit than any kind of normally distributed system - it is a sort of feedback loop after all.

Of course I haven't used anything with the name "Lorentz" attached since college so I'll be out for a bit brushing up. Then I'll have to see if my mediocre PHP skills are sufficient to actually implement whatever my refresher course turns up  Grin

That's what I have been saying but people won't believe me... It looks like a P+I loop.

Anyhow, just try going with the log-normal, it will be a better fit and produce less outliers to the up side. All you have to do is find a factor that makes the distribution fit the data and that should be close enough for the kind of short-term lens you are using.

How about using this to "suggest" profitable pricing of items rather than trying to make the market "behave"? Fixers invariably have this fantasy target in mind after which every new target is just a new target. They never have to admit they needed to adjust.

Difficulty goes up in less than a day. Bottom prices will rise and consolidate. Top speculation will panic and fall. This is a consistent stabilizing pattern.

Another better way to do things is to sell low price items at high traffic against the BTC and high price items at low traffic against the dollar (in BTC). I don't care if pay $13 for .5 BTC pencil. I just do not care. But I do care if I pay $80 for 5 BTC in diapers.
hero member
Activity: 742
Merit: 500


 Shocked

Yeah I can't do that in PHP. I could maybe do that on paper if you gave me enough time, but I'm a database admin, my programming abilities have very real and finite limits Tongue
hero member
Activity: 742
Merit: 500
Gotcha, I suppose it would make sense to treat the market more like a resonant circuit than any kind of normally distributed system - it is a sort of feedback loop after all.

Of course I haven't used anything with the name "Lorentz" attached since college so I'll be out for a bit brushing up. Then I'll have to see if my mediocre PHP skills are sufficient to actually implement whatever my refresher course turns up  Grin
hero member
Activity: 742
Merit: 500
Regardless of the problems with my implementation, merchants will not enter this marketplace if they have to change their prices daily - and in the current market, daily wouldn't even be often enough! There is no reason that anyone anywhere should pay 1 BTC for a shirt and then twenty minutes later see a price tag of 0.8 BTC and then 1.4 BTC twenty minutes after that. The issue still remains that this market is too volatile for real commerce and if the only people in the market are the speculators, who thrive on volatility, there will likely never be a sufficient decrease in that volatility to make this a worthwhile mechanism for most businesses to transact in.

I see a lot of people reaffirming that I've spotted a problem and telling me that my solution is stupid, wrong or communist but not a lot of people stepping up to do anything themselves. So until someone has a better idea and wants to implement it, stop complaining about my imperfect solution.

I recently started to accept Bitcoin as a merchant, and it was the same day BTC went from 18 to 31 and then dropped off pretty low against the USD due to heavy sales. Wink

So what I did was making the order processing partially automatic; the customer select Bitcoin during checkout in the online shop and gets information how to proceed in the order confirmation email automatically. When we receive an order I browse through the recent currency trade stats/graphs for the past days and reply with an offer via email which is time limited depending on how big the BTC currency fluctuations are against US Dollar. This is also a good way to get experience with BTC, and maybe at a later stage implement fully automatic handling.

In addition to this, in a way to even out the BTC currency losses when customer "gets too good rate", we keep some of the customer payment in BTC (eg. like 50%), and exchange the rest to USD. Since I believe the Bitcoin will increase in value against the USD eventually, even if it takes a month of swinging up and down, half of the customer payment will then increase enough to cover any losses we had at the time of purchase.

To survive as a merchant these days you have to improvise and adapt, this is nothing new for us. I think the people worried mostly about currency fluctuations are miners here in the forum, funny that they seem so concerned about merchants. My advice; when the the rate drops down, stick with your Bitcoins, don't panic. Hasty decisions are rarely good.

I've just updated the site (and API feed) with new code. It now displays the most recent price, a four-hour moving average price and the standard deviation for that same four-hour span. I'm suggesting that merchants list their items at the low end of either the 68% or 95% (1 or 2 standard deviation) brackets since that's the lowest value BTC is likely to swing to before you get a chance to cash out.

For investors, buy when the market is more than 1 SD under average and sell when the market is more than 1 SD above average (use other tools and knowledge obviously, but this is something worthwhile to put in your toolbox).

Similarly, miners should hold coins until value is above the 1 SD range (or above the 2 SD range if you're really patient) to sell.

Finally, the standard deviation itself can be used as a tool to measure market volatility - a high standard deviation indicates a high degree of volatility while a small standard deviation indicates a rather stable market. I'm doing my data-gathering now to determine what a "good" SD (as a percentage of variance from baseline) is for this particular market and I'll be developing an implied volatility algorithm from that in the near future.

Enjoy Smiley
sr. member
Activity: 386
Merit: 334
-"When the going gets weird, the weird turn pro."
Regardless of the problems with my implementation, merchants will not enter this marketplace if they have to change their prices daily - and in the current market, daily wouldn't even be often enough! There is no reason that anyone anywhere should pay 1 BTC for a shirt and then twenty minutes later see a price tag of 0.8 BTC and then 1.4 BTC twenty minutes after that. The issue still remains that this market is too volatile for real commerce and if the only people in the market are the speculators, who thrive on volatility, there will likely never be a sufficient decrease in that volatility to make this a worthwhile mechanism for most businesses to transact in.

I see a lot of people reaffirming that I've spotted a problem and telling me that my solution is stupid, wrong or communist but not a lot of people stepping up to do anything themselves. So until someone has a better idea and wants to implement it, stop complaining about my imperfect solution.

I recently started to accept Bitcoin as a merchant, and it was the same day BTC went from 18 to 31 and then dropped off pretty low against the USD due to heavy sales. Wink

So what I did was making the order processing partially automatic; the customer select Bitcoin during checkout in the online shop and gets information how to proceed in the order confirmation email automatically. When we receive an order I browse through the recent currency trade stats/graphs for the past days and reply with an offer via email which is time limited depending on how big the BTC currency fluctuations are against US Dollar. This is also a good way to get experience with BTC, and maybe at a later stage implement fully automatic handling.

In addition to this, in a way to even out the BTC currency losses when customer "gets too good rate", we keep some of the customer payment in BTC (eg. like 50%), and exchange the rest to USD. Since I believe the Bitcoin will increase in value against the USD eventually, even if it takes a month of swinging up and down, half of the customer payment will then increase enough to cover any losses we had at the time of purchase.

To survive as a merchant these days you have to improvise and adapt, this is nothing new for us. I think the people worried mostly about currency fluctuations are miners here in the forum, funny that they seem so concerned about merchants. My advice; when the the rate drops down, stick with your Bitcoins, don't panic. Hasty decisions are rarely good.
hero member
Activity: 742
Merit: 500
I skipped the thread, but hopefully someone has pointed out that what you're suggesting is a cartel. You're the millionth person to invent such a thing. They sound great in theory, but they don't (generally) work.

The reason is that it's profitable for people to cheat the cartel and therefore, inevitably, someone will. You're trying to resist the natural forces of the market.

Cartels can work when they're made up of a very small number of people (the handful of controlling interests in OPEC, the only two gas stations in a small town, etc) and/or when there are effective methods to punish cheaters who must be traceable. Bitcoin mining is almost the perfect example of a scenario in which cartels can't and won't succeed.

Yeah you shouldn't have skipped the thread, lol. That may be how this all started off but I'll admit when I'm wrong. I did the math, I ran the numbers and I figured out not too long after the original post that it was highly unlikely I'd ever get enough of a power base to pull such a thing off. I've shifted focus on my site. I'm working on extracting data from the blockchain that, combined with data from the MtGox API, might be able to give a meaningful prediction of BTC/USD value expected for a given period of time - something like an exponential moving 24-hour average but smoothed or modified by factors not necessarily available directly from MtGox. For example, I should be able to correlate transaction volume from the block chain to transaction volume as reported by MtGox and sizable differences in volume may be noteworthy predictors of dark pool action.

I plan to spend the next week in deep analysis and hopefully can come up with not just a more accurate price index for this market than the standard analysis tools might provide but also EMAs for the standard deviations such that we can try to predict the likelihood of market movement in a given direction and make the most intelligent trades possible.

I feel pretty certain that people following their natural instincts can stabilize this market over time, but that time might be shortened by smart traders having good data and THAT is what my efforts have now been turned to.
newbie
Activity: 59
Merit: 0
I skipped the thread, but hopefully someone has pointed out that what you're suggesting is a cartel. You're the millionth person to invent such a thing. They sound great in theory, but they don't (generally) work.

The reason is that it's profitable for people to cheat the cartel and therefore, inevitably, someone will. You're trying to resist the natural forces of the market.

Cartels can work when they're made up of a very small number of people (the handful of controlling interests in OPEC, the only two gas stations in a small town, etc) and/or when there are effective methods to punish cheaters who must be traceable. Bitcoin mining is almost the perfect example of a scenario in which cartels can't and won't succeed.
hero member
Activity: 742
Merit: 500
When the day comes that I can pay my electric bill in BTC then I'll be able to do all of my accounting in BTC and no exchanges will be necessary. Until then, I need a reliable way of finding out whether my mining operations will be profitable today and it might be nice to know roughly how profitable, too.

The one twist I would put on that is to figure profitability in BTC instead of your government issued currency... You will be much better off in the long run. True, you do have to account for exchange rate for those inputs payed for in local currency, but instead of converting your Bitcoin to Dollars for that calculation try converting all your other costs to the the Bitcoin exchange equivalent. You might be shocked to find out that your costs are actually going down!

I already do. Smiley
hero member
Activity: 742
Merit: 500
When the day comes that I can pay my electric bill in BTC then I'll be able to do all of my accounting in BTC and no exchanges will be necessary. Until then, I need a reliable way of finding out whether my mining operations will be profitable today and it might be nice to know roughly how profitable, too.
member
Activity: 98
Merit: 10
These are the kind of questions one might ask when deciding whether to accept a job offer.

The value of a bitcoin from a job is the same as that bitcoin spent on a product. You're looking for a distinction where there is none.

Quote
The data I'm trying to come up with is a reasonable estimate of what that job might pay with a shelf life of more than 20 minutes. I also believe that if people are aware of a reasonable, expected average then they are more likely to trade around it. If you recognize what the current valuation of a commodity should be and see that it is actually trading significantly higher, you might recognize a bubble more rapidly and responsibly sell. Enough responsible selling will suppress the bubble without causing drastic market corrections. The same works in reverse - if you recognize that a commodity is under-valued at the moment, you would certainly be best served to buy some and then re-sell when it becomes correctly or overly valued again.

The big problem that I think we've come to an agreement on is that factors like MtGox's dark pools, unmonitored black/gray market exchanges and transactions etc. make it very difficult to determine proper valuation of bitcoin as an asset. Thankfully we all have the ability to peek directly into the block chain and attempt to extract data from the transaction database itself. This is what I'm currently attempting to do (or what I will be attempting to do once blockexplorer comes back up).

FUUUUUUUUUUUUUUUUUU. Dammit.

All righty. Lemme try a different approach.

I spent zero minutes looking at prices when I created my lending structure. I price in BTC and expect fees in BTC. Nothing else matters. Dollars don't figure in one bit. Exchange rates are not a problem until I get to bitmunchies.com and diapers go up in BTC because somebody tripped up a bunch of bots.

And the irony of it all is that you can actually build bots with their own circuit breakers. No change to the exchange is needed.
hero member
Activity: 742
Merit: 500
True, but they have a really handy API and I don't feel like re-inventing the wheel at this exact moment. Eventually yes I'd like to start parsing the blockchain myself and not be reliant on BE, but until I've at least proven my math I don't want to re-write that amount of code.

Of course if anyone has a code snippet or knows of an application that will let me peruse my local copy of the chain and perhaps run some basic analysis that'd be more than welcome too  Grin
Pages:
Jump to: