Price Variations in a Stock Market With Many Agents