OP made a fundamental mistake by assuming there are no reserves. In normal situation (without asterisk), Bitcoinica's reserves are able to cover all open positions. That means, Bitcoin price can go to $10,000 or $0.01 and we don't have to take any market risk out of this.
If you finished reading my post you will know that while I started with the no reserve case; I didn't finish with it.
Okay; here's another situation. Bitcoin is at $1; and I go long for 100 BTC. There is no one to short against me, so Bitcoinica's reserves are used instead. Your only option is to take the opposing position; i.e. to take on the short that no one else will. At 1:1, I'll have 200 BTC of value, with a $100 debt still owed to Bitcoinica's reserves.
Now, price goes to $10,000 as you suggest. My 200 BTC is worth $2,000,000; and I owe $100. Bitcoinica's short can
at most have supplied me $100 of that $2,000,000 balance.
While you might reasonably say, "well Bitcoinica has reserves to cover that", it does not matter -- you have lost on that trade. If you can lose on trades then you are a speculator not a broker. Eventually the market will move against you and you won't be able to cover your bets.
Now... my actual point was that opposing longs and shorts only balance while the losing side has a positive net balance. When one side is liquidated, then there is no source for the other side's profit. Either you find someone else to take over that (now manifestly losing) opposing position or Bitcoinica starts supplying the profit.
When there is asterisk, we can still cover all existing positions, but we can't cover more. That's why you can always reduce your positions without worrying too much.
Nonsense. You might be able to cover at the current price, but if the market moves, you will eventually run out of money to supply the unlimited profit potential profit of your customers. It's certainly not supplied by the losses of another customer as those losses are limited to their deposit; whereas profits are unlimited.
Your only option would be to actually buy every customers position. So if I go long at 100 BTC 1:1; you have to buy another 100 BTC. But then if someone goes short for $100 you have to find another $100 to match them (it is not sufficient to sell BTC to cover it; since you would then not have enough BTC to cover the long).
I have run through many simulated market moves before I release the algorithms to the public, and our financial situations are much better than expected.
That's lovely for you. But I don't believe it. Going long at say 1:10 with 1000 BTC when bitcoins go from $1 to $1000 would require you to find $1,000,000 for me to cash out. The opposing shorter of $1000 (at $1 per BTC) can
at most supply $1000. What if 100 people do the same thing? 1000? Bitcoinica cannot possibly have reserves to cover the profit on those positions given that, contrary to what everyone seems to think, the opposing customers cannot be covering it.