Do bitcoin exchanges own the bitcoins they trade with?
Traditional Bitcoin exchanges hold their customers' funds, both Bitcoins and counter-currencies. So when a trade is actually made, the exchange just adjusts their own balance numbers. Prior to being able to buy Bitcoins, you must deposit some other currency into your account at the exchange. Prior to being able to sell Bitcoins, you must deposit Bitcoins into your account at the exchange.