Recherche Images Maps Play YouTube Actualités Gmail Drive Plus »
Recherche avancée dans les brevets | Images de page | Historique Web | Connexion

Brevets

  
[merged small][merged small][graphic][merged small][merged small][merged small][merged small][graphic][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small]
[merged small][merged small][merged small][merged small][merged small][graphic][merged small][merged small][table][merged small][merged small][merged small]
[graphic][merged small][merged small][merged small][merged small][graphic][merged small][merged small][merged small][merged small][graphic][merged small]

10

15

20

25

AUTOMATED SECURITIES TRADING SYSTEM

BACKGROUND AND SUMMARY OF THE
INVENTION

This invention relates to business systems and, more specifically, to an improved data processing based system for implementing an automated trading market for one or more securities. The system retrieves and stores the best current bid and asked prices; qualifies customer buy/sell orders for execution; executes the orders; and reports the trade particulars to customers and to national stock price reporting systems. The system apparatus also determines and monitors stock inventory and profit for the market maker.

There are various modes of buying or selling ("trading") securities, e.g., common stocks. Aside from interparty private transactions, stock trading is typically effected on a national or regional exchange, or in what is known as the over the counter ("OTC") market. For either exchange or over the counter trading, there is one or more market maker (called a "specialist" for an exchange) who accommodate the trading wishes of buyers and sellers of securities for which they make a market.

The principles of the present invention are generically applicable to securities trading in any market where the market maker acts as a principal, i.e., fills customer buy orders by selling the security from the 30 market maker's inventory position (long or short), buying to increase a long position or reduce a short position for customer sell orders. For purposes of illustration only, the discussion herein will treat over the counter trading as a discussion vehicle because the largest number of common stocks are traded on this basis; and because major brokerage houses are free to and often do make markets in selected over the counter traded stocks but are restricted in their ability to make a market for stocks listed on an exchange(s) by exchange rules.

It is an object of the present invention to provide an improved data processing apparatus for making an automated market for one or more securities.

More specifically, it is an object of the present invention to provide an automated market making system for 45 qualifying and executing orders for securities transactions.

It is a further object of the present invention to provide automated market making program controlled apparatus which monitors the securities position of the 50 market maker, and which develops and provides information characterizing the market maker's trading profits.

The above and other objects of the present invention are realized in specific, illustrative data processing 55 based apparatus which makes an automated trading market for one or more securities. The system retrieves the best obtaining bid and asked prices from a remote data base covering the ensemble of institutions or others making a market for the relevant securities. Data char- 60 acterizing each security buy/sell order requested by a customer is supplied to the system. The order is qualified for execution by comparing its specific content fields with predetermined stored parameters. The stored parameters include such as the operative bid and 65 asked current market prices, the amount of stock available for customer purchase or sale as appropriate, and the maximum acceptable single order size.

35

40

Once qualified, the order is executed and the appropriate stored parameters are updated. The system provides inventory (position) control and profit accounting for the market maker. Finally, the system reports the executed trade details to the customer, and to national stock price reporting systems. Upon a change in the quoted price for a security, the system updates all relevant order qualification parameters.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other features and advantages of the present invention will become apparent from the discussion hereinbelow of a specific, illustrative embodiment thereof presented in conjunction with the accompanying drawings, in which:

FIG. 1 is a block diagram of the system for effecting the securities trading of the present invention;

FIG. 2 is a flow chart illustrating data processing for qualifying an order for execution;

FIG. 3 is a flow chart illustrating data processing for order execution and accounting;

FIGS. 4 and 4A are flow charts illustrating data processing for inventory and profit updating; and

FIG. 5 is a flow chart of data processing upon a change in insider market price of a security.

DESCRIPTION OF THE PREFERRED
EMBODIMENTS

As used herein, the terms "buy" and "sell" refer to customer purchases and sales. It should be noted that when a customer purchases stock, the market maker sells stock from its position, either reducing a long position, increasing a short position, or both where the number of shares sold to the customer exceeds the initial long position. When a customer sells stocks, the market maker adds stock to its position and/or reduces a short position in the security.

