Patent ID: 9412133
Filing Date: 2016-08-09
CPC Classification: G06Q

Claim Text:
1. A method for a user defined market for electronic trading, comprising: receiving a request at a new market creation platform of a new market service provider server to create a new market for electronic trading that includes a new class of trading instruments for the new market, wherein a market creator defines the new class of trading instruments for the new market using a trading technology platform, and wherein the new market is a user defined market that is defined by the market creator and is stored in a platform storage that is in communication with the new market service provider server; receiving a request at the new market creation platform to define a plurality of trading rules associated with the new class of trading instruments, wherein the market creator defines the plurality of trading rules that are stored in the platform storage; executing automated testing of the new market using a processor to simulate live trading of the new class of trading instruments in the new market, wherein the automated testing of the new market is performed using a trader simulator, and the trader simulator comprises a plurality of automated trading bots that dynamically trade the new class of trading instruments based on the plurality of trading rules in an electronic trading simulation of the new market, wherein the trader simulator simulates model traders using the plurality of automated trading bots to perform the automated testing of the new market, wherein the trader simulator executes the plurality of automated trading bots to dynamically trade the new class of trading instruments based on the plurality of trading rules during the electronic trading simulation of the new market, wherein each of the plurality of automated trading bots implements random number techniques with controllable probability distributions to generate trading actions matching configurable activity profiles, and wherein the trader simulator establishes a plurality of communications to one or more order switches for the generated trading actions; automatically generating the new market for live electronic trading using the processor based on results of the automated testing of the new market; and executing live electronic trading through the new market, wherein the new market for live electronic trading of the new class of trading instruments is implemented using the trading technology platform.