EP0512702A2

Automated currency trade matching system with integral credit checking.

Abstract

An automated money market trading system is disclosed for matching bids and offers and for performing credit filtering and credit line checks of one or both counterparties to a trade. Each bid an offer is defined by changable parameters. The system has a central computer, a plurality of remote local computers coupled to the central computer, and plural terminals at banks coupled to the local bank computers for entering bids and offers and parameters. The central computer matches bids and offers based on the similarity or their parameter values. A credit file residing on the bank local computer, coupled to and accessible through a credit controller in the local bank computers and thereby accessibly by remote bank or trader terminals, contains confidential credit data. The local bank computer also has a credit filtering means for applying the accessed credit data to the bid to determine whether the source of the bid has sufficient credit. The filtered credit data is associated with the bid and offer and transmitted to the central computer which matches orders having similar parameters. Firm orders result in immediate consummation of a transaction, whereas soft orders require trader confirmation. Imperfect matches can result in executed trades if one of the parties is willing to alter its order. Soft orders can be matched to firm orders if the party making the soft order is willing to make its order firm. After the trade has been executed, it is posted to local computers of the bidder and the offeror for finalizing the transaction and updating the credit files. The system provides a variety of browsing and market analysis functions; outstanding orders can be browsed without trading on the market and a variety of statistical calculation features are provided to give general information concerning the market.

EP0512702A2, drawing sheet 1
Sheet 1 of 22

Term

Term ended

Projected expiry passed 30 April 2012, 14.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 6 independent, 4 dependent

  1. 1
    A system for matching orders, including bids and offers, each order being defined by specific variable parameters, the system comprising:a plurality of remote bank terminals for entering bids and offers and their respective parameters:    a plurality of local bank computers, each bank computer being coupled to a communication network, each bank terminal being coupled to one of the bank computers;a central computer coupled to the communication network, the central computer including:    order matching means for matching corresponding orders based on the similarity of the parameter values;and    order broadcast means for communicating oder parameters to the local bank computers using the communication network;characterized by plural credit databases , each database being proximate to and associated with one of the bank computers, each database containing credit data for plural potential sources of orders;and    credit filter means in each local bank computer for receiving order data and for accessing the credit database to obtain credit data relating to the source of the order. The central computer further comprising credit availability check means for determining whether the source of an order has available credit.
  2. 2
    A system as claimed in Claim 1, the central computer further including trade execution means, responsively coupled to the credit availability check means, for executing a trade corresponding to matched orders.
  3. 3
    A system as claimed in Claim 2, further including alert means in the central computer for communicating to the local bank computers that a trade has been executed and parameters of the trade.
  4. 5
    A system as claimed in any one of claims 1 to 4, wherein the credit database comprises a credit rating and a credit line for each source of orders, the credit rating comprising an alphanumeric character representing the creditworthiness of the order source, the credit line comprising an integer representing the maximum amount of credit to be extended to the order source, the integer being a user-changeable default.
  5. 6
    A system as claimed in any one of claims 1 to 5, wherein the variable parameters for an order include an order minimum credit rating, and wherein the order matching means includes comparison means for comparing an order minimum credit rating to a credit rating in the credit database and for matching the order only if the credit rating is greater than the order minimum credit rating.
  6. 7
    A system as claimed in any one of claims 1 to 6, wherein the credit line further includes an overnight credit line for application to overnight orders, a term credit line for application to term orders, and a plurality of other credit lines corresponding to other markets.
  7. 9
    A system as claimed in any one of claims 1 to 8, wherein the local bank computers further include query means for requesting a display of outstanding bids, and wherein the central computer further includes query response means for transmitting to the bank terminals order descriptions for outstanding orders for which the bank terminals will extend credit.
  8. 10
    A computer data processing method for matching currency transaction orders wherein each order is defined by specific variable parameters and wherein orders are entered at any one of a plurality of remote bank terminals each connected to one of plural local bank computers, comprising the steps of;(a) entering orders and parameter values at the bank terminals;(b) receiving the orders and the parameter values from the bank terminals at a central computer;(c) broadcasting the orders and the parameter values from the central computer to the local bank computers and matching orders at the central computer for which the parameter values are substantially similar, characterized by the further step of filtering the orders at the local bank computers and communicating a credit rating to the central computer, the order matching step including the substep of conducting a credit line availability check by accessing a credit database to determine whether an order has sufficient credit line available, and if so, executing a trade corresponding to the matched orders if the credit is sufficient.