1. A system for simulating an electronic trading environment, the system comprising: an exchange; a client device for communicating orders to the exchange; and a market simulator for generating orders based on recorded information from a live market, wherein the generated orders are communicated to the exchange, and wherein orders from the market simulator and the orders from the client device are matched at the exchange.