Methods and systems for conditional auto trading
First Claim
1. A computer system operable to display a graphical user interface comprising a time horizon component, a base action component, a condition component, and a conditional action component, wherein said time horizon component is operable to display a start time and an end time for a trading order for a security;
- said base action component is operable to display information identifying one or more automated trading strategies to be initially used to execute said order;
said condition component is operable to display one or more market conditions for triggering one or more triggered strategies; and
said conditional action component is operable to display information identifying said one or more triggered strategies to be used to execute said order when triggered by said one or more market conditions.
1 Assignment
0 Petitions
Accused Products
Abstract
In at one aspect, the invention comprises an interactive software toolkit for creating custom trading strategies. Traders are provided with the ability to easily construct hybrid strategies using automated trading and event building blocks: (a) trading algorithms (for example, so-called “percentage of volume” algorithms and algorithms designed to minimize the difference between average executed price and standardized benchmarks such as volume-weighted average price (“VWAP”)); (b) intelligent “sweeps” (automated trading actions designed to rapidly execute a specified number of shares); and (c) event triggers (time-, price-, spread-, depth-based, or based on other real-time market data or on current order status). Traders can create and store a set of custom strategies tailored to specific order types or trading styles.
61 Citations
28 Claims
-
1. A computer system operable to display a graphical user interface comprising a time horizon component, a base action component, a condition component, and a conditional action component, wherein
said time horizon component is operable to display a start time and an end time for a trading order for a security; -
said base action component is operable to display information identifying one or more automated trading strategies to be initially used to execute said order;
said condition component is operable to display one or more market conditions for triggering one or more triggered strategies; and
said conditional action component is operable to display information identifying said one or more triggered strategies to be used to execute said order when triggered by said one or more market conditions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for building and executing a hybrid trading strategy, the system comprising:
-
a user interface configured to build the hybrid trading strategy based on input provided by a user through the user interface;
an interpreter configured to convert a representation of the hybrid strategy into one or more machine instructions defining a set of actions and conditions for an order; and
a state machine configured to route the order to an underlying trading strategy based on the set of actions and conditions.
-
-
24. A method of executing a hybrid trading strategy comprising:
-
building a hybrid strategy, the hybrid strategy including a base action, a trigger condition, and a conditional action;
executing the base action; and
executing the conditional action when the trigger condition occurs. - View Dependent Claims (25, 26)
-
-
27. A method comprising:
-
selecting a base action from one or more automated trading strategies;
setting a trigger condition; and
selecting a conditional action from one or more automated trading strategies, wherein the base action is executed until the trigger condition is met whereupon the conditional action is executed.
-
-
28. A method comprising:
-
providing one or more automated trading strategies for selection by a user as a base action;
providing one or more events for selection by a user as a trigger condition; and
providing one or more automated trading strategies for selection by the user as a conditional action, executing the base action; and
executing the conditional action after the trigger condition is met.
-
Specification