2. Would be nice if issuer could confirm Ukyo's statement that BTC value doesn't change - i.e. all idle funds are held in BTC.
Yes, as funds are made available to us by the processor (currently Google), they are transfered into the exchange of choice where we
maintain our USD holdings. Increasing USD holdings at the exchange relative to BTC pricing allows us and our automated system to have the funds needed to instantly repurchase coins at a proper price when sold.
btcQuick's intention are to not maintain a USD balance except for the use of purchasing BTC as stock to avoid losses due to change of price during client payment transfers. Without this USD holding, like mentioned beforehand, btcQuick could suffer losses of stock quantities due to price changes.
Thanks for the answer.
The problem is that it doesn't address the fundamental problem that sellers of BTC face. Which is that any holdings in USD are going to lose value any time BTC rises - and you can't avoid having holdings in USD because when someone busy from you, you don't get the USD immediately to exchange back. What you're doing may, on the surface, appear to solve the problem - but in fact it just moves it AND amplifies it.
Let's forget, for a second, about your BTC reserves - they keep the same (BTC) value no matter what happens. And let's look at what happens when BTC gos on a rise (which is the time you'll get most buyers).
Say the rate is 1 BTC = 100 USD
And you have 5k USD ready to replace purchases.
Someone buys 10 BTC (for 1k USD + markup).
You now buy 10 BTC and have made a profit of the markup.
You now have 4k USD left and 1k USD pending with Google.
Now BTC rises to 110 USD.
Whilst you replaced the BTC at same price you IMMEDIATELY take a loss on the whole 5k USD you're holding (expressed in BTC). That is actually a BIGGER hit than if you'd held 0 USD and not been replacing BTC until the funds arrived from Google.
It's actually NOT possible to maintain a fixed BTC value of assets if you hold ANY significant assets in USD - any float you hold to buy replacement BTC with is immediately making the BTC valuation of assets move as the exchange-rate moves. And you face a second dilemma if you try to do this as well. If you hold most of assets as BTC and only a minority as USD then what do you do if you have a bunch of orders and run out of (immediately usable) USD to replace BTC? Do you stop selling? If so, then ALL BTC you hold over your target USD value to hold are completely unused (as you can't ever replace them as USD reserves will exhaust before they're reached). The only purpose they serve is to allow maintenance of same trade volume (in USD) if BTC price falls. But, of course, if BTC price falls then having held a ton of BTC in case it happened isn't exactly something to congratulate yourself on.
This seems to be a structural issue with a lot of BTC-selling vendors. If BTC rises then you can happily trade away making a profit on every trade - but then when you come to do accounts you'll find you've actually made a loss (in BTC) due to your USD reserves driving value down.
There's two fundamental ways to address it:
1. Be a USD-valued company. You'd then hold only USD, buying BTC and shipping them based on orders. Value would be stable and profits actual - but only measured in USD.
2. Be a BTC-valued company. You'd never hold any USD for any longer than necessary - zero USD floats of any kind. They key then is to set the correct markup on sales. That's comprised of 3 elements:
a) The profit you want
b) The costs of doing business
c) A margin to cover the average expected rise of BTC during the period you're FORCED to hold USD between a sale and being able to purchase BTC with the received payment.
c) Is what is routinely being ignored and/or underestimated. If it takes 2 days from the time a customer buys BTC until the time you manage to buy BTC with those USD then you have to markup by the average you expect BTC to rise in those 2 days. It's my view that a lot of companies are just ignoring this and acting as though the BTC/USD exchange-rate can be treated long-term as being essentially random so that no markup is necessary. That's pretty clearly untrue. If BTC succeeds in gaining use then it HAS to rise long-term - and that MUST be priced in.
The impact of ignoring that is NOT trivial. If your reserves are the correct size then at any given time a significant part of them WILL be in USD. Holding an extra USD float just makes the situation worse in 2 ways:
1. It increases the change in BTC valuation of your assets caused by exchange-rate movement.
2. If strictly adhered to it artifically restricts your ability to actually trade.
The question then becomes what is the markup to apply for c)? Answer to that depends very much on how long it takes you to convert received USD into BTC. If it's only hours then not too much. If days then quite a lot. And your value will STILL only be likely to be stable in the long-term : in the short-term there's absolutely nothing you can do to prevent it short of not using the majority of capital (when absolute losses remain identical - just appear less when expressed as a percentage). The slow nature of converting USD payments to BTC is what causes the problem - until a way around that is found I'm not seeing how selling BTC can be profitable in a rising-BTC environment at the sort of pretty small markups you (and others) charge. You make profits on transactions but a loss overall (when expressed in BTC) and so would probably be better off running completely in USD so at least investors consciously chose to short BTC by investing.