An asynchronous discrete-time model run in "dynamic mode" can model the effects on market prices of changes in strategies, leverage, and regulations, or the effects of different return estimation procedures and different trading rules. Run in "equilibrium mode," it can be used to arrive at equilibrium expected returns.nalysts in the natural sciences, manufacturing, logistics, and warfare frequently rely on asynchronous discrete-time models. Such models are less well known in finance, where analysts have tended to rely on continuoustime models.1 But in finance, as in these other areas, discrete-time models offer several important advantages over continuous-time models. Both continuous-time and discrete-time models are a form of dynamic model. Dynamic models allow one to represent the evolution of a system, such as a financial market, over time. In continuoustime dynamic models, the system changes continuously over time; in discrete-time dynamic models, an internal system clock advances in discrete increments. Discrete-time models can be further classified into synchronous and asynchronous models. Synchronous discrete-time models use system clocks that advance by fixed increments, such as a day or a year, with the status of the system updated at each increment. Asynchronous discrete-time models use system clocks that advance from one event to the next, whereby the time intervals between events are typically not constant. Asynchronous models can provide a more realistic representation of markets than synchronous models. 2 The most commonly used dynamic models in finance assume that security prices follow a continuous-time process. This process is frequently assumed to be random and is modeled as a Brownian motion or as a function of a Brownian motion. A major advantage of continuous-time models is that some of them can be solved explicitly, which allows one to evaluate investment strategies analytically. Most familiar, perhaps, are optionpricing models that can be solved given a fixedprice process for the underlying security.Most discrete-time models cannot be solved analytically; large and detailed asynchronous models that attempt to model complex systems require computer simulation. Asynchronous discrete-time models, however, can provide insights not available from purely analytical procedures. They can be used to examine the mechanisms behind price movements and can thus be used to test the effects on security prices of such real-world events as changes in investors' strategies, modifications in overall leverage, and switches in regulatory regimes.Consider how continuous-time and discretetime models deal with so-called liquidity black holes. On Black Monday, 19 October 1987, liquidity disappeared from the market as large numbers of investors all attempted to sell at the same time. Similar black holes developed in connection with the collapse of the hedge fund Long-Term Capital Management in 1998 and, more recently, during the 2008-09 credit crisis (see, e.g., Jacobs 1999, 2009. In these and other, less extre...