Out of Band Credit Control
Abstract
Systems, apparatuses, methods, and computer readable media may be configured for informing a first node of a first fine precision algorithm for calculating a first credit utilization associated with a trading entity, and of whether to use a first coarse precision algorithm instead of the first fine precision algorithm as long as the first credit utilization remains below a first credit threshold, receiving first credit information data from the first node and second credit information data associated with the trading entity from a second node, and determining aggregate credit information data for the trading entity based on the first credit utilization data and the second credit utilization data.
Claims
exact text as granted — not AI-modified1 . A method comprising:
processing a first request by a processor of a node server, wherein the first request comprises one of an order request or a trade request and is associated with a trading entity; determining, by the processor and using a first algorithm, a credit utilization of the trading entity at a first time; processing a second request by the processor, wherein the second request comprises one of an order request or a trade request and is associated with the trading entity; and determining, by the processor and using a second algorithm different from the first algorithm, a credit utilization of the trading entity at a second time.
2 . The method of claim 1 , wherein one of the first algorithm and the second algorithm is a coarse precision algorithm and the other of the first algorithm and the second algorithm is a fine precision algorithm.
3 . The method of claim 2 , wherein the coarse precision algorithm is executable more quickly and provides a less accurate determination of credit utilization than the fine precision algorithm.
4 . The method of claim 2 , wherein the coarse precision algorithm comprises a Taylor approximation and the fine precision algorithm comprises a value at risk calculation for every order and trade.
5 . The method of claim 2 , wherein
the coarse precision algorithm increments or decrements a previously-calculated worst case exposure, and the fine precision algorithm calculates risk arrays.
6 . The method of claim 1 , wherein the processor uses the second algorithm instead of the first algorithm to determine the credit utilization of the trading entity at the second time as a result of a credit utilization of the trading entity exceeding a credit threshold.
7 . The method of claim 1 , wherein the processor uses the second algorithm instead of the first algorithm to determine the credit utilization of the trading entity at the second time as a result of an instruction from a management server.
8 . An apparatus comprising:
at least one processor; and at least one memory storing executable instructions that, when executed by the at least one processor, cause the apparatus at least to perform
processing a first request, wherein the first request comprises one of an order request or a trade request and is associated with a trading entity,
determining, using a first algorithm, a credit utilization of the trading entity at a first time,
processing a second request, wherein the second request comprises one of an order request or a trade request and is associated with the trading entity, and
determining, using a second algorithm different from the first algorithm, a credit utilization of the trading entity at a second time.
9 . The apparatus of claim 8 , wherein one of the first algorithm and the second algorithm is a coarse precision algorithm and the other of the first algorithm and the second algorithm is a fine precision algorithm.
10 . The apparatus of claim 9 , wherein the coarse precision algorithm is executable more quickly and provides a less accurate determination of credit utilization than the fine precision algorithm.
11 . The apparatus of claim 9 , wherein the coarse precision algorithm comprises a Taylor approximation and the fine precision algorithm comprises a value at risk calculation for every order and trade.
12 . The apparatus of claim 9 , wherein
the coarse precision algorithm increments or decrements a previously-calculated worst case exposure, and the fine precision algorithm calculates risk arrays.
13 . The apparatus of claim 8 , wherein the apparatus uses the second algorithm instead of the first algorithm to determine the credit utilization of the trading entity at the second time as a result of a credit utilization of the trading entity exceeding a credit threshold.
14 . The apparatus of claim 8 , wherein the apparatus uses the second algorithm instead of the first algorithm to determine the credit utilization of the trading entity at the second time as a result of an instruction from a management server.
15 . A non-transitory computer readable medium storing executable instructions that, when executed, cause an apparatus to perform operations comprising:
processing a first request, wherein the first request comprises one of an order request or a trade request and is associated with a trading entity; determining, using a first algorithm, a credit utilization of the trading entity at a first time; processing a second request, wherein the second request comprises one of an order request or a trade request and is associated with the trading entity; and determining, using a second algorithm different from the first algorithm, a credit utilization of the trading entity at a second time.
16 . The non-transitory computer readable medium of claim 15 , wherein one of the first algorithm and the second algorithm is a coarse precision algorithm and the other of the first algorithm and the second algorithm is a fine precision algorithm.
17 . The non-transitory computer readable medium of claim 16 , wherein the coarse precision algorithm is executable more quickly and provides a less accurate determination of credit utilization than the fine precision algorithm.
18 . The non-transitory computer readable medium of claim 16 , wherein the coarse precision algorithm comprises a Taylor approximation and the fine precision algorithm comprises a value at risk calculation for every order and trade.
19 . The non-transitory computer readable medium of claim 16 , wherein
the coarse precision algorithm increments or decrements a previously-calculated worst case exposure, and the fine precision algorithm calculates risk arrays.
20 . The non-transitory computer readable medium of claim 15 , wherein the apparatus uses the second algorithm instead of the first algorithm to determine the credit utilization of the trading entity at the second time as a result of a credit utilization of the trading entity exceeding a credit threshold.
21 . The non-transitory computer readable medium of claim 15 , wherein the apparatus uses the second algorithm instead of the first algorithm to determine the credit utilization of the trading entity at the second time as a result of an instruction from a management server.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.