Clearing System That Determines Margin Requirements for Financial Portfolios
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.
Claims
exact text as granted — not AI-modified1 . A method comprising:
calculating, using an exchange computer system, an initial value for a performance bond amount for one or more interest rate swaps in a portfolio of financial assets; and calculating, using the exchange computer system, an adjusted value for the performance bond amount by adjusting the initial value by a calendar charge adjustment to account for non-parallel shifts in a swap curve.
2 . The method of claim 2 , further comprising generating a notification based on the adjusted value.
3 . The method of claim 1 , wherein calculating the initial value comprises calculating an initial value as a function of first and second inputs,
the first input comprises a value based on a remaining maturity and fixed rate of the at least one interest rate swap, and the second input comprises a value based on a value determined without regard to the fixed interest rate of the at least one interest rate swap.
4 . The method of claim 3 , wherein the first input comprises a swap dollar value and the second input comprises a volatility value.
5 . The method of claim 4 , wherein calculating the initial value comprises multiplying the first input by the second input.
6 . The method of claim 1 , wherein
calculating the initial value comprises calculating an initial value for a performance bond amount for a plurality of interest rate swaps, calculating the initial value further comprises, for each swap of the plurality, multiplying a swap value corresponding to the swap by a volatility value corresponding to the swap to obtain a product corresponding to the swap, and calculating the initial value additionally comprises summing the products corresponding to the swaps of the plurality.
7 . An apparatus comprising:
a computer memory storing computer-executable instructions; and a processor coupled to the memory and configured to execute the instructions so as to cause the apparatus to
calculate an initial value for a performance bond amount for one or more interest rate swaps in a portfolio of financial assets, and
calculate an adjusted value for the performance bond amount by adjusting the initial value by a calendar charge adjustment to account for non-parallel shifts in a swap curve.
8 . The apparatus of claim 7 , wherein
calculating the initial value comprises calculating an initial value as a function of first and second inputs, the first input comprises a value based on a remaining maturity and fixed rate of the at least one interest rate swap, and the second input comprises a value based on a value determined without regard to the fixed interest rate of the at least one interest rate swap.
9 . The apparatus of claim 8 , wherein the first input comprises a swap dollar value and the second input comprises a volatility value.
10 . The apparatus of claim 9 , wherein calculating the initial value comprises multiplying the first input by the second input.
11 . The apparatus of claim 7 , wherein
calculating the initial value comprises calculating an initial value for a performance bond amount for a plurality of interest rate swaps, calculating the initial value further comprises, for each swap of the plurality, multiplying a swap value corresponding to the swap by a volatility value corresponding to the swap to obtain a product corresponding to the swap, and calculating the initial value additionally comprises summing the products corresponding to the swaps of the plurality.
12 . A non-transitory computer-readable storage medium containing computer-executable instructions for performing a method comprising:
calculating an initial value for a performance bond amount for one or more interest rate swaps in a portfolio of financial assets; and calculating an adjusted value for the performance bond amount by adjusting the initial value by a calendar charge adjustment to account for non-parallel shifts in a swap curve.
13 . The non-transitory computer-readable storage medium of claim 12 , wherein
calculating the initial value comprises calculating an initial value as a function of first and second inputs, the first input comprises a value based on a remaining maturity and fixed rate of the at least one interest rate swap, and the second input comprises a value based on a value determined without regard to the fixed interest rate of the at least one interest rate swap.
14 . The non-transitory computer-readable storage medium of claim 13 , wherein the first input comprises a swap dollar value and the second input comprises a volatility value.
15 . The non-transitory computer-readable storage medium of claim 14 , wherein calculating the initial value comprises multiplying the first input by the second input.
16 . The non-transitory computer-readable storage medium of claim 12 , wherein
calculating the initial value comprises calculating an initial value for a performance bond amount for a plurality of interest rate swaps, calculating the initial value further comprises, for each swap of the plurality, multiplying a swap value corresponding to the swap by a volatility value corresponding to the swap to obtain a product corresponding to the swap, and calculating the initial value additionally comprises summing the products corresponding to the swaps of the plurality.Join the waitlist — get patent alerts
Track US2013066807A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.