Method and system for efficiently matching long and short positions in securities trading and transacting a series of overnight trades for balance sheet netting
First Claim
1. A method of trading baskets of serial overnight trades, each of which is treated as an independent overnight repo/reverse trade for financial reporting purposes, with corresponding notional amount, comprising:
- receiving, by software executed by computer hardware, a feed of data regarding basket trades from internal systems of each of a plurality of participants;
comparing, by software executed by computer hardware, the basket trade data based on predefined transaction criteria to determine that both sides of each basket trade have been received and are matched;
if each basket trade is matched, canceling, by software executed by computer hardware, each basket trade and creating in its place a series of overnight trades corresponding to each basket trade; and
sending, by software executed by computer hardware, details of the cancellation and new overnight trades to the originating participants.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for trading long and short inventory positions in securities for participants involves systematically obtaining long and short position information from each participant, processing the information in accordance with participant-controlled parameters, matching the participants'"'"' short positions to other participants'"'"' long positions and feeding the resultant activity back to each participant in the form of system-generated repo and reverse repo trades, while maintaining the anonymity of the participants. Another aspect enables trading baskets of serial overnight trades, each of which is treated as an independent overnight repo/reverse trade for financial reporting purposes, with corresponding notional amount, that involves, for example, cancellation of a basket trade and creating in its place a series of overnight trades corresponding to the basket trade.
35 Citations
21 Claims
-
1. A method of trading baskets of serial overnight trades, each of which is treated as an independent overnight repo/reverse trade for financial reporting purposes, with corresponding notional amount, comprising:
-
receiving, by software executed by computer hardware, a feed of data regarding basket trades from internal systems of each of a plurality of participants; comparing, by software executed by computer hardware, the basket trade data based on predefined transaction criteria to determine that both sides of each basket trade have been received and are matched; if each basket trade is matched, canceling, by software executed by computer hardware, each basket trade and creating in its place a series of overnight trades corresponding to each basket trade; and sending, by software executed by computer hardware, details of the cancellation and new overnight trades to the originating participants. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10, 11)
-
-
8. A method of trading baskets of serial overnight trades, each of which is treated as an independent overnight repo/reverse trade for financial reporting purposes, with corresponding notional amount, comprising:
-
receiving, by software executed by computer hardware, a feed of data regarding basket trades from internal systems of each of a plurality of participants; comparing, by software executed by computer hardware, the basket trade data based on predefined transaction criteria to determine that both sides of each basket trade have been received and are matched; if each basket trade is matched, canceling, by software executed by computer hardware, each basket trade and creating in its place a series of overnight trades corresponding to each basket trade; sending, by software executed by computer hardware, details of the cancellation and new overnight trades to the originating participants; and splitting, by software executed by computer hardware, the trade using rate curvature to a daily interest rate for each overnight trade through a series of interpolated daily rates derived from a market curve current at the time of trade conversion, which is derived as follows; i) periodically, extracting yield curve points from an available market source; ii) performing straight-line interpolation for date points that are not given; iii) comparing a rate on the trade with a rate on the yield curve for a corresponding duration and calculating the spread; and iv) adding the spread is added to each yield curve point extracted from the market source, and using the resultant values with their respective durations and the rate on the trade with its corresponding duration to determine forward rates. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
12. A system for trading baskets of serial overnight trades, each of which is treated as an independent overnight repo/reverse trade for financial reporting purposes, with corresponding notional amount, comprising:
-
a server pre-programmed for receiving a feed of data regarding basket trades from internal systems of each of a plurality of participants; comparing the basket trade data based on predefined transaction criteria to determine that both sides of each basket trade have been received and are matched; if each basket trade is matched, canceling each basket trade and creating in its place a series of overnight trades corresponding to each basket trade; and sending details of the cancellation and new overnight trades to the originating participants.
-
Specification