The system may be implemented by any digital data processing equipment per se well known to those skilled in the art, e.g., any common bus system interconnecting a digital processor, manual data entry terminal apparatus, one or more memories (one of which contains the controlling program), and output signalling apparatus such as a cathode ray tube and printer. The system may be coded in any program language per se well known to those skilled in the art. The process variables may be of any form which conform to the constraints of the particular language being used and the below listed variables are for purposes of illustration only.

In the operation of an illustrative system, the below listed process variables may be utilized:

[blocks in formation]
[table][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small]

Turning now to the drawing, FIG. 1 illustrates in 55 overview a system arrangement for implementing the over the counter (or other) stock market making system of the instant invention. For specificity and without limitation, over the counter stock trading is presumed and it will further be assumed that the market making 60 institution (system proprietor) is a brokerage firm. The market making system includes composite digital computing apparatus 10 which includes a processor and ancillary memory. The memory constituents of processor 10 store the system controlling program, and an 65 appropriate scratch pad memory stores all necessary processing operands. Digital computer 10 is connected by an output line 12 to a customer account processor 13,

for example the brokerage firm computer which handles all of the customer account records and files including customer balances, securities positions, trade records, and the like. It should be understood that CPU 10 and customer account processor 13 could be combined in single, integrated computing equipment.

The processor 10 communicates over a link 11 with a trader terminal position 15 containing an output signalling device such as a cathode ray tube display, and data input apparatus such as a keyboard. Trader terminal 15 has two portions. A terminal position section Tl communicates with the processor 10; and a section T2 is connected by link 16 to the National Association of Securities Dealers Automated Quotation (NASDAQ) system 18. The trader terminal 15 communicates its current bid and asked prices for stocks in which it makes a market to NASDAQ via link 16—as do other market makers bridged (17) to link 16. The terminal portions Tl and T2 may be one integrated smart terminal (computer) assembly, or two separate devices available to the trader at the station 15.

The processor 10 receives and stores the best (highest) bid (processing variable BSTB(STK)) for each stock (STK) in which it makes a market, and the best (lowest) asked price BSTA(STK) from the NASDAQ system 18 via a communications path 22. The best bid and best asked prices as reported by NASDAQ form the so-called "insider market" for over the counter securities. Processor 10 communicates to the NASDAQ system 18 via a link 23 each reportable, executed trade for various informational and regulatory purposes. Link 23 also reports trades to the Consolidated Tape Authority (CTA) and the NASD National Market System (NMS) for subsequent reporting to the financial industry and general public. Communications path 23 also connects processor 10 with the NASD small order execution system (SOES) and computer assisted execution system (CAES) which can participate in relatively small order execution.

Input/output network 25 provides data communication with the various branch offices 27 of the brokerage house. Line 25 permits communication with either the branch order entry clerk or directly to the account executives at each branch. While only one branch 271 is shown in FIG. 1, it is to be understood that a multiplicity of branches 27/are in data communication with processor 10. Computer 10 also communicates with third party financial houses 29/ via a two-way data link 26 (e.g., including INSTINET).

To characterize the FIG. 1 arrangement in overview, the operative (best bid, best asked inside market) prices for each stock in which the system proprietor makes a market are communicated over link 22 from NASDAQ and repose in memory at processor 10. The market maker has a position in each security in which he makes a market and the particulars of that position also repose in memory within the composite processor 10. Orders for trades in the relevant securities are funneled to the processor 10 in real time as they occur. Orders can be received in several ways. For example and most typically, orders may be generated by the brokerage firm's account executives at the branches 27 and communicated to the CPU 10 via the communication path 25. Orders are also supplied to the processor 10 from third party financial sources 29 (e.g., other brokerage firms, directly from computer equipped customers, banks or the like) over communication network 26. Each of the

« PrécédentContinuer »