Systems and methods for competitive portfolio trading
AssigneeTradeweb Markets LLC
InventorsJustin Daniel Peterson, Christian Adam Bruner, Theodore Husveth
Life of this patent
Estimating the term…
Abstract
Various embodiments of the present invention provide systems and methods for portfolio trading of corporate bonds. Liquidity takers generate a list of bonds to send to liquidity providers where the liquidity provider provides quotes for one or more of the bonds. The decision to trade is made at the portfolio level and the winning dealer trades the portfolio or sub-portfolio.
Claims12
A computer-implemented method for electronic portfolio trading of corporate bonds using a computer system capable of communication with one or more client computers and one or more dealer computers across a trading platform, the method comprising:
- causing to display on the client computer a pre-trade interface, the pre-trade interface designed and configured to receive one or more inputs related to one or more bonds that comprise a portfolio;
- receiving through the pre-trade interface a request from a client, the request comprising data relating to a portfolio;
- generating through the trading platform a portfolio list based on the data received from the client;
- transmitting through the trading platform the portfolio list to the one or more dealer computers;
- receiving through the trading platform from the one or more dealer computers quotes relating to one or more of the bonds that comprise the portfolio;
- causing to display on the client computer a negotiation interface, the negotiation interface designed and configured to display the portfolio list and pricing data based on the received quotes and to dynamically provide updated pricing information for the portfolio list based on inputs received from the client, wherein when a client deselects an item from within the portfolio list the pricing data is dynamically updated in real time to reflect a sub-portfolio that comprises each of the items in the portfolio list other than the deselected item;
- receiving through the trading platform a request to trade the items in the sub-portfolio from the client computer based on a selected dealer's quotes;
- and
- executing a transaction through the trading platform for the sub-portfolio between the client and selected dealer.
A non-transitory computer program product, comprising a computer usable medium having stored therein instructions that, when executed by at least one processor, configure one or more computers of an electronic trading system to:
- display on a client computer a pre-trade interface, the pre-trade interface designed and configured to receive one or more inputs related to one or more bonds that comprise a portfolio;
- receive through the pre-trade interface a request from a client, the request comprising data relating to a portfolio;
- generate through a trading platform a portfolio list based on the data received from the client;
- transmit through the trading platform the portfolio list to the one or more dealer computers;
- receive through the trading platform from the one or more dealer computers quotes relating to one or more of the bonds that comprise the portfolio;
- cause to display on the client computer a negotiation interface, the negotiation interface designed and configured to display the portfolio list and pricing data based on the received quotes and to dynamically provide updated pricing information for the portfolio list based on inputs received from the client, wherein when a client deselects an item from within the portfolio list the pricing data is dynamically updated in real time to reflect a sub-portfolio that comprises each of the items in the portfolio list other than the deselected item;
- receive through the trading platform a request to trade the items in the sub-portfolio from the client computer based on a selected dealer's quotes;
- and
- execute a transaction through the trading platform for the sub-portfolio between the client and selected dealer.
Dependencies are inferred from the claim text.