US20030200169A1 - Automatic stock trading system - Google Patents
Automatic stock trading system Download PDFInfo
- Publication number
- US20030200169A1 US20030200169A1 US10/455,701 US45570103A US2003200169A1 US 20030200169 A1 US20030200169 A1 US 20030200169A1 US 45570103 A US45570103 A US 45570103A US 2003200169 A1 US2003200169 A1 US 2003200169A1
- Authority
- US
- United States
- Prior art keywords
- trading
- individual
- trade
- computer
- item
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/06—Asset management; Financial planning or analysis
Definitions
- the present invention relates to a system for automatically trading investment items based on predetermined conditions.
- the investment items could be stocks, options, contracts, metals, and/or a number of other investment items, for example.
- the system includes a data interface for receiving investment data identifying at least one item capable of being traded and containing information uniquely associated with the item.
- An individual trading computer receives predetermined trading criteria for making a trade, and the investment data.
- the individual trading computer analyzes the investment data with the predetermined trading criteria and automatically outputs a trade request signal in response to the analysis determining that the item should be traded.
- the trade request signal identifies at least one trade of an item to be made by a trader and authorizes the trader to make the trade identified in the trade request so that at least a portion of the trade identified in the trade request signal is capable of being consummated.
- the present invention provides a fully automated investment trading system in which an entity such as a person or computer can input investment data and predetermined trading criteria into the system and then leave the system unattended to trade real investment items for extended periods of time such as hours, days or weeks.
- the present invention solves at least three problems of manual trading.
- the first problem relates to discipline. That is, for psychological reasons the requirement for matching the exact criteria for a trade is overwhelming difficult when trading manually. Automatic trading eliminates this difficulty.
- the second problem is human error. That is, it is preferable that a close watch of market data for a number of indications be exactly maintained. However, factors such as boredom, interruptions, misreadings, etc. lead to poor or losing trade executions.
- the third problem relates to the fact that market conditions gradually change and require criteria or algorithm methodology alterations. This difficulty is virtually impossible to detect when trading manually.
- the present invention permits the individual trading computer to maintain a close watch on market data by the data interface periodically receiving investment data. The individual trading computer can analyze the investment data with the predetermined trade criteria and then send a trade request signal to a trader in response to the analysis determining that one or more items should be traded to overcome the before mentioned problems of manual trading.
- FIG. 1 is a schematic, diagrammatic view of a system for automatically trading investment items operating in accordance with the present invention.
- FIG. 2 is a schematic, diagrammatic view of a data interface adapted to operate in accordance with the system depicted in FIG. 1.
- FIG. 3 is a schematic, diagrammatic view of an automatic individual trading computer adapted to function in the system depicted in FIG. 1.
- FIG. 4 is a schematic, diagrammatic view of a trading interface adapted to operate in the system depicted in FIG. 1.
- FIG. 5 is a price/share chart of a stock for XYZ company to illustrate the individual trading computer being programmed with a moving stop loss in accordance with the present invention.
- the automated investment trading system 10 basically comprises a data interface 12 , an input unit 14 , an individual trading computer 16 , and a trading interface 18 .
- the individual trading computer 16 is an open architecture system which is designed to be publicly available and utilized by individual investors to automatically manage the individual's portfolio (e.g. place buy and sell orders of real investment items such as stocks or bonds) based on predetermined criterion entered into the individual trading computer 16 by an individual via the input unit 14 .
- the data interface 12 is capable of interfacing either simultaneously or not simultaneously with a plurality of individual selected data sources 20 , only one of which is shown in FIG. 1 for purposes of clarity.
- the data interface 12 receives investment data identifying at least one real item capable of being traded and containing information uniquely associated with such item from the individual selected data source(s) 20 via a communication link 22 .
- the investment data can be recent or historical stock or investment item price data, company financial data, commodity price data, interest rate data, consumer price index data, or any other data relevant to the evaluation of investing in the item.
- the item can be stocks, bonds, contracts, options, metals, real estate, or any other type of tangible or intangible property which can be bought or sold and/or otherwise invested in by an entity, such as an individual.
- the individual selected data source(s) 20 is selected by the individual manipulating the individual trading computer 16 from a plurality of data sources, such as Charles Schwab, Data Broadcast Company, an investment item exchange, a data base, or any other suitable source of investment data.
- the communication link 22 can be cable communications, air way communications or any other suitable transmission link.
- the investment data is transmitted from the data interface 12 to the individual trading computer 16 via a communication link 24 .
- the individual trading computer 16 receives the investment data transmitted by the data interface 12 .
- the individual trading computer 16 also receives predetermined trading criteria for making a trade from the input unit 14 via a communication link 26 .
- the predetermined trading criteria includes instructions, such as buy and sell orders, or algorithms capable of being used to analyze investment data to generate a trade request to buy and/or sell one or multiples of an investment item or products.
- the predetermined trading criteria can be an instruction to buy and/or sell a stock at a predetermined price.
- multiple instructions can be entered into the individual trading computer 16 to form a trading sequence relating to the same or different investment items. For example, a predetermined trading criteria to buy 100 shares of a stock at $50.00 and another predetermined trading criteria to subsequently sell the 100 shares of the same stock at $55.00 can be entered into the individual trading computer 16 before the predetermined trading criteria to buy the 100 shares of stock at $50.00 has been executed.
- the predetermined trading criterion can then be sequentially executed if the stock's market price drops to $50.00 and then rises from $50.00 to $55.00.
- the algorithm can be any algorithm and/or program capable of analyzing investment data to produce the trade request, such as a commercially available investment algorithm.
- the input unit 14 can be a keyboard, a modem, a disk drive, or any other device capable of supplying predetermined trading criteria to the individual trading computer 16 .
- the input unit 14 can be located in close proximity to the individual trading computer 16 .
- the individual trading computer 16 After the individual trading computer 16 receives the investment data, and the predetermined trading criteria or criterion, the individual trading computer 16 automatically analyzes the investment data with at least one of the predetermined trading criteria. In response thereto, the individual trading computer 16 generates the trade request and automatically outputs a trade request signal to an individual selected market trader 28 with no manual intervention in response to the analysis determining that the item should be traded.
- the trade request signal identifies at least one trade of an item to be made by the individual selected market trader 28 and authorizes the individual selected market trader 28 to make the trade identified in the trade request signal via a communication link 30 .
- the trade request typically identifies at least one investment item and includes a product quantity and a predetermined trade price or market order conditioned to specifically identify all predetermined parameters or conditions necessary (such as long or short positions) to authorize the individual selected market trader 28 to make the trade identified in the trade request signal.
- the trading interface 18 receives the trade request signal output by the individual trading computer 16 . In response thereto, the trading interface 18 formats the trade request signal to a format understandable by the individual selected market trader 28 and then outputs the formatted trade request signal to the individual selected market trader 28 via a communication link 32 .
- the communication link 32 can be a cable and/or air wave communications and/or any other suitable transmission link.
- the individual selected market trader 28 receives the formatted trade request signal and in response thereto, the individual selected market trader 28 executes at least a portion of the trade.
- the individual selected market trader 28 is separate and apart from the individual trading computer 16 .
- the individual selected market trader 28 can be anyone or anything that causes at least a portion of the trade to be consummated desirably on at least one trade exchange.
- the individual selected market trader 28 is selected by the individual from a plurality of potential traders, which may be Internet traders such as E-trade, Ameri-trade, Instinet, or Charles Schwab.
- the individual selected market trader 28 can be a company, an individual and/or a securities market, such as the New York Stock Exchange, the Pacific Stock Exchange, the Midwest Stock Exchange, the NASDAQ Stock Exchange, the over the counter market, the futures market, and/or the commodities market, for example.
- a securities market such as the New York Stock Exchange, the Pacific Stock Exchange, the Midwest Stock Exchange, the NASDAQ Stock Exchange, the over the counter market, the futures market, and/or the commodities market, for example.
- the individual selected market trader 28 outputs a trade confirmation signal to the trading interface 18 via the communication link 32 .
- the trading interface 18 receives the trade confirmation signal output by the individual selected market trader 28 , and in response thereto, the trading interface 18 outputs the trade confirmation signal to the individual trading computer 16 via a communication link 34 .
- the individual trading computer 16 receives the trade confirmation signal transmitted by the trading interface 18 , and in response thereto, the individual trading computer 16 may modify the predetermined trading criteria in a predetermined manner. For example, if the trade confirmation only showed that 25% of the investment items included in the trade request signal had been traded, then the individual trading computer 16 may decrease the number of investment items to be traded in the predetermined criteria by a predetermined amount of about 25%.
- the trade confirmation signal indicating that one of the predetermined trading criteria has been executed will automatically activate the monitoring of the other predetermined trading criterion by the individual trading computer 16 .
- a predetermined trading criteria to buy 100 shares of a stock at $50.00 and another predetermined trading criteria to subsequently sell the 100 shares of the same stock at $55.00 can be entered into the individual trading computer 16 before the order to buy the 100 shares of stock at $50.00 has been executed.
- the individual trading computer 16 is activated to monitor in real time the price of the stock so that the predetermined trading criteria to sell the stock at $55.00 can be automatically executed if the stock's market price rises to $55.00.
- the data interface 12 is shown in more detail in FIG. 2.
- the data interface 12 basically comprises an investment item data receiver and storage unit 40 which receives signals from an interface unit 42 via a communication link 44 .
- the investment item data receiver and storage unit 40 can be a model M1365117T obtainable from Data Broadcast Corporation.
- the interface unit 42 can be a receiver antenna and the data source(s) 20 can be a local radio station which receives real time investment item quotes from a satellite station (not shown) sent from an investment item exchange, for example.
- the investment item data receiver and storage unit 40 can receive real time investment item data on all investment items listed at investment item trading exchanges all over the world, but the investment item data receiver and storage unit 40 only stores the data from predetermined investment item provided to the investment item data receiver and storage unit 40 from the individual trading computer 16 .
- the investment item data receiver and storage unit 40 transmit the stored investment data identifying at least one investment item capable of being traded and containing information uniquely associated with such investment item to the individual trading computer 16 via the communication link 24 when a request for a stored data signal is sent to the investment item data receiver and storage unit 40 from the individual trading computer 16 .
- the request for data signal is typically sent four to ten times a minute from the individual trading computer 16 and the investment item data stored in the investment item data receiver and storage unit 40 is usually updated at a frequency of about five to twenty times per minute from the data source(s) 20 .
- the individual trading computer 16 is shown in more detail in FIG. 3.
- the individual trading computer 16 includes a computer 46 which receives investment data from a data broadcast interface unit 48 via a communication link 50 and the predetermined trading criteria from the input unit 14 via the communication link 26 .
- the computer 46 can be a personal computer, such as Packard Bell model 2010 or a Macintosh obtainable from Apple Computer or a personal data assistant.
- the data broadcast interface unit 48 can be software obtainable from Data Broadcast Corporation which is running on the computer 46 .
- the computer 46 is programmed to analyze the investment item data with the predetermined trading criteria to generate the trade requests, as discussed above with reference to FIG. 1.
- the computer 46 is programmed to determine the value of an investment item portfolio owned by the individual and stored by the computer 46 of the individual trading computer 16 in real time (every investment item data retrieval cycle).
- the investment item portfolio can include information regarding investment items which are maintained in several different investment item accounts.
- the individual may have accounts with several different individual selected market traders 28 , such as E-Trade, Charles Schwab and Ameri-trade.
- the individual trading computer 16 can then automatically determine the amount of gain or loss of the investment item portfolio based on the latest trade confirmation data received by the computer 46 over the communication link 34 . The results of these computations can be used as part of the predetermined trading criteria supplied by the input unit 14 .
- the individual trading computer 16 is capable of obtaining information from more than one individual selected data source(s) 20 , and outputting trade request signals to more than one individual selected market trader 28 .
- the determination of which individual selected market trader 28 the individual trading computer 16 transmits the trade request signal to can be made by the individual and input as part of the predetermined trading criterion, or be automatically made by the computer 46 based on predetermined criterion stored therein, such as the differences in fee schedules between the individual selected market traders 28 .
- the individual trading computer 16 can be programmed to select the individual selected market trader 28 so as to minimize the costs of submitting the trade request signal (i.e. buying or selling investment items).
- the individual trading computer 16 maintains all of the information regarding the individual's investment item portfolio, the predetermined trading criterion, the identity of the individual selected data source(s) 20 , and the identity of the individual selected market trader(s) 28 private.
- the trading interface 18 basically includes a computer 52 which communicates with a interface unit 54 via a communication link 56 .
- the computer 52 can be a Packard Bell model 2010
- the interface unit 54 can be a modem.
- the computer 52 can be programmed with a trading exchange program, such as “street smart” obtainable from the Charles Schwab Company to receive trade requests and then output such trade requests to the individual selected market trader 28 .
- the present invention also contemplates the individual trading computer 16 monitoring the prices of each of the investment items contained in the investment item portfolio owned by the individual and stored by the individual trading computer 16 .
- the input unit 14 receives predetermined trading criteria including a predetermined stop loss value for the item from the individual.
- the predetermined stop loss value can be a predetermined amount, e.g. $5/share, or a percentage of the value of the item.
- the data interface 12 periodically receives pricing data from the individual selected data source 20 selected by the individual.
- the pricing data identifies at least one item capable of being traded and contains a price information uniquely associated with the item.
- the computer 46 which is in communication with the data interface 12 and the input unit 14 , has a reference to the item stored thereon.
- the computer 46 automatically monitors, in real time, the price of the item via the pricing data and changes an execution price of the moving stop loss in a first direction as the price of the item changes in the first direction and maintains the execution price of the moving stop loss as the price of the item changes in a second direction opposite from the first direction.
- the computer 46 automatically outputs, in real time, a trade request signal to the individual selected market trader 28 selected by the individual in response to the price of the item changing in the second direction to the execution price of the moving stop loss.
- the trade request signal identifies at least one trade of the item to be made by the individual selected market trader 28 and authorizes the individual selected market trader 28 to make the trade identified in the trade request signal whereby at least a portion of the trade identified in the trade request signal is capable of being consummated.
- a price/share chart of a stock for XYZ company (hereinafter referred to as “XYZ stock”) is shown in FIG. 5. Assuming that the XYZ stock was bought at $100/share, and the predetermined stop loss value was $5/share, the execution price of the moving stop loss would be initially set at $95/share. If during a first period, the price of the XYZ stock decreases to $98/share, then the execution price of the moving stop loss is maintained, and the moving stop loss would not be activated. If the price/share of the XYZ stock increased from $98/share to $120/share, the execution price of the moving stop loss would be increased in real time to $115/share.
- the moving stop loss would activate the individual trading computer 16 to output a trade request signal to sell all or a preselected part of the XYZ stock.
- the computer 46 of the individual trading computer 16 , and the computer 52 of the trading interface 18 can be the same physical computer.
- programs embodying the logic of the individual trading computer 16 , and the trading interface 18 can be programmed onto the same computer.
- the trade request may then be forwarded from the individual trading computer logic to the trading interface logic via a macro program.
- the macro program may include a trade confirmation loop which waits and captures the quantity and price of any investment item which has been traded (the trade confirmation signal) and to forward such trade confirmation signal to the individual trading computer logic via the communication link 34 .
- the communication links 30 and 34 would exist as logical links between the two computer programs.
Abstract
The present invention relates to a system for automatically trading real investment items desirably on at least one trading exchange based on predetermined conditions. The present invention includes a data interface for receiving investment data identifying at least one item capable of being traded and containing information uniquely associated with the item. An individual trading computer receives predetermined trading criteria for making a trade. The individual trading computer receives the investment data and the predetermined trading criteria. The individual trading computer then analyzes the investment data with the trading criteria and outputs a trade request signal desirably with no manual intervention in response to the analysis determining that the item should be traded. The trade request signal identifies at least one trade of the item to be made by a trader and authorizes the trader to make the trade identified in the trade request so that at least a portion of the trade identified in the trade request signal can be consummated.
Description
- This patent application is a continuation of U.S. Ser. No. 09/451,643, filed on Nov. 30, 1999, which is a continuation-in-part of U.S. Ser. No. 08/970,769, now abandoned. The entire disclosures of U.S. Ser. Nos. 09/451,643 and 08/970,769 are hereby incorporated herein by reference.
- Not Applicable.
- The trading of investment items, such as stocks and bonds is well known in the art. To aid investors, there are a number of data sources available for providing investment data to the investor. Also, there are a number of on-line investment trading systems today in which a trade request can be sent via a computer to a trader, and a traded product confirmation can be transmitted back from the trader to the computer. For example, one such system is offered by the Charles Schwab Company. Further, there are many commercially available investment item analysis programs or algorithms which analyze investment items including stocks, options, metals, and commodities.
- However, to Applicant's knowledge, a system for automatically executing a trade by receiving investment data and analyzing such investment data with predetermined trading criteria and then sending a trade request to a trader and/or an exchange is not currently available. It is to such a system for automatically executing trades that the present invention is directed.
- The present invention relates to a system for automatically trading investment items based on predetermined conditions. The investment items could be stocks, options, contracts, metals, and/or a number of other investment items, for example.
- The system includes a data interface for receiving investment data identifying at least one item capable of being traded and containing information uniquely associated with the item. An individual trading computer receives predetermined trading criteria for making a trade, and the investment data. The individual trading computer then analyzes the investment data with the predetermined trading criteria and automatically outputs a trade request signal in response to the analysis determining that the item should be traded. The trade request signal identifies at least one trade of an item to be made by a trader and authorizes the trader to make the trade identified in the trade request so that at least a portion of the trade identified in the trade request signal is capable of being consummated. Thus, the present invention provides a fully automated investment trading system in which an entity such as a person or computer can input investment data and predetermined trading criteria into the system and then leave the system unattended to trade real investment items for extended periods of time such as hours, days or weeks.
- The present invention solves at least three problems of manual trading. The first problem relates to discipline. That is, for psychological reasons the requirement for matching the exact criteria for a trade is overwhelming difficult when trading manually. Automatic trading eliminates this difficulty. The second problem is human error. That is, it is preferable that a close watch of market data for a number of indications be exactly maintained. However, factors such as boredom, interruptions, misreadings, etc. lead to poor or losing trade executions. The third problem relates to the fact that market conditions gradually change and require criteria or algorithm methodology alterations. This difficulty is virtually impossible to detect when trading manually. The present invention permits the individual trading computer to maintain a close watch on market data by the data interface periodically receiving investment data. The individual trading computer can analyze the investment data with the predetermined trade criteria and then send a trade request signal to a trader in response to the analysis determining that one or more items should be traded to overcome the before mentioned problems of manual trading.
- Thus, it is believed that the present invention represents an advance in the state of the art relating to investment systems. Other objects, features and advantages of the present invention will become apparent to those of ordinary skill in the art upon a reading of specification in conjunction with the attached drawings and appended claims.
- FIG. 1 is a schematic, diagrammatic view of a system for automatically trading investment items operating in accordance with the present invention.
- FIG. 2 is a schematic, diagrammatic view of a data interface adapted to operate in accordance with the system depicted in FIG. 1.
- FIG. 3 is a schematic, diagrammatic view of an automatic individual trading computer adapted to function in the system depicted in FIG. 1.
- FIG. 4 is a schematic, diagrammatic view of a trading interface adapted to operate in the system depicted in FIG. 1.
- FIG. 5 is a price/share chart of a stock for XYZ company to illustrate the individual trading computer being programmed with a moving stop loss in accordance with the present invention.
- Referring now to the drawings, and more particularly to FIG. 1, shown therein and designated by the
general reference numeral 10 is an automated investment trading system constructed in accordance with the present invention. The automatedinvestment trading system 10 basically comprises adata interface 12, aninput unit 14, anindividual trading computer 16, and atrading interface 18. - The
individual trading computer 16 is an open architecture system which is designed to be publicly available and utilized by individual investors to automatically manage the individual's portfolio (e.g. place buy and sell orders of real investment items such as stocks or bonds) based on predetermined criterion entered into theindividual trading computer 16 by an individual via theinput unit 14. - The
data interface 12 is capable of interfacing either simultaneously or not simultaneously with a plurality of individual selecteddata sources 20, only one of which is shown in FIG. 1 for purposes of clarity. Thedata interface 12 receives investment data identifying at least one real item capable of being traded and containing information uniquely associated with such item from the individual selected data source(s) 20 via acommunication link 22. The investment data can be recent or historical stock or investment item price data, company financial data, commodity price data, interest rate data, consumer price index data, or any other data relevant to the evaluation of investing in the item. The item can be stocks, bonds, contracts, options, metals, real estate, or any other type of tangible or intangible property which can be bought or sold and/or otherwise invested in by an entity, such as an individual. The individual selected data source(s) 20 is selected by the individual manipulating theindividual trading computer 16 from a plurality of data sources, such as Charles Schwab, Data Broadcast Company, an investment item exchange, a data base, or any other suitable source of investment data. Thecommunication link 22 can be cable communications, air way communications or any other suitable transmission link. - The investment data is transmitted from the
data interface 12 to theindividual trading computer 16 via acommunication link 24. Theindividual trading computer 16 receives the investment data transmitted by thedata interface 12. Theindividual trading computer 16 also receives predetermined trading criteria for making a trade from theinput unit 14 via acommunication link 26. - The predetermined trading criteria includes instructions, such as buy and sell orders, or algorithms capable of being used to analyze investment data to generate a trade request to buy and/or sell one or multiples of an investment item or products. For example, the predetermined trading criteria can be an instruction to buy and/or sell a stock at a predetermined price. In addition, multiple instructions (predetermined trading criterion) can be entered into the
individual trading computer 16 to form a trading sequence relating to the same or different investment items. For example, a predetermined trading criteria to buy 100 shares of a stock at $50.00 and another predetermined trading criteria to subsequently sell the 100 shares of the same stock at $55.00 can be entered into theindividual trading computer 16 before the predetermined trading criteria to buy the 100 shares of stock at $50.00 has been executed. The predetermined trading criterion can then be sequentially executed if the stock's market price drops to $50.00 and then rises from $50.00 to $55.00. The algorithm can be any algorithm and/or program capable of analyzing investment data to produce the trade request, such as a commercially available investment algorithm. - The
input unit 14 can be a keyboard, a modem, a disk drive, or any other device capable of supplying predetermined trading criteria to theindividual trading computer 16. Theinput unit 14 can be located in close proximity to theindividual trading computer 16. - After the
individual trading computer 16 receives the investment data, and the predetermined trading criteria or criterion, theindividual trading computer 16 automatically analyzes the investment data with at least one of the predetermined trading criteria. In response thereto, theindividual trading computer 16 generates the trade request and automatically outputs a trade request signal to an individual selectedmarket trader 28 with no manual intervention in response to the analysis determining that the item should be traded. The trade request signal identifies at least one trade of an item to be made by the individual selectedmarket trader 28 and authorizes the individual selectedmarket trader 28 to make the trade identified in the trade request signal via acommunication link 30. The trade request typically identifies at least one investment item and includes a product quantity and a predetermined trade price or market order conditioned to specifically identify all predetermined parameters or conditions necessary (such as long or short positions) to authorize the individual selectedmarket trader 28 to make the trade identified in the trade request signal. - The
trading interface 18 receives the trade request signal output by theindividual trading computer 16. In response thereto, thetrading interface 18 formats the trade request signal to a format understandable by the individual selectedmarket trader 28 and then outputs the formatted trade request signal to the individual selectedmarket trader 28 via acommunication link 32. Thecommunication link 32 can be a cable and/or air wave communications and/or any other suitable transmission link. - The individual selected
market trader 28 receives the formatted trade request signal and in response thereto, the individual selectedmarket trader 28 executes at least a portion of the trade. The individual selectedmarket trader 28 is separate and apart from theindividual trading computer 16. The individual selectedmarket trader 28 can be anyone or anything that causes at least a portion of the trade to be consummated desirably on at least one trade exchange. The individual selectedmarket trader 28 is selected by the individual from a plurality of potential traders, which may be Internet traders such as E-trade, Ameri-trade, Instinet, or Charles Schwab. The individual selectedmarket trader 28 can be a company, an individual and/or a securities market, such as the New York Stock Exchange, the Pacific Stock Exchange, the Midwest Stock Exchange, the NASDAQ Stock Exchange, the over the counter market, the futures market, and/or the commodities market, for example. - Once the individual selected
market trader 28 has executed the trade request signal, either partially or in whole, the individual selectedmarket trader 28 outputs a trade confirmation signal to thetrading interface 18 via thecommunication link 32. Thetrading interface 18 receives the trade confirmation signal output by the individual selectedmarket trader 28, and in response thereto, thetrading interface 18 outputs the trade confirmation signal to theindividual trading computer 16 via acommunication link 34. Theindividual trading computer 16 receives the trade confirmation signal transmitted by thetrading interface 18, and in response thereto, theindividual trading computer 16 may modify the predetermined trading criteria in a predetermined manner. For example, if the trade confirmation only showed that 25% of the investment items included in the trade request signal had been traded, then theindividual trading computer 16 may decrease the number of investment items to be traded in the predetermined criteria by a predetermined amount of about 25%. - Moreover, when more than one predetermined trading criteria have been entered into the
individual trading computer 16 for the same investment item and the predetermined trading criterion are indicated to be executed in a predetermined order, the trade confirmation signal indicating that one of the predetermined trading criteria has been executed will automatically activate the monitoring of the other predetermined trading criterion by theindividual trading computer 16. For example, a predetermined trading criteria to buy 100 shares of a stock at $50.00 and another predetermined trading criteria to subsequently sell the 100 shares of the same stock at $55.00 can be entered into theindividual trading computer 16 before the order to buy the 100 shares of stock at $50.00 has been executed. Once the trade confirmation signal indicates that the 100 shares of stock have been bought, theindividual trading computer 16 is activated to monitor in real time the price of the stock so that the predetermined trading criteria to sell the stock at $55.00 can be automatically executed if the stock's market price rises to $55.00. - The data interface12 is shown in more detail in FIG. 2. The data interface 12 basically comprises an investment item data receiver and
storage unit 40 which receives signals from aninterface unit 42 via acommunication link 44. The investment item data receiver andstorage unit 40 can be a model M1365117T obtainable from Data Broadcast Corporation. Theinterface unit 42 can be a receiver antenna and the data source(s) 20 can be a local radio station which receives real time investment item quotes from a satellite station (not shown) sent from an investment item exchange, for example. In one embodiment, the investment item data receiver andstorage unit 40 can receive real time investment item data on all investment items listed at investment item trading exchanges all over the world, but the investment item data receiver andstorage unit 40 only stores the data from predetermined investment item provided to the investment item data receiver andstorage unit 40 from theindividual trading computer 16. The investment item data receiver andstorage unit 40 transmit the stored investment data identifying at least one investment item capable of being traded and containing information uniquely associated with such investment item to theindividual trading computer 16 via thecommunication link 24 when a request for a stored data signal is sent to the investment item data receiver andstorage unit 40 from theindividual trading computer 16. The request for data signal is typically sent four to ten times a minute from theindividual trading computer 16 and the investment item data stored in the investment item data receiver andstorage unit 40 is usually updated at a frequency of about five to twenty times per minute from the data source(s) 20. - The
individual trading computer 16 is shown in more detail in FIG. 3. Theindividual trading computer 16 includes acomputer 46 which receives investment data from a databroadcast interface unit 48 via acommunication link 50 and the predetermined trading criteria from theinput unit 14 via thecommunication link 26. Thecomputer 46 can be a personal computer, such as Packard Bell model 2010 or a Macintosh obtainable from Apple Computer or a personal data assistant. The databroadcast interface unit 48 can be software obtainable from Data Broadcast Corporation which is running on thecomputer 46. Thecomputer 46 is programmed to analyze the investment item data with the predetermined trading criteria to generate the trade requests, as discussed above with reference to FIG. 1. In addition, thecomputer 46 is programmed to determine the value of an investment item portfolio owned by the individual and stored by thecomputer 46 of theindividual trading computer 16 in real time (every investment item data retrieval cycle). The investment item portfolio can include information regarding investment items which are maintained in several different investment item accounts. For example, the individual may have accounts with several different individual selectedmarket traders 28, such as E-Trade, Charles Schwab and Ameri-trade. Theindividual trading computer 16 can then automatically determine the amount of gain or loss of the investment item portfolio based on the latest trade confirmation data received by thecomputer 46 over the communication link 34.The results of these computations can be used as part of the predetermined trading criteria supplied by theinput unit 14. - Moreover, the
individual trading computer 16 is capable of obtaining information from more than one individual selected data source(s) 20, and outputting trade request signals to more than one individual selectedmarket trader 28. The determination of which individual selectedmarket trader 28 theindividual trading computer 16 transmits the trade request signal to can be made by the individual and input as part of the predetermined trading criterion, or be automatically made by thecomputer 46 based on predetermined criterion stored therein, such as the differences in fee schedules between the individual selectedmarket traders 28. Theindividual trading computer 16 can be programmed to select the individual selectedmarket trader 28 so as to minimize the costs of submitting the trade request signal (i.e. buying or selling investment items). Theindividual trading computer 16 maintains all of the information regarding the individual's investment item portfolio, the predetermined trading criterion, the identity of the individual selected data source(s) 20, and the identity of the individual selected market trader(s) 28 private. - Referring now to FIG. 4, the
trading interface 18 is shown in more detail. Thetrading interface 18 basically includes acomputer 52 which communicates with ainterface unit 54 via acommunication link 56. Thecomputer 52 can be a Packard Bell model 2010, and theinterface unit 54 can be a modem. Thecomputer 52 can be programmed with a trading exchange program, such as “street smart” obtainable from the Charles Schwab Company to receive trade requests and then output such trade requests to the individual selectedmarket trader 28. - The present invention also contemplates the
individual trading computer 16 monitoring the prices of each of the investment items contained in the investment item portfolio owned by the individual and stored by theindividual trading computer 16. Theinput unit 14 receives predetermined trading criteria including a predetermined stop loss value for the item from the individual. The predetermined stop loss value can be a predetermined amount, e.g. $5/share, or a percentage of the value of the item. - The data interface12 periodically receives pricing data from the individual selected
data source 20 selected by the individual. The pricing data identifies at least one item capable of being traded and contains a price information uniquely associated with the item. - The
computer 46, which is in communication with thedata interface 12 and theinput unit 14, has a reference to the item stored thereon. Thecomputer 46 automatically monitors, in real time, the price of the item via the pricing data and changes an execution price of the moving stop loss in a first direction as the price of the item changes in the first direction and maintains the execution price of the moving stop loss as the price of the item changes in a second direction opposite from the first direction. - The
computer 46 automatically outputs, in real time, a trade request signal to the individual selectedmarket trader 28 selected by the individual in response to the price of the item changing in the second direction to the execution price of the moving stop loss. The trade request signal identifies at least one trade of the item to be made by the individual selectedmarket trader 28 and authorizes the individual selectedmarket trader 28 to make the trade identified in the trade request signal whereby at least a portion of the trade identified in the trade request signal is capable of being consummated. - For example, a price/share chart of a stock for XYZ company (hereinafter referred to as “XYZ stock”) is shown in FIG. 5. Assuming that the XYZ stock was bought at $100/share, and the predetermined stop loss value was $5/share, the execution price of the moving stop loss would be initially set at $95/share. If during a first period, the price of the XYZ stock decreases to $98/share, then the execution price of the moving stop loss is maintained, and the moving stop loss would not be activated. If the price/share of the XYZ stock increased from $98/share to $120/share, the execution price of the moving stop loss would be increased in real time to $115/share. If the price/share of the XYZ stock decreased from the peak shown in FIG. 5 ($120/share) to $115/share, the moving stop loss would activate the
individual trading computer 16 to output a trade request signal to sell all or a preselected part of the XYZ stock. - It should be noted that the
computer 46 of theindividual trading computer 16, and thecomputer 52 of thetrading interface 18 can be the same physical computer. In this embodiment, programs embodying the logic of theindividual trading computer 16, and thetrading interface 18 can be programmed onto the same computer. The trade request may then be forwarded from the individual trading computer logic to the trading interface logic via a macro program. The macro program may include a trade confirmation loop which waits and captures the quantity and price of any investment item which has been traded (the trade confirmation signal) and to forward such trade confirmation signal to the individual trading computer logic via thecommunication link 34. It should be understood by those of ordinary skill in the art that in this embodiment, the communication links 30 and 34 would exist as logical links between the two computer programs. - Changes may be made in the construction and the operation of the various components, elements and assemblies described herein and changes may be made in the steps or the sequence of steps of the methods described herein without departing from the spirit and scope of the invention as defined in the following claims.
Claims (6)
1. An individual trading computer for automatically trading investment items, the individual trading computer comprising:
an input unit receiving predetermined trading criteria from an individual for making a trade;
a data interface receiving investment data from a data source selected by the individual, the investment data identifying at least one item capable of being traded and containing information uniquely associated with the item for making a trade;
a computer in communication with the data interface and the input unit, the computer receiving information selecting a market trader, and automatically analyzing the investment data with the predetermined trading criteria and automatically outputting a trade request signal to the market trader in response to the analysis determining that the item should be traded, the trade request signal identifying at least one trade of the item to be made by the market trader and authorizing the market trader to make the trade identified in the trade request signal whereby at least a portion of the trade identified in the trade request signal is capable of being consummated.
2. The individual trading computer of claim 1 , wherein the predetermined trading criteria are stored in the computer, the predetermined trading criteria including multiple instructions to form a trading sequence relating to the same investment item.
3. The individual trading computer of claim 1 , wherein the input unit, data interface and computer are all provided as components on a single physical computer.
4. The individual trading computer of claim 1 , wherein the computer outputs trade request signals to more than one individual selected market trader, and an investment item portfolio is stored on the computer, the investment item portfolio including a first investment item maintained in an account by one individual selected market trader, and a second investment item maintained in an account by another individual selected market trader.
5. The individual trading computer of claim 4 , wherein the investment item portfolio stored on the computer is maintained confidentially.
6. A method for automatically trading investment items based on predetermined conditions, comprising:
receiving an individual's selection of at least one individual selected data source;
receiving investment data identifying at least one item capable of being traded and containing information uniquely associated with the item from the individual selected data source;
receiving predetermined trading criteria for making a trade;
receiving the individual's selection of an individual selected market trader;
analyzing the investment data with the predetermined trading criteria;
outputting, automatically, a trade request signal to the individual selected market trader in response to the analysis determining that the item should be traded, the trade request signal identifying at least one trade of the item to be made by the individual selected market trader and authorizing the trader to make the trade identified in the trade request signal whereby at least a portion of the trade identified in the trade request signal is capable of being consummated.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/455,701 US20030200169A1 (en) | 1997-11-14 | 2003-06-05 | Automatic stock trading system |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US97076997A | 1997-11-14 | 1997-11-14 | |
US09/451,643 US6594643B1 (en) | 1997-11-14 | 1999-11-30 | Automatic stock trading system |
US10/455,701 US20030200169A1 (en) | 1997-11-14 | 2003-06-05 | Automatic stock trading system |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/451,643 Continuation US6594643B1 (en) | 1997-11-14 | 1999-11-30 | Automatic stock trading system |
Publications (1)
Publication Number | Publication Date |
---|---|
US20030200169A1 true US20030200169A1 (en) | 2003-10-23 |
Family
ID=23793081
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/451,643 Expired - Fee Related US6594643B1 (en) | 1997-11-14 | 1999-11-30 | Automatic stock trading system |
US10/455,701 Abandoned US20030200169A1 (en) | 1997-11-14 | 2003-06-05 | Automatic stock trading system |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/451,643 Expired - Fee Related US6594643B1 (en) | 1997-11-14 | 1999-11-30 | Automatic stock trading system |
Country Status (3)
Country | Link |
---|---|
US (2) | US6594643B1 (en) |
AU (1) | AU1938000A (en) |
WO (1) | WO2001041006A1 (en) |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020046154A1 (en) * | 2000-08-25 | 2002-04-18 | Pritchard Andrew H. | Systems and methods for developing and administering investment trusts |
US20030204491A1 (en) * | 2002-04-25 | 2003-10-30 | International Business Machines Corporation | Method and system for ensuring system awareness with data base connection on demand |
US20050289031A1 (en) * | 2004-06-28 | 2005-12-29 | Campbell David H | Computerized method of processing investment data and associated system |
US20060041498A1 (en) * | 2003-06-30 | 2006-02-23 | Bloomberg Lp | Central credit filtering in computerized trading |
US20060080216A1 (en) * | 2003-06-30 | 2006-04-13 | Andrew Hausman | Counterparty credit limits in computerized trading |
WO2007002829A3 (en) * | 2005-06-29 | 2007-06-21 | Itg Software Solutions Inc | System and method for generating real-time indicators in a trading list or portfolio |
US20070244793A1 (en) * | 2006-04-14 | 2007-10-18 | Swaptree, Inc. | Automated Transaction System and Method with Electronic Notification |
US20070244769A1 (en) * | 2006-04-14 | 2007-10-18 | Swaptree, Inc. | User interaction for trading system and method |
US20070244770A1 (en) * | 2006-04-14 | 2007-10-18 | Swaptree, Inc. | Automated trading system and method database |
US20070244772A1 (en) * | 2006-04-14 | 2007-10-18 | Swaptree, Inc. | Marketing system and methods in automated trading context |
US20070244801A1 (en) * | 2006-04-14 | 2007-10-18 | Swaptree, Inc. | Multi-transaction system and method |
US20070255624A1 (en) * | 2006-04-14 | 2007-11-01 | Swaptree, Inc. | Automated Trading System and Method |
US20080249952A1 (en) * | 2007-04-03 | 2008-10-09 | Benteler Henry | Computerized system and method for managing financial investment portfolios |
US20100049667A1 (en) * | 2006-12-27 | 2010-02-25 | Josh Margolis | Methods and systems for combining securities and carbon credits |
US7917424B2 (en) | 2001-12-26 | 2011-03-29 | Bgc Partners, Inc. | Systems and methods for providing financial instruments including contrary positions |
US8732061B2 (en) | 2001-12-27 | 2014-05-20 | Bgc Partners, Inc. | Creating and trading dynamic securities |
TWI566198B (en) * | 2015-09-25 | 2017-01-11 | Equity Change Trading Analysis System | |
US20210065296A1 (en) * | 2018-03-26 | 2021-03-04 | Ziggurat Technologies, Inc. | Intelligent trading and risk management framework |
TWI806467B (en) * | 2022-03-03 | 2023-06-21 | 金兆豐數位科技股份有限公司 | Multi-dimensional decision-making method for financial products to increase the rate of return |
Families Citing this family (112)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6205249B1 (en) | 1998-04-02 | 2001-03-20 | Scott A. Moskowitz | Multiple transform utilization and applications for secure digital watermarking |
US7664263B2 (en) | 1998-03-24 | 2010-02-16 | Moskowitz Scott A | Method for combining transfer functions with predetermined key creation |
US7159116B2 (en) | 1999-12-07 | 2007-01-02 | Blue Spike, Inc. | Systems, methods and devices for trusted transactions |
US7177429B2 (en) | 2000-12-07 | 2007-02-13 | Blue Spike, Inc. | System and methods for permitting open access to data objects and for securing data within the data objects |
US7664264B2 (en) | 1999-03-24 | 2010-02-16 | Blue Spike, Inc. | Utilizing data reduction in steganographic and cryptographic systems |
US6993504B1 (en) | 1999-04-09 | 2006-01-31 | Trading Technologies International, Inc. | User interface for semi-fungible trading |
US7212999B2 (en) | 1999-04-09 | 2007-05-01 | Trading Technologies International, Inc. | User interface for an electronic trading system |
US8577778B2 (en) * | 1999-07-21 | 2013-11-05 | Longitude Llc | Derivatives having demand-based, adjustable returns, and trading exchange therefor |
US7389262B1 (en) * | 1999-07-21 | 2008-06-17 | Longitude, Inc. | Financial products having demand-based, adjustable returns, and trading exchange therefor |
US7742972B2 (en) * | 1999-07-21 | 2010-06-22 | Longitude Llc | Enhanced parimutuel wagering |
US7475246B1 (en) | 1999-08-04 | 2009-01-06 | Blue Spike, Inc. | Secure personal content server |
US7251629B1 (en) | 1999-10-14 | 2007-07-31 | Edge Capture, Llc | Automated trading system in an electronic trading exchange |
US6876991B1 (en) | 1999-11-08 | 2005-04-05 | Collaborative Decision Platforms, Llc. | System, method and computer program product for a collaborative decision platform |
US9727916B1 (en) | 1999-12-30 | 2017-08-08 | Chicago Board Options Exchange, Incorporated | Automated trading exchange system having integrated quote risk monitoring and integrated quote modification services |
US7529704B1 (en) * | 1999-12-30 | 2009-05-05 | Painwebber, Inc. | On-line trading system |
US7356498B2 (en) | 1999-12-30 | 2008-04-08 | Chicago Board Options Exchange, Incorporated | Automated trading exchange system having integrated quote risk monitoring and integrated quote modification services |
US7430533B1 (en) * | 2000-01-11 | 2008-09-30 | Itg Software Solutions, Inc. | Automated batch auctions in conjunction with continuous financial markets |
US7613647B1 (en) * | 2000-01-19 | 2009-11-03 | Itg Software Solutions, Inc. | System and method for executing strategy security trading |
AU2001234899A1 (en) * | 2000-02-07 | 2001-08-14 | Tradegame International, Inc. | System and method for facilitating time and equity limited financial transactions across a computer network |
US7356499B1 (en) * | 2000-02-09 | 2008-04-08 | Dean Amburn | Method and apparatus for automated trading of equity securities using a real time data analysis |
US7389268B1 (en) | 2000-03-02 | 2008-06-17 | Trading Technologies International, Inc. | Trading tools for electronic trading |
US6772132B1 (en) * | 2000-03-02 | 2004-08-03 | Trading Technologies International, Inc. | Click based trading with intuitive grid display of market depth |
US6938011B1 (en) | 2000-03-02 | 2005-08-30 | Trading Technologies International, Inc. | Click based trading with market depth display |
US7139743B2 (en) | 2000-04-07 | 2006-11-21 | Washington University | Associative database scanning and information retrieval using FPGA devices |
US7398244B1 (en) | 2000-04-10 | 2008-07-08 | Stikine Technology, Llc | Automated order book with crowd price improvement |
US7383220B1 (en) | 2000-04-10 | 2008-06-03 | Stikine Technology, Llc | Automated short term option order processing |
US7890410B1 (en) | 2000-04-10 | 2011-02-15 | Stikine Technology, Llc | Automated trial order processing |
US8775294B1 (en) * | 2000-04-10 | 2014-07-08 | Stikine Technology, Llc | Automated linked order processing |
US7644027B2 (en) * | 2000-04-10 | 2010-01-05 | Christopher Keith | Market program for interacting with trading programs on a platform |
US7908198B1 (en) | 2000-04-10 | 2011-03-15 | Stikine Technology, Llc | Automated preferences for market participants |
US8296215B1 (en) * | 2000-04-10 | 2012-10-23 | Stikine Technology, Llc | Trading system with elfs and umpires |
US7882007B2 (en) * | 2000-04-10 | 2011-02-01 | Christopher Keith | Platform for market programs and trading programs |
US8799138B2 (en) | 2000-04-10 | 2014-08-05 | Stikine Technology, Llc | Routing control for orders eligible for multiple markets |
US7792733B1 (en) | 2000-04-10 | 2010-09-07 | Christopher Keith | Automated synchronization of orders represented in multiple markets |
US7813991B1 (en) | 2000-04-10 | 2010-10-12 | Christopher Keith | Automated trading negotiation protocols |
US8249975B1 (en) | 2000-04-10 | 2012-08-21 | Stikine Technology, Llc | Automated first look at market events |
US7496533B1 (en) | 2000-04-10 | 2009-02-24 | Stikine Technology, Llc | Decision table for order handling |
US7539638B1 (en) | 2000-04-10 | 2009-05-26 | Stikine Technology, Llc | Representation of order in multiple markets |
US7774246B1 (en) | 2000-04-10 | 2010-08-10 | Christopher Keith | Automated price setting for paired orders |
US7472087B2 (en) * | 2000-04-10 | 2008-12-30 | Stikine Technology, Llc | Trading program for interacting with market programs on a platform |
US8010438B2 (en) | 2000-06-01 | 2011-08-30 | Pipeline Financial Group, Inc. | Method for directing and executing certified trading interests |
US7177833B1 (en) * | 2000-07-18 | 2007-02-13 | Edge Capture, Llc | Automated trading system in an electronic trading exchange |
US7379909B1 (en) | 2000-10-04 | 2008-05-27 | Tradestation Technologies, Inc. | System, method and apparatus for monitoring and execution of entry and exit orders |
US20020046146A1 (en) * | 2000-10-14 | 2002-04-18 | Otero Hernan G. | Apparatus, methods and articles of manufacture for constructing and executing computerized transaction processes and programs |
US20020156719A1 (en) * | 2000-11-17 | 2002-10-24 | Market Axess Inc., | Method and apparatus for trading bonds |
US20020091623A1 (en) * | 2000-12-04 | 2002-07-11 | Daniels Alan F. | System and methods for an electronic real estate trading environment |
SG114481A1 (en) * | 2000-12-06 | 2005-09-28 | Netrobust Pte Ltd | Real-time financial charting system |
EP1364326A4 (en) * | 2000-12-22 | 2005-07-13 | Market Axess Inc | Method and system for computer-implemented trading of new issue and secondary market debt securities |
US7386499B2 (en) * | 2001-06-06 | 2008-06-10 | Robert Kocher | Stock trading limit order coupled link (Lock) |
CA2403300A1 (en) * | 2002-09-12 | 2004-03-12 | Pranil Ram | A method of buying or selling items and a user interface to facilitate the same |
US7457775B1 (en) * | 2001-08-03 | 2008-11-25 | Cross Joseph H | System and method for selecting securities for investment |
US8521638B1 (en) | 2001-08-03 | 2013-08-27 | Joseph H. Cross | System and method for selecting securities for investment |
US20030144944A1 (en) * | 2002-01-31 | 2003-07-31 | Kalt David Samuels | Financial instruments trading system and method |
US20030167224A1 (en) * | 2002-02-22 | 2003-09-04 | Periwal Vijay K. | Sequential execution system of trading orders |
US7287275B2 (en) | 2002-04-17 | 2007-10-23 | Moskowitz Scott A | Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth |
US8027893B1 (en) | 2002-05-20 | 2011-09-27 | News Technologies, Llc | News induced automated electronic securities transactions |
US9805417B2 (en) * | 2002-06-19 | 2017-10-31 | Trading Technologies International, Inc. | System and method for automated trading |
US7974909B1 (en) | 2002-08-28 | 2011-07-05 | Celeritasworks, Llc | System and method for making trades |
US20050086150A1 (en) * | 2002-09-04 | 2005-04-21 | Serpico Vincent C. | Stock market trading systems creation algorithm |
US7076461B2 (en) * | 2002-12-09 | 2006-07-11 | Sam Balabon | System and method for trading above or below the market |
US8484121B2 (en) * | 2002-12-09 | 2013-07-09 | Sam Balabon | System and method for execution delayed trading |
US7769668B2 (en) * | 2002-12-09 | 2010-08-03 | Sam Balabon | System and method for facilitating trading of financial instruments |
US20070288461A1 (en) * | 2002-12-16 | 2007-12-13 | News Technologies, Llc | High-Speed Term and Phrase Matching via Successive Complexity Reduction |
JP2006526227A (en) | 2003-05-23 | 2006-11-16 | ワシントン ユニヴァーシティー | Intelligent data storage and processing using FPGA devices |
US10572824B2 (en) | 2003-05-23 | 2020-02-25 | Ip Reservoir, Llc | System and method for low latency multi-functional pipeline with correlation logic and selectively activated/deactivated pipelined data processing engines |
US20060074782A1 (en) * | 2003-05-24 | 2006-04-06 | Carl Johansson | Method for transacting securities |
US7739182B2 (en) * | 2003-07-03 | 2010-06-15 | Makor Issues And Rights Ltd. | Machine learning automatic order transmission system for sending self-optimized trading signals |
US7499883B2 (en) * | 2003-07-31 | 2009-03-03 | Marketaxess Holdings Inc. | Electronic inquiry lists for financial products |
US20050144109A1 (en) * | 2003-12-31 | 2005-06-30 | Michael Boni | Electronic trading data integration and protection system |
US20050228737A1 (en) * | 2004-03-26 | 2005-10-13 | Taiwan Semiconductor Manufacturing Co., Ltd. | Semiconductor manufacturing capacity features exchange system |
SG117571A1 (en) * | 2004-05-11 | 2005-12-29 | Ebs Group Ltd | Price display in an anonymous trading system |
EP1626369A1 (en) * | 2004-08-13 | 2006-02-15 | EBS Group limited | Automated trading system |
EP1686528A3 (en) * | 2005-01-27 | 2007-07-11 | Market Axess Inc. | A method and apparatus for automated order protection trading |
US20060200394A1 (en) * | 2005-03-04 | 2006-09-07 | Avadhi Finance & Technology, Inc. | Method for monitoring securities and market conditions |
US20070027793A1 (en) * | 2005-08-01 | 2007-02-01 | Lutnick Howard W | Systems and methods for maintaining the viability of a market order type in fluctuating markets |
US7865423B2 (en) * | 2005-08-16 | 2011-01-04 | Bridgetech Capital, Inc. | Systems and methods for providing investment opportunities |
DE102006001558A1 (en) * | 2006-01-12 | 2007-07-19 | Ravenpack Trading Tool Gmbh | Method for configuring an automatic trading system |
US7908203B2 (en) * | 2006-04-28 | 2011-03-15 | Pipeline Financial Group, Inc. | Coordination of algorithms in algorithmic trading engine |
US7882014B2 (en) * | 2006-04-28 | 2011-02-01 | Pipeline Financial Group, Inc. | Display of market impact in algorithmic trading engine |
US7870059B2 (en) * | 2006-04-28 | 2011-01-11 | Pipeline Financial Group, Inc. | Display of selected items in visual context in algorithmic trading engine |
US7882013B2 (en) * | 2006-04-28 | 2011-02-01 | Pipeline Financial Group, Inc. | Drag-and-drop graphical control interface for algorithmic trading engine |
US7904376B2 (en) * | 2006-04-28 | 2011-03-08 | Pipeline Financial Group, Inc. | Rich graphical control interface for algorithmic trading engine |
US7840482B2 (en) | 2006-06-19 | 2010-11-23 | Exegy Incorporated | Method and system for high speed options pricing |
US7921046B2 (en) | 2006-06-19 | 2011-04-05 | Exegy Incorporated | High speed processing of financial information using FPGA devices |
US7660793B2 (en) | 2006-11-13 | 2010-02-09 | Exegy Incorporated | Method and system for high performance integration, processing and searching of structured and unstructured data using coprocessors |
US8326819B2 (en) | 2006-11-13 | 2012-12-04 | Exegy Incorporated | Method and system for high performance data metatagging and data indexing using coprocessors |
US8103579B1 (en) | 2007-07-26 | 2012-01-24 | Pipeline Financial Group, Inc. | Systems and methods regarding targeted dissemination |
JP2010534892A (en) | 2007-07-26 | 2010-11-11 | パイプライン フィナンシャル グループ インコーポレイティッド | Large transaction system and method for providing price improvements to aggressive orders |
CA2605662A1 (en) * | 2007-09-28 | 2009-03-28 | International Business Machines Corporation | System and method for automated stock market operation |
US20090132432A1 (en) * | 2007-10-01 | 2009-05-21 | Clapper Rock L | Commodity, price and volume data sharing system for non-publicly traded commodities |
EP2195774A2 (en) * | 2007-10-05 | 2010-06-16 | 3d Markets, Inc. | Method and apparatus for improved electronic trading |
US10229453B2 (en) | 2008-01-11 | 2019-03-12 | Ip Reservoir, Llc | Method and system for low latency basket calculation |
US20090186689A1 (en) * | 2008-01-21 | 2009-07-23 | Hughes John M | Systems and methods for providing investment opportunities |
US20090259584A1 (en) * | 2008-04-08 | 2009-10-15 | Henri Waelbroeck | Block trading system and method providing price improvement to aggressive orders |
US20090265263A1 (en) * | 2008-04-17 | 2009-10-22 | Steven Callahan Williams | Apparatus, system, and method for concurrently trading securities via multiple strategies |
JP5871619B2 (en) | 2008-12-15 | 2016-03-01 | アイ・ピー・リザブワー・エル・エル・シー | Method and apparatus for high-speed processing of financial market depth data |
LU91799B1 (en) * | 2009-07-23 | 2011-07-22 | Splitart S A | Device, system, and method for trading units of unique valuable assets |
US8529337B2 (en) | 2010-06-11 | 2013-09-10 | Longitude Llc | Enhanced parimutuel platform for wagering |
US20120047060A1 (en) * | 2010-08-23 | 2012-02-23 | Fossler Ii Douglas Earl | Computerized Moniker-Based Equity Trading System and Method of Creation |
JP6045505B2 (en) | 2010-12-09 | 2016-12-14 | アイピー レザボア, エルエルシー.IP Reservoir, LLC. | Method and apparatus for managing orders in a financial market |
US9697695B2 (en) | 2011-06-15 | 2017-07-04 | Longitude Llc | Enhanced parimutuel wagering filter |
US8532798B2 (en) | 2011-08-23 | 2013-09-10 | Longitude Llc | Predicting outcomes of future sports events based on user-selected inputs |
US9990393B2 (en) | 2012-03-27 | 2018-06-05 | Ip Reservoir, Llc | Intelligent feed switch |
US10121196B2 (en) | 2012-03-27 | 2018-11-06 | Ip Reservoir, Llc | Offload processing of data packets containing financial market data |
US10650452B2 (en) | 2012-03-27 | 2020-05-12 | Ip Reservoir, Llc | Offload processing of data packets |
US11436672B2 (en) | 2012-03-27 | 2022-09-06 | Exegy Incorporated | Intelligent switch for processing financial market data |
CA2835860A1 (en) | 2012-12-11 | 2014-06-11 | Aequitas Innovations Inc. | System and method for automated issuing, listing and trading of financial interests |
US9136938B1 (en) | 2014-12-11 | 2015-09-15 | Tesla Wireless Company LLC | Communication method and system that uses low latency/low data bandwidth and high latency/high data bandwidth pathways |
US20160197669A1 (en) | 2014-12-11 | 2016-07-07 | Tesla Wireless Company LLC | Communication method and system that uses low latency/low data bandwidth and high latency/high data bandwidth pathways |
US10402906B2 (en) * | 2015-10-28 | 2019-09-03 | Qomplx, Inc. | Quantification for investment vehicle management employing an advanced decision platform |
EP3560135A4 (en) | 2016-12-22 | 2020-08-05 | IP Reservoir, LLC | Pipelines for hardware-accelerated machine learning |
US10979306B2 (en) | 2019-06-07 | 2021-04-13 | Bank Of America Corporation | System for backend resource management simulation and live deployment |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5297031A (en) * | 1990-03-06 | 1994-03-22 | Chicago Board Of Trade | Method and apparatus for order management by market brokers |
US6493681B1 (en) * | 1999-08-11 | 2002-12-10 | Proxytrader, Inc. | Method and system for visual analysis of investment strategies |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4412287A (en) | 1975-05-29 | 1983-10-25 | Braddock Iii Walter D | Automated stock exchange |
US4903201A (en) | 1983-11-03 | 1990-02-20 | World Energy Exchange Corporation | Automated futures trading exchange |
US4674044A (en) | 1985-01-30 | 1987-06-16 | Merrill Lynch, Pierce, Fenner & Smith, Inc. | Automated securities trading system |
US4677933A (en) * | 1985-11-22 | 1987-07-07 | Rotella Thomas B | Stock price tracking apparatus |
US5101353A (en) | 1989-05-31 | 1992-03-31 | Lattice Investments, Inc. | Automated system for providing liquidity to securities markets |
US5732397A (en) | 1992-03-16 | 1998-03-24 | Lincoln National Risk Management, Inc. | Automated decision-making arrangement |
JPH05342191A (en) | 1992-06-08 | 1993-12-24 | Mitsubishi Electric Corp | System for predicting and analyzing economic time sequential data |
JP3255754B2 (en) | 1993-04-23 | 2002-02-12 | 富士通株式会社 | Electronic trading system |
WO1995006290A2 (en) | 1993-08-18 | 1995-03-02 | Wells Fargo Nikko Investment Advisors | Investment fund management method and system |
CA2119921C (en) * | 1994-03-23 | 2009-09-29 | Sydney H. Belzberg | Computerized stock exchange trading system |
US5717989A (en) | 1994-10-13 | 1998-02-10 | Full Service Trade System Ltd. | Full service trade system |
US5745706A (en) | 1994-12-30 | 1998-04-28 | Wolfberg; Larry | Computer system and related equipment for spending and investment account management |
US5845266A (en) | 1995-12-12 | 1998-12-01 | Optimark Technologies, Inc. | Crossing network utilizing satisfaction density profile with price discovery features |
JP3490555B2 (en) | 1995-10-02 | 2004-01-26 | 株式会社リコー | Order management system |
WO1997022075A1 (en) | 1995-12-15 | 1997-06-19 | Enhanced Investment Technologies, Inc. | Apparatus and accompanying methods for automatically modifying a financial portfolio through dynamic re-weighting based on a non-constant function of current capitalization weights |
US5819238A (en) | 1996-12-13 | 1998-10-06 | Enhanced Investment Technologies, Inc. | Apparatus and accompanying methods for automatically modifying a financial portfolio through dynamic re-weighting based on a non-constant function of current capitalization weights |
US6401080B1 (en) * | 1997-03-21 | 2002-06-04 | International Business Machines Corporation | Intelligent agent with negotiation capability and method of negotiation therewith |
US6188992B1 (en) * | 1997-08-18 | 2001-02-13 | Fredric J. French | Apparatus, method and system for adaptively managing investments |
US6421653B1 (en) * | 1997-10-14 | 2002-07-16 | Blackbird Holdings, Inc. | Systems, methods and computer program products for electronic trading of financial instruments |
US6418417B1 (en) * | 1998-10-08 | 2002-07-09 | Strategic Weather Services | System, method, and computer program product for valuating weather-based financial instruments |
US6317728B1 (en) * | 1998-10-13 | 2001-11-13 | Richard L. Kane | Securities and commodities trading system |
US6405180B2 (en) * | 1998-11-05 | 2002-06-11 | International Securities Exchange, Llc | Automated exchange for matching bids between a party and a counterparty based on a relationship between the counterparty and the exchange |
US6418419B1 (en) * | 1999-07-23 | 2002-07-09 | 5Th Market, Inc. | Automated system for conditional order transactions in securities or other items in commerce |
-
1999
- 1999-11-30 US US09/451,643 patent/US6594643B1/en not_active Expired - Fee Related
- 1999-12-09 AU AU19380/00A patent/AU1938000A/en not_active Abandoned
- 1999-12-09 WO PCT/US1999/029324 patent/WO2001041006A1/en active Application Filing
-
2003
- 2003-06-05 US US10/455,701 patent/US20030200169A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5297031A (en) * | 1990-03-06 | 1994-03-22 | Chicago Board Of Trade | Method and apparatus for order management by market brokers |
US6493681B1 (en) * | 1999-08-11 | 2002-12-10 | Proxytrader, Inc. | Method and system for visual analysis of investment strategies |
Cited By (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020046154A1 (en) * | 2000-08-25 | 2002-04-18 | Pritchard Andrew H. | Systems and methods for developing and administering investment trusts |
US7917424B2 (en) | 2001-12-26 | 2011-03-29 | Bgc Partners, Inc. | Systems and methods for providing financial instruments including contrary positions |
US8732061B2 (en) | 2001-12-27 | 2014-05-20 | Bgc Partners, Inc. | Creating and trading dynamic securities |
US20030204491A1 (en) * | 2002-04-25 | 2003-10-30 | International Business Machines Corporation | Method and system for ensuring system awareness with data base connection on demand |
US7010525B2 (en) * | 2002-04-25 | 2006-03-07 | International Business Machines Corporation | Method and system for ensuring system awareness with data base connection on demand |
US8676679B2 (en) | 2003-06-30 | 2014-03-18 | Bloomberg L.P. | Counterparty credit limits in computerized trading |
US20060041498A1 (en) * | 2003-06-30 | 2006-02-23 | Bloomberg Lp | Central credit filtering in computerized trading |
US20060080216A1 (en) * | 2003-06-30 | 2006-04-13 | Andrew Hausman | Counterparty credit limits in computerized trading |
US7533054B2 (en) * | 2003-06-30 | 2009-05-12 | Bloomberg L.P. | Central credit filtering in computerized trading |
US20050289031A1 (en) * | 2004-06-28 | 2005-12-29 | Campbell David H | Computerized method of processing investment data and associated system |
US20150012412A1 (en) * | 2005-06-29 | 2015-01-08 | Itg Software Solutions, Inc. | System and method for generating real-time indicators in a trading list or portfolio |
US7680718B2 (en) * | 2005-06-29 | 2010-03-16 | Itg Software Solutions, Inc. | System and method for generating real-time indicators in a trading list or portfolio |
US20110276464A1 (en) * | 2005-06-29 | 2011-11-10 | Itg Software Solutions, Inc. | System and method for generating real-time indicators in a trading list or portfolio |
US8001033B2 (en) * | 2005-06-29 | 2011-08-16 | Itg Software Solutions, Inc. | System and method for generating real-time indicators in a trading list or portfolio |
US20070143198A1 (en) * | 2005-06-29 | 2007-06-21 | Itg Software Solutions, Inc. | System and method for generating real-time indicators in a trading list or portfolio |
WO2007002829A3 (en) * | 2005-06-29 | 2007-06-21 | Itg Software Solutions Inc | System and method for generating real-time indicators in a trading list or portfolio |
US20100174666A1 (en) * | 2005-06-29 | 2010-07-08 | Itg Software Solutions, Inc. | System and Method for Generating Real-Time Indicators iin a Trading List or Portfolio |
US8065223B2 (en) | 2006-04-14 | 2011-11-22 | Swaptree, Inc. | Multi-transaction system and method |
US20070244769A1 (en) * | 2006-04-14 | 2007-10-18 | Swaptree, Inc. | User interaction for trading system and method |
US20070244793A1 (en) * | 2006-04-14 | 2007-10-18 | Swaptree, Inc. | Automated Transaction System and Method with Electronic Notification |
US20110035292A1 (en) * | 2006-04-14 | 2011-02-10 | Swaptree, Inc. | Multi-transaction system and method |
US7742978B2 (en) | 2006-04-14 | 2010-06-22 | Swaptree, Inc. | Multi-transaction system and method |
US20070255624A1 (en) * | 2006-04-14 | 2007-11-01 | Swaptree, Inc. | Automated Trading System and Method |
US20070244801A1 (en) * | 2006-04-14 | 2007-10-18 | Swaptree, Inc. | Multi-transaction system and method |
US20070244772A1 (en) * | 2006-04-14 | 2007-10-18 | Swaptree, Inc. | Marketing system and methods in automated trading context |
US20070244770A1 (en) * | 2006-04-14 | 2007-10-18 | Swaptree, Inc. | Automated trading system and method database |
US8732058B2 (en) | 2006-12-27 | 2014-05-20 | Cfph, Llc | Methods and systems for combining securities and carbon credits |
US8930255B2 (en) | 2006-12-27 | 2015-01-06 | Cfph, Llc | Methods and systems for combining securities and carbon credits |
US20100049667A1 (en) * | 2006-12-27 | 2010-02-25 | Josh Margolis | Methods and systems for combining securities and carbon credits |
US20080249952A1 (en) * | 2007-04-03 | 2008-10-09 | Benteler Henry | Computerized system and method for managing financial investment portfolios |
TWI566198B (en) * | 2015-09-25 | 2017-01-11 | Equity Change Trading Analysis System | |
US20210065296A1 (en) * | 2018-03-26 | 2021-03-04 | Ziggurat Technologies, Inc. | Intelligent trading and risk management framework |
TWI806467B (en) * | 2022-03-03 | 2023-06-21 | 金兆豐數位科技股份有限公司 | Multi-dimensional decision-making method for financial products to increase the rate of return |
Also Published As
Publication number | Publication date |
---|---|
US6594643B1 (en) | 2003-07-15 |
WO2001041006A1 (en) | 2001-06-07 |
AU1938000A (en) | 2001-06-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6594643B1 (en) | Automatic stock trading system | |
US10373250B2 (en) | System and method for displaying highest and lowest traded prices of tradable objects | |
US8180698B2 (en) | System for physicals commodity trading | |
TW561370B (en) | Real-time interactive investing on event outcomes | |
US6876981B1 (en) | Method and system for analyzing and comparing financial investments | |
US8635149B2 (en) | System and method for online trading using an electronic spreadsheet | |
US7565320B2 (en) | Index for fixed income securities market | |
US20040024689A1 (en) | System and method for automated trading | |
US20090125438A1 (en) | Trading tool to enhance stock and commodity index execution | |
US20020046154A1 (en) | Systems and methods for developing and administering investment trusts | |
US20020038276A1 (en) | Securities trade state tracking method and apparatus | |
US20020073017A1 (en) | Method and system of presenting data and analysis for use in stock market trading | |
US20020026400A1 (en) | System and method to establish trading mechanisms employing auctions and reverse auctions | |
US20100228662A1 (en) | Flexible System and Method for Electronic Trading | |
US20120284160A1 (en) | Systems and methods for providing volume-weighted average price auction trading | |
US20040044610A1 (en) | Automated auction protocol processor | |
US20040236669A1 (en) | Method and system for automated electronic trading in financial matters | |
CZ20012155A3 (en) | Automated price improvement protocol processor | |
US20130325687A1 (en) | Methods and arrangements for exchange traded products | |
WO2001004817A1 (en) | Interest matching and price improvement platform method and system | |
WO2002017185A2 (en) | Apparatus and method for adding liquidity to an ecn and improving executions of orders for securities | |
CN106682981A (en) | Processing method of asset assignment transaction, apparatus and system thereof | |
KR20180047736A (en) | Futures option trading system by internet | |
Wrigley | Electronic Markeplace with Multimedia Representation: SEA of Flowers |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION |