Conventional empirical demand systems normally take prices to be exogenous, and determine the quantities demanded. Although this is logical for the individual consumer, at the market level the aggregate quantity traded may be exogenously determined, while the price vector changes to ensure...