Clearing System That Determines Margin Requirements for Financial Portfolios
First Claim
1. A method comprising:
- calculating a performance bond amount for a plurality of interest rate swaps in a portfolio of financial assets using a risk calculation module,where the calculating includes;
receiving at the risk calculation module a swap dollar value, wherein the swap dollar value represents the dollar value of a one basis point change in the fixed interest rate of a swap;
receiving at the risk calculation module a volatility value; and
determining at the risk calculation module the performance bond amount as a function of the swap dollar value and the volatility value corresponding to each interest rate swap in the portfolio;
determining if a margin account balance associated with the portfolio is less than the performance bond amount; and
generating a notification that an increase in the amount of the account balance to at least the performance bond amount is required.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and apparatuses are described for calculating a performance bond amount for a portfolio including interest rate swaps. A risk calculation module (or risk processor) may assist in the calculation. In some examples, values, such as swap (DV01) dollar values and volatility values, and adjustments/factors, such as calendar charge adjustments and liquidity charge minimums, may be used to enhance the margin calculation. These values may be maintained and updated in various ways, including but not limited to, lookup tables, matrices, and other structures. The margin calculations may be used by an exchange or clearinghouse to request a portfolio holder to deposit additional funds towards a performance bond associated with the portfolio.
39 Citations
31 Claims
-
1. A method comprising:
-
calculating a performance bond amount for a plurality of interest rate swaps in a portfolio of financial assets using a risk calculation module, where the calculating includes; receiving at the risk calculation module a swap dollar value, wherein the swap dollar value represents the dollar value of a one basis point change in the fixed interest rate of a swap; receiving at the risk calculation module a volatility value; and determining at the risk calculation module the performance bond amount as a function of the swap dollar value and the volatility value corresponding to each interest rate swap in the portfolio; determining if a margin account balance associated with the portfolio is less than the performance bond amount; and generating a notification that an increase in the amount of the account balance to at least the performance bond amount is required. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
a computer memory, where the memory stores information corresponding to a volatility lookup table and a swap dollar value matrix; and a processor coupled to the memory, where the processor comprises; a risk processor that generates a performance bond amount, where the performance bond amount is a function of a plurality of swap dollar values and a plurality of volatility values corresponding to each interest rate swap in a portfolio. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A computer-readable medium containing computer-executable instructions for performing a method comprising:
-
receiving swap dollar values; receiving volatility values; executing a function based on the swap dollar value and the volatility value corresponding to each interest rate swap in a portfolio, where the function determines a performance bond amount; and determining whether a margin account balance associated with the portfolio is less than the calculated performance bond amount. - View Dependent Claims (28, 29, 30, 31)
-
Specification