IP Library Granted Patent US 8,635,147
Granted Patent B2
US 8,635,147 · App. 13/556,735 · Granted Jan 21, 2014

System, method and program for agency cost estimation

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,635,147
App. No.
13/556,735
Granted
Jan 21, 2014
Kind
B2
Abstract

A method, system and computer program product for forecasting the transaction cost of a portfolio trade execution that may be applied to any given trading strategy or an optimal trading strategy that minimizes transaction costs. The system accepts user-defined input variables from customers and generates a transaction cost estimation report based on those variables. Two models are utilized: discretionary and non-discretionary. A specific transaction cost estimation and optimization is performed that model the transaction costs of a specific trade execution based on the user's trading profile and market variables.

Claims (17)

1. A system for estimating transaction costs of a security trade execution according to a trading strategy selected by a user, comprising the steps of:

a transaction cost estimating server, coupled to an electronic data network and configured to:

receive over a network, data defining parameters of a proposed trade execution from a client user device, and data specifying a user-selected trading strategy, said trading strategy data including a sequence of share quantities of securities to be traded per time interval for a given trading horizon;

calculate first estimated transaction costs for the received proposed trade execution based on the user-selected trading strategy and market data using a first agency cost estimation model that considers discretionary and non-discretionary trades;

calculate second estimated transaction costs for the received proposed trade execution based on the user-selected trading strategy and market data using a second agency cost estimation model that considers only non-discretionary trades; and

transmit to the client user device at least one of the first and second estimated transaction costs;

wherein, said user-selected trading strategy is selected from among a plurality of predefined trading styles, or specifically defined by said user.

2. The system of claim 1 , further configured to generate recommendations for optimizing the user-selected trading strategy based on at least one of the first and second estimated transaction costs and providing said recommendations to the client user device over the network.

3. The system of claim 1 , wherein an adjustment factor adjusts for trade difficulty and market conditions to allow for an accurate comparison of trades performed under different circumstances and trading conditions.

4. The system of claim 3 , wherein said adjustment factor provides an expected trading cost for each security for each day based on a statistical analysis of measures of trade difficulty.

5. The system of claim 2 , further configured to receive a risk aversion profile and hypothetical trade order characteristics through the network and wherein said step of calculating second estimated transaction costs factors said risk aversion profile and hypothetical trade order characteristics.

6. The system of claim 1 , further comprising a user interface to allow a user to identify relevant data and trends in a dataset, and to locate factors that affect transaction performance.

7. The system of claim 6 , wherein a user is able to change a subset of the dataset under consideration and perform real-time analytic calculations without additional pre-processing.

8. The system of claim 6 , wherein a user may add new user aggregates, without additional pre-processing.

9. The system of claim 1 , wherein the server is adapted to provide a direct interface to a securities price database to enable the display of transaction cost analysis results in real-time.

10. The system of claim 1 , wherein said server executes a transaction cost algorithm allows for intra-day calculation of price-based benchmarks.

11. The system of claim 1 , further configured to build the first agency cost estimation model using historical transaction data for all executions, including trade data for trade executions for which traders can postpone or abandon trading to take advantage of market conditions; and to build the second agency cost estimation model using historical transaction data for executions only for trades for which traders do not have discretion and must execute regardless of whether market conditions are favorable, and excluding data for opportunistic trade executions.

Assignments (6)
SECURITY AGREEMENT Recorded Jan 13, 2022
From: SERVICES DEVELOPMENT COMPANY LLC; VIRTU ITG SOFTWARE SOLUTIONS LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058746/0699 →
RELEASE OF SECURITY INTEREST Recorded Jan 13, 2022
From: JEFFERIES FINANCE LLC
To: VIRTU ITG SOFTWARE SOLUTIONS LLC
Reel/Frame 058746/0799 →
RELEASE OF SECURITY INTEREST Recorded Oct 10, 2019
From: U.S. BANK NATIONAL ASSOCIATION
To: VIRTU ITG SOFTWARE SOLUTIONS LLC
Reel/Frame 050707/0015 →
CHANGE OF NAME Recorded Aug 21, 2019
From: ITG SOFTWARE SOLUTIONS, INC
To: VIRTU ITG SOFTWARE SOLUTIONS LLC
Reel/Frame 050128/0708 →
SECURITY INTEREST Recorded Mar 4, 2019
From: VIRTU ITG SOFTWARE SOLUTIONS LLC
To: JEFFERIES FINANCE LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 048490/0359 →
SECURITY INTEREST Recorded Mar 4, 2019
From: VIRTU ITG SOFTWARE SOLUTIONS LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 048498/0602 →