Ive asked this question before and I only get shady answers from Coinbase. They just say that its a mathematical formula and the price is what it is, they will not adjust it for you in any (or their fees). As far as I can tell, it's a mixture of (1) how much BTC you are selling or buying to them - try entering the sales for 10 BTC and then enter 100 BTC and you will see what I mean (2) the number of BTC that they have bought that day. You can see this by checking their buy/sell spread in the morning and then again in the evening. Ive seen instances where there is zero spread between the two and its usually in the mornings and (3) the liquidity providers that they have. This is why the price changed dramatically when Gox went down. My guess is that they were using Gox as a liquidity provider (a counter-party). But once the USD withdrawals stopped, they stopped using Gox and set their own price with a combination of the above and (my guess) the prices on both CampBX and Tradehill (and maybe a few others).
Again, these are all just my guesses after doing many, many transactions with Coinbase
Thanks. I never tried changing the amount of BTC to see if that affects the price. I'll have to check that out. Do you know what time they typically purchase Bitcoin each day? Is it Eastern or Pacific timezone?
They purchase BTC all the time I think. I've only heard of limits on the sell side - they only SELL so many BTC each day. But for buying, I've never run into a problem there.