CA2593771C

System and method for managing trading using alert messages for outlying trading orders

Abstract

According to one embodiment, a system for managing trading is provided. The system includes a computer having a processor, and a computer-readable medium coupled to the computer. The computer-readable medium includes a program. When executed by the processor, the program is operable to receive electronic data including trading orders from a plurality of traders in a market, each trading order having an associated price; place each of the received trading orders on an electronic trading exchange such that the trading orders may be executed; determine whether the price of a particular trading order differs from a comparison price by more than a threshold value; and if it was determined that the price of the particular trading order differs from the comparison

CA2593771C, drawing sheet 1
Sheet 1 of 3

Term

Term ended

Expired 11 January 2026, 0.7 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

20 claims: 2 independent, 18 dependent

  1. 1
    CLAIMS 1. A method, comprising:receiving by a workstation trading orders via a communications network from a trading platform, each trading order having an associated price and comprising either a buy order or a sell order;displaying by the workstation, in an electronic display, the received trading orders in trading order stacks, including displaying buy orders in a buy order stack and sell orders in a sell order stack, wherein each of the buy order stack and the sell order stack has a top and wherein the trading orders of the respective trading order stacks are ordered resulting each of the buy order stack and the sell order stack having a top order;as a result of one or more trading orders being removed from a respective one of the trading order stacks resulting in a current top order of the respective trading order stack, comparing by the workstation the price of the current top order to a value;determining by the workstation that the price of the current top order does not differ from the value by more than a threshold value, wherein determining that the price of the current top order does not differ from the value by more than the threshold value results in no restrictive action being taken with respect to the current top order;as a result of one or more additional trading orders being removed from the respective trading order stack, resulting in a new top order of the respective trading order stack, comparing by the workstation the price of the new top order to a comparison value;determining by the workstation that the price of the new top order differs from the comparison value by more than a comparison threshold value, the new top order thereby determined to be an outlying order;as a result of determining that the price of the new top order differs from the comparison value by more than the comparison threshold value, taking by the workstation a restrictive action with respect to the new top order including at least one of: at least temporarily leaving, within the electronic display, at least one space between the new top order and the top of the respective trading order stack, thereby not promoting within the electronic display the new top order to the top of the respective trading order stack, CA 2593771 2019-04-25 at least temporarily not displaying within the electronic display the new top order within the respective trading order stack, and modifying within the electronic display an appearance of the new top order as compared to other trading orders within the respective trading order stack;receiving by the workstation a subsequent order having an original price that would trade with die price of the new top order;and based at least in part on the new top order being an outlying order: generating by the workstation an alert message regarding the subsequent order, the alert message indicating that the original price of the subsequent order may be a mistaken price;displaying by die workstation the alert message in the electronic display;and preventing by the workstation the subsequent order from trading with the new top order at least until a response to the alert message is received.
  2. 11
    An apparatus comprising:at least one processor;and at least one memory device electronically coupled to the at least one processor, wherein the at least one memory device stores instructions that when executed by the at least one processor, directs the at least one processor to: CA 2593771 2019-04-25 receive trading orders via a communications network from a trading platform, each trading order having an associated price and comprising either a buy order or a sell order;display, in an electronic display, the received trading orders in trading order stacks, including displaying buy orders in a buy order stack and sell orders in a sell order stack, wherein each of the buy order stack and the sell order stack has a top and wherein the trading orders of the respective trading order stacks are ordered resulting each of the buy order stack and the sell order stack having a top order;as a result of one or more trading orders being removed from a respective one of the trading order stacks resulting in a current top order of the respective trading order stack, compare the price of the current top order to a value;determine that the price of the current top order does not differ from the value by more than a threshold value, wherein to determine that the price of the current top order docs not differ from the value by more than the threshold value results in no restrictive action being taken with respect to the current top order;as a result of one or more additional trading orders being removed from the respective trading order stack, resulting in a new top order of the respective trading order stack, compare the price of the new top order to a comparison value;determine that the price of the new top order differs from the comparison value by more than a comparison threshold value, the new top order thereby determined to be an outlying order;as a result of determining that the price of the new top order differs from the comparison value by more than the comparison threshold value, take a restrictive action with respect to the new top order including at least one of: at least temporarily leave, within the electronic display, at least one space between the new top order and the top of the respective trading order stack, thereby not promoting within the electronic display the new top order to the top of the respective trading order stack, at least temporarily not display within the electronic display the new top order within the respective trading order stack, and modify within the electronic display an appearance of the new top order as compared to other trading orders within the respective trading order stack;CA 2593771 2019-04-25 receive a subsequent order having a price that would trade with the price of the new top order;and based at least in part on the new top order being an outlying order: generate an alert message regarding the subsequent order, the alert message indicating that the original price of the subsequent order may be a mistaken price;display the alert message in the electronic display;and prevent the subsequent order from trading with the new top order at least until a response to the alert message is received.