摘要:
A system for execution of transactions includes a main memory of a computer system storing an order book to match a portion of security interest in the order book to a received order for a security.
摘要:
Multiple securities processors each process attributable security interest messages generated by market participants. Each of these attributable security interest messages relates to a specific security chosen from a plurality of securities traded on the securities trading system, such that each individual security is assigned to one or more of the securities processors. An order routing system routes each attributable security interest message to one of the securities processors.
摘要:
A trading process for trading securities in an electronic market includes a matching process to match a portion of a received order for a security against a security interest stored in an order book that resides in main memory of a computer system.
摘要:
A securities processor includes a prematching process for validating an attributable security interest message placed by a market participant on a securities trading system This attributable security interest message relates to an individual security chosen from a plurality of securities traded on the securities trading system. A matching queue receives the validated attributable security interest message from the prematching process, and queues it for subsequent matching. A matching process obtains the validated attributable security interest message from the matching queue and compares it with previously-validated attributable security interest messages to determine if a match occurs between the validated attributable security interest message and one of the previously-validated attributable security interest messages.
摘要:
A process for chronicling a portion of an electronic market includes a record process for recording an activity relating to a security interest in an order book in main memory of a computer system and another record process for recording the activity in a persistent store.
摘要:
A process for chronicling a portion of an electronic market includes a record process for recording an activity relating to a security interest in an order book in main memory of a computer system and another record process for recording the activity in a persistent store.
摘要:
A system for determining an opening price for products traded over a distributed, networked computer system, includes a plurality of workstations for entering orders for financial products into the distributed, networked computer system and a server computer coupled to the workstations for receiving the orders. The server computer determines when a time just prior to an official opening time for opening regular trading has been reached, and executes a server process that determines an opening price for the product. The server process identifies the oldest of interest at the most aggressive price on each side of the market and selects the older interest of the identified interest to designate as initial interest. The server process matches initial interest against all contra side interest.
摘要:
A method of processing delivery messages in a security processing architecture includes receiving an expression of interest to enter into a transaction to buy or sell a security, matching the expression of interest with other expressions of interest, sending a message to a market participant that a match exists, recording a delivery in a delivery log file, recording the delivery in a delivery work in process (WIP) file, and receiving a response message from the market participant.
摘要:
A method of processing delivery messages in a security processing architecture includes receiving an expression of interest to enter into a transaction to buy or sell a security, matching the expression of interest with other expressions of interest, sending a message to a market participant that a match exists, recording a delivery in a delivery log file, recording the delivery in a delivery work in process (WIP) file, and receiving a response message from the market participant.
摘要:
A message prioritization process includes an interface process for receiving a primary attributable security interest message and one or more secondary attributable security interest messages placed by the market participant on a securities trading system. The primary attributable security interest message relates to a defined quantity of an individual security traded on the securities trading system. Each secondary attributable security interest message increments the defined quantity of the primary attributable security interest message by an incremental quantity. A code assignment process assigns a superior prioritization code to the primary attributable security interest message and an inferior prioritization code to each secondary attributable security interest message. These prioritization codes control the order in which the attributable security interest messages are processed by a matching process, and the inferior prioritization code is subordinate to the superior prioritization code.