Order management system and method
AssigneeEasyscreen PLC
InventorBrian Wilson
Life of this patent
Estimating the term…
Abstract
The invention relates to a trading system in which an order is received, the order including a predetermined condition. The system determines the data required to fulfil the conditions associated with the order and data is obtained from an external source. The data is monitored to determine whether the predetermined conditions are fulfilled and the order is placed on the exchange if the conditions are fulfilled. The he order is displayed at the trading interface as a single filled or unfilled order.
Claims21
A trading system comprising:
- means for receiving an order via a trading interface, wherein the order relates to a trading element on an exchange, the order having at least one associated predetermined condition;
- means for determining the data required to fulfil the one or more predetermined conditions associated with the order;
- means for obtaining the data required from an external source;
- means for monitoring the data obtained to determine whether the one or more predetermined conditions associated with the trading order are fulfilled;
- means for placing one or more distilled orders on the exchange if the one or more predetermined conditions associated with the order are fulfilled;
- means for displaying the order as a single filled or unfilled order at the trading interface.
A trading system for enabling a trader to trade trading elements in a trading environment, the system comprising:
- means for storing a plurality of predefined order types;
- an interface for enabling a trader to enter an order for at least one trading element based on a predefined order type, wherein entering the order comprises defining values for a plurality of parameters associated with the predefined order type;
- means for analyzing the order to divide the order into at least one monitoring condition and at least one distilled order element;
- monitoring means for obtaining data from an external source to determine whether the monitoring condition is fulfilled;
- means for placing the at least one distilled order element into the trading environment if, the monitoring condition is fulfilled.
A trading system for enabling a trader to trade trading elements in a trading environment, the system comprising:
- means for storing a plurality of predefined order types, wherein each order types comprises at least one monitoring condition and at least one distilled order element;
- an interface for enabling a trader to create a new order type by combining at least one monitoring condition and at least one distilled order element;
- an interface for enabling a trader to enter an order for at least one trading element based on a predefined order type or the new order type;
- means for enabling a plurality of traders to enter orders based on the new order type;
- means for analyzing the order to divide the order into at least one monitoring condition and at least one distilled order element;
- monitoring means for obtaining data from an external source to determine whether the monitoring condition is fulfilled;
- means for placing the at least one distilled order element into the trading environment if the monitoring condition is fulfilled.
A system according to any preceding claim wherein at least one order type comprises a conditional order type.
A system according to any preceding claim wherein a distilled order element comprises at least one of:
- an order to buy a predetermined volume of an asset;
- an order to sell a predetermined volume of an asset.
A system according to any preceding claim wherein the monitoring condition is based on at least one of:
- market data;
- the status of an order or a distilled order element;
- risk data, in particular the volatility of an asset;
- the time and/or date;
- external data.
A system according to any preceding claim further comprising means for determining a risk value associated with the entered order before placing the at least one distilled order element on the exchange.
A system according to any preceding claim wherein the exchange comprises a trading exchange for at least one of:
- shares;
- commodities;
- options;
- futures;
- currencies.
A system according to any preceding claim further comprising means for enabling a trader to cancel, edit, pause and/or play orders.
A system according to any preceding claim wherein placing a distilled order element on the exchange is dependent on the status of an existing distilled order element on the exchange.
A system according to any preceding claim wherein the monitoring condition is associated with a first trading element on the market and the distilled order element is associated with a second trading element.
A method of operating a trading system, the method comprising:
- receiving an order via a trading interface, wherein the order relates to a trading element on an exchange, the order having at least one associated predetermined condition;
- determining the data required to fulfil the one or more predetermined conditions associated with the order;
- obtaining the data required from an external source;
- monitoring the data obtained to determine whether the one or more predetermined conditions associated with the trading order are fulfilled;
- placing one or more distilled orders on the exchange if the one or more predetermined conditions associated with the order are fulfilled;
- displaying the order as a single filled or unfilled order at the trading interface.
A method for enabling a trader to trade trading elements in a trading environment, the method comprising:
- storing a plurality of predefined order types;
- receiving an order entered by the trader for at least one trading element based on a predefined order type, wherein entering the order comprises defining values for a plurality of parameters associated with the predefined order type;
- analyzing the order to divide the order into at least one monitoring condition and at least one distilled order element;
- obtaining data from an external source to determine whether the monitoring condition is fulfilled;
- placing the at least one distilled order element into the trading environment if the monitoring condition is fulfilled.
A method for enabling a trader to trade trading elements in a trading environment, the method comprising:
- storing a plurality of predefined order types, wherein each order types comprises at least one monitoring condition and at least one distilled order element;
- receiving an order from a trader to create a new order type, wherein the order type is created by combining at least one monitoring condition and at least one distilled order element;
- receiving an order from a trader for at least one trading element based on a predefined order type or the new order type;
- enabling a plurality of traders to enter orders based on the new order type;
- analyzing the order to divide the order into at least one monitoring condition and at least one distilled order element;
- obtaining data from an external source to determine whether the monitoring condition is fulfilled;
- placing the at least one distilled order element into the trading environment if the monitoring condition is fulfilled.
A computer program or computer program product comprising steps for implementing a method substantially as described herein.
A system or method substantially as described herein with reference to the figures.
Dependencies are inferred from the claim text.