IP Library Granted Patent US 8,548,884
Granted Patent B2
US 8,548,884 · App. 12/166,578 · Granted Oct 1, 2013

Systems and methods for portfolio analysis

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,548,884
App. No.
12/166,578
Granted
Oct 1, 2013
Kind
B2
Abstract

In one aspect, the invention comprises a computer-implemented method comprising: (i) electronically receiving data describing one or more risk factors driving volatility of each of a plurality of securities comprised in a specified portfolio; (ii) for each of the plurality of securities, categorizing each of the risk factors as a random variable and identifying a distribution that best fits each risk factor's historical behavior; and generating a return distribution for the security, based on the best fit distributions; and (iii) aggregating the security return distributions to generate a return distribution for the specified portfolio. Other aspects and embodiments comprise analogous software and computer systems.

Claims (36)

1. A non-transitory computer readable storage medium having computer-executable instructions recorded thereon that, when executed on a computer, configure the computer to perform a method comprising:

receiving data describing one or more risk factors associated with volatility of each of a first plurality of securities in a first portfolio;

for each of said first plurality of securities:

categorizing each of the one or more risk factors as a random variable and determining a fat-tailed t-distribution that best fits data regarding historical behavior of each of the one or more risk factors; and

generating a first return distribution based on said best fit fat-tailed t-distribution; and

aggregating the first return distribution for each of said first plurality of securities to generate an aggregated security return distribution for said first portfolio;

wherein generating said first return distribution for each of the first plurality of securities, comprises:

(a) sampling a value from each of the one or more risk factor's best fit fat-tailed t-distribution;

(b) conducting a simulation based on a scenario defined by said sampled values;

(c) incorporating data regarding a correlation among each of the one or more risk factors;

(d) multiplying the sampled value from each of the one or more risk factor's best fit fat-tailed distribution by a risk factor exposure corresponding to each of the one or more risk factors to obtain a risk factor product for each of the one or more risk factors; and

(e) summing the risk factor product for each of the one or more risk factors to generate the return distribution.

2. The non-transitory computer readable storage medium of claim 1 , further comprising performing steps (a)-(e) for each of a second plurality of securities in a second portfolio to generate a second return distribution for said second portfolio.

3. The non-transitory computer readable storage medium of claim 1 , further comprising generating a tracking error distribution for said first portfolio by calculating a difference between the first return distribution for said first portfolio and the second return distribution for said second portfolio, and aggregating said first return distribution and said second return distribution.

4. The non-transitory computer readable storage medium of claim 3 , further comprising calculating value at risk for said first portfolio based on said first return distribution for said first portfolio and said tracking error distribution.

5. The non-transitory computer readable storage medium of claim 3 , further comprising calculating expected shortfall for said first portfolio based on said first return distribution for said first portfolio and said tracking error distribution.

6. The non-transitory computer readable storage medium of claim 3 , further comprising calculating volatility for said first portfolio based on said first return distribution for said first portfolio and said tracking error distribution.

7. A system comprising:

memory operable to store at least one program;

at least one processor communicatively coupled to the memory, in which the at least one program, when executed by the at least one processor, causes the at least one processor to:

access and process data describing one or more risk factors associated with volatility of each of a first plurality of securities in a first portfolio;

for each of said first plurality of securities:

categorize each of the one or more risk factors as a random variable and determine a fat-tailed t-distribution that best fits data regarding historical behavior of each of the one or more risk factors; and

generate a first return distribution, based on said best fit fat-tailed t-distribution; and

aggregate the first return distribution for each of said first plurality of securities to generate an aggregated security return distribution for said first portfolio,

wherein generating said first return distribution for each of the first plurality of securities, comprises:

(a) sampling a value from each of the one or more risk factor's best fit fat-tailed t-distribution;

(b) conducting a simulation based on a scenario defined by said sampled values;

(c) incorporating data regarding a correlation among each of the one or more risk factors;

(d) multiplying the sampled value from each of the one or more risk factor's best fit fat-tailed distribution by a risk factor exposure corresponding to each of the one or more risk factors to obtain a risk factor product for each of the one or more risk factors; and

(e) summing the risk factor product for each of the one or more risk factors to generate the return distribution..

8. The system of claim 7 , further comprising a processor that performs steps (a)-(e) for each of a second plurality of securities in a second portfolio to generate a second return distribution for said second portfolio.

9. The system of claim 8 , further comprising a processor that generates a tracking error distribution for said first portfolio by calculating a difference between the first return distribution for said first portfolio and the second return distribution for said second portfolio, and aggregates said first return distribution and said second return distribution.

10. The system of claim 9 , further comprising a processor that calculates value at risk for said first portfolio based on said first return distribution for said first portfolio and said tracking error distribution.

11. The system of claim 9 , further comprising a processor that calculates expected shortfall for said first portfolio based on said first return distribution for said first portfolio and said tracking error distribution.

12. The system of claim 9 , further comprising a processor that calculates volatility for said first portfolio based on said first return distribution for said first portfolio and said tracking error distribution.

Assignments (4)
CORRECTION BY DECLARATION FOR INCORRECT PATENT(S)/APPLICATION(S) FOR REEL/FRAME 040721/0775 Recorded Mar 2, 2017
From: BARCLAYS RISK ANALYTICS AND INDEX SOLUTIONS LIMITED
To: BARCLAYS RISK ANALYTICS AND INDEX SOLUTIONS LIMITED
Reel/Frame 042276/0508 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2016
From: BARCLAYS RISK ANALYTICS AND INDEX SOLUTIONS LIMITED
To: BLOOMBERG FINANCE L.P.
Reel/Frame 040721/0775 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2014
From: BARCLAYS BANK PLC; BARCLAYS CAPITAL INC
To: BARCLAYS RISK ANALYTICS AND INDEX SOLUTIONS LIMITED
Reel/Frame 033050/0426 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2008
From: LEHMAN BROTHERS INC.
To: BARCLAYS CAPITAL INC.
Reel/Frame 021701/0901 →