IP Library › Granted Patent US 7,672,895
Granted Patent B2
US 7,672,895 · App. 10/233,023 · Granted Mar 2, 2010

System and method for simulating an electronic trading environment

Assignee: Trading Technologies International, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,672,895
App. No.
10/233,023
Granted
Mar 2, 2010
Kind
B2
Abstract

Market data is recorded from a real live exchange. The recording data can be played back in real time or delayed, in any manner, to simulate the recorded market. Moreover, one or more users can participate in the simulated market just as if they were participating in a real-live market. The system provides a realistic trading environment without the associated risks of trading in a live-market such as losing money and the cost of making trades. The system may be used for training purposes and for purposes of testing and analyzing various trading strategies. Software developers and testers may also utilize the realistic environment to develop trading products or applications. Additionally, the system provides a means for demonstrating trading application products.

Claims (19)

1. A system for simulating an electronic trading environment, the system comprising:

a simulated exchange device having a processor configured to receive a plurality of orders to buy or sell a tradeable object from a client device and further for receiving a plurality of simulated orders to buy or sell the tradeable object from a market simulator, the simulated exchange device comprising a matching engine for matching the plurality of orders received from the client device and the plurality of simulated orders received from and generated by the market simulator, the simulated exchange device further configured to generate simulated market data comprising order and fill information;

wherein the client device includes a processor configured to receive the simulated market data from the simulated exchange device and to communicate the plurality of orders to the simulated exchange device; and

wherein the market simulator includes a processor configured to receive market updates corresponding to the tradeable object from a live market at an electronic exchange and to receive the simulated market data from the simulated exchange device, each market update comprising a plurality of price levels and aggregate quantities to buy or sell the tradeable object at each of the plurality of price levels, the market simulator further configured to generate the plurality of simulated orders based on the market updates and the order and fill information from the simulated exchange device.

2. The system of claim 1 wherein the system is implemented in computer software on at least two computing devices connected by a network.

3. The system of claim 1 wherein the simulated exchange device implements a user configurable matching algorithm.

4. The system of claim 1 further comprising a second client device for communicating orders to the simulated exchange device, wherein orders from the market simulator, orders from the first client device, and orders from the second client device are matched at the simulated exchange device.

5. The system of claim 1 wherein a user of the client device logs onto the simulated exchange device in the same fashion as the user of the client device logs onto a live exchange.

6. The system of claim 1 further comprising a live exchange, wherein a user of the client device can log onto the simulated exchange device or the user of the client device can log onto the live exchange.

7. The system of claim 1 wherein the market simulator records the market updates from the live market at the electronic exchange.

8. The system of claim 1 further comprising an interface for recording the market updates from the live market.

9. The system of claim 1 further comprising an interface for navigating information recorded from the electronic exchange by providing a means for rewinding and a means for fast forwarding.

10. The system of claim 1 wherein the market simulator records news as the news are released when the market updates are received from the electronic exchange.

11. The system of claim 1 , wherein each market update further comprises order fill information for the live market.

12. A computer readable medium having instructions stored thereon which when executed by a processor performs a method for simulating an electronic trading environment comprising:

processing a plurality of orders to buy or sell a tradeable object received from a client device and a plurality of simulated orders to buy or sell the tradeable object received from and generated by a market simulator module;

matching the plurality of orders and the plurality of simulated orders; and

generating simulated market data including order and fill information, wherein the simulated market data is communicated to the client device and the market simulator module,

wherein the market simulator module processes market updates corresponding to the tradeable object received from a live market at an electronic exchange and the simulated market data, each market update having a plurality of price levels and aggregate quantities to buy or sell the tradeable object at each of the plurality of price levels, and wherein the market simulator further generates the plurality of simulated orders based on the market updates and the order and fill information from the simulated exchange.

Assignments (4)
SECURITY INTEREST Recorded Nov 7, 2025
From: TRADING TECHNOLOGIES INTERNATIONAL, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 073510/0758 →
RELEASE OF SECURITY INTEREST Recorded Jun 15, 2022
From: ACF FINCO I LP
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 060791/0498 →
SECURITY INTEREST Recorded Jul 20, 2021
From: TRADING TECHNOLOGIES INTERNATIONAL, INC.
To: ACF FINCO I LP
Reel/Frame 057143/0825 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2005
From: MINTZ, SAGY P.; WEST, ROBERT; KONDILIS, CHRISTOS
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 016885/0710 →
Continuity (2)
Provisional Application 6035820900 · Feb 19, 2002
Related Publication 20040064395A1 · Apr 1, 2004