Patent ID: 8175941

Claim:
A method for developing and applying market data scenarios comprising: receiving by a record and replay daemon executing on a computer system a stream of market data containing values of market items from a market data distribution platform; receiving from a user, and separate from said stream of market data, instructions to change values of selected ones of said market items of said stream of market data; changing said values of said selected ones of said market items of said stream of market data by said record and replay daemon to inject error conditions in said stream of market data to include values not indicative of actual market data in response thereto to create a stream of changed market data therefrom by applying a market activity scenario created by a user in real time through a graphical user interface, storing said user-created market activity scenario in a data store, entering parameters for a specific asset, whereby update values of said specific asset are changed from values of said specific asset in said stored received market data, including changing a relationship between prices of two equities selected from said stored received market data by introducing a relationship between prices of said two selected equities that varies over time by a predetermined amount, selecting a function from among a plurality of stored functions, each of said stored functions instructing said record and replay daemon to vary a relationship between said two selected equities over time by a predetermined amount; and transmitting said stream of changed market data by the record and replay daemon to a client application in a form that mimics the stream of market data received from the market data distribution platform.