IP Library Granted Patent US 8,533,102
Granted Patent B2
US 8,533,102 · App. 12/718,946 · Granted Sep 10, 2013

System and method for money management using a plurality of profit levels in an electronic trading environment

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 8,533,102
App. No.
12/718,946
Granted
Sep 10, 2013
Kind
B2
Abstract

A system and method for money management in an electronic trading environment are presented. According to one embodiment, a money management application intercepts an order before the order is sent to an exchange, and determines a plurality of P/L levels, based on which the money management application then selects a set of money management parameters to be used to control or modify order parameters before the order is sent to the exchange. The plurality of profit levels may include a net profit level determined based on a trader's net position and a current market level, a realized profit level determined based on trader's sells and buys associated with the tradeable object, or an open profit level determined based on the realized and net profit levels. The set of money management parameters may include a maximum order quantity and a maximum net position so that, for example, if the order quantity associated with the order is higher than the maximum order quantity associated with the applicable set of money management parameters, the order quantity may be modified to the maximum order quantity.

Claims (35)

1. A method for money management in an electronic trading environment, the method comprising:

receiving, via a client device having an electronic processor, a request to submit an order for a tradeable object to an electronic exchange for trading the tradeable object according to a match algorithm of the electronic exchange, the order having original order parameters;

determining, via the client device, a net profit level for a trader at least in part according to market information for the tradeable object and a net position, the net position being a difference between a purchased quantity of the tradeable object by the trader during a time period and a sold quantity of the tradeable object by the trader during the time period;

selecting, via the client device, at least one money management parameter from a plurality of money management filters according to the net profit level; and

prior to submitting the order from the client device to the electronic exchange, filtering, via the client device, the original order parameters according to the at least one money management parameter to determine whether to submit the order with the original parameters, modify the original parameters before submitting the order, or prevent the order from being submitted.

2. The method of claim 1 further comprising preventing the order from being submitted in response to determining to reject the order according to at least one money management parameter.

3. The method of claim 1 further comprising:

modifying at least one of the original parameters to a modified parameter according to the at least one money management parameter; and

submitting the order having the modified parameter.

4. The method of claim 1 further comprising submitting the order having original parameters according to the at least one money management parameter.

5. The method of claim 1 where market information for the tradeable object comprises a market price for the tradeable object.

6. The method of claim 5 where the market price comprises a last traded price.

7. The method of claim 1 where at least one money management parameter comprises at least one of a maximum order quantity and a maximum net position.

8. The method of claim 7 where filtering comprises modifying an order quantity of the order according to the maximum order quantity.

9. The method of claim 7 where filtering comprises preventing the order from being sent to the electronic exchange in response to determining that the order would increase the net position in excess of the maximum net position.

10. The method of claim 1 , where determining the net profit level comprises determining an overall net profit level according to a plurality of net positions, where each net position of the plurality of net positions is associated with a corresponding tradeable object of a plurality of tradeable objects and market information for the corresponding tradeable object of the plurality of tradeable objects, where the at least one money management parameter is determined according to at least the overall net profit level.

11. The method of claim 1 where the client device comprises a distributed network of devices.

12. The method of claim 11 where the distributed network of devices comprises a gateway.

13. A computer readable medium having instructions stored therein, which when executed by a processor cause the processor to carry out acts comprising:

receiving a request to submit an order for a tradeable object to an electronic exchange for trading the tradeable object according to a match algorithm of the electronic exchange, the order having original order parameters;

determining a net profit level for a trader at least in part according to market information for the tradeable object and a net position being a difference between a purchased quantity of the tradeable object by the trader during a time period and a sold quantity of the tradeable object by the trader during the time period;

selecting at least one money management parameter from a plurality of money management filters according to the net profit level; and

prior to submitting the order from the client device to the electronic exchange, filtering the original order parameters according to the at least one money management parameter to determine whether to submit the order with the original parameters, modify the original parameters before submitting the order, or prevent the order from being submitted.

14. The computer readable medium of claim 13 where the acts further comprise preventing the order from being submitted in response to determining to reject the order according to at least one money management parameter.

15. The computer readable medium of claim 13 where the acts further comprise:

modifying at least one of the original parameters to a modified parameter according to the at least one money management parameter; and

submitting the order having the modified parameter.

16. The computer readable medium of claim 13 where the at least one money management parameter comprises at least one of a maximum order quantity and a maximum net position, where filtering comprises modifying an order quantity of the order according to the maximum order quantity and preventing the order from being sent to the electronic exchange in response to determining that the order would increase the net position in excess of the maximum net position.

17. The computer readable medium of claim 13 where determining the net profit level comprises determining an overall net profit level according to a plurality of net positions, where each net position of the plurality of net positions is associated with a corresponding tradeable object of a plurality of tradeable objects and market information for the corresponding tradeable object of the plurality of tradeable objects, where the at least one money management parameter is determined according to at least the overall net profit level.

18. A system for money management in an electronic trading environment, the system comprising:

an input device configured to receive a submission for an order for a tradeable object to an electronic exchange for trading the tradeable object according to a match algorithm of the electronic exchange, the order having original order parameters;

a processor coupled with the input device and configured to determine:

a net profit level for a trader at least in part according to market information for the tradeable object and a net position, the net position being a difference between a purchased quantity of the tradeable object by the trader during a time period and a sold quantity of the tradeable object by the trader during the time period, and

at least one money management parameter from a plurality of money management filters according to the net profit level; and

an order processor configured to filter the original order parameters according to the at least one money management parameter to determine whether to submit the order with the original parameters, modify the original parameters before submitting the order, or prevent the order from being submitted.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Nov 5, 2025
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 073470/0522 →
SECURITY INTEREST Recorded Nov 22, 2022
From: TRADING TECHNOLOGIES INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 061995/0117 →
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 Mar 5, 2010
From: WEST, ROBERT A.; BURNS, MICHAEL J.; ZIEMKIEWICZ, PETER F.; HIGHLAND, RYAN J.
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 024039/0082 →