| CPC G06Q 40/04 (2013.01) [G06Q 20/023 (2013.01); G06Q 40/06 (2013.01)] | 34 Claims |

|
1. A system comprising:
a processor communicatively coupled to a non-transitory device, wherein the non-transitory memory device stores instructions, that when executed by the processor, cause the system to:
implement an application programming interface (API) for processing data stored in a memory coupled with the processor indicative of a plurality of interest rate swaps including at least one non-deliverable interest rate swap based on a first deliverable currency without accessing, and independent of, a remote computing system which stores data characterizing a second non-deliverable currency;
calculate at least one discount curve for use in determining a valuation of the at least one non-deliverable interest rate swap including:
a translation of a first overnight index swap (OIS) curve based on the first currency to a second OIS curve based on the second currency using onshore futures, onshore spreads, and offshore spreads which reflect an actual offshore interest rate for the second currency;
a construction of a discount curve for the second currency based on an offshore non-deliverable rate derived from an interest rate differential between the first currency and the second currency;
a determination of a valuation of the at least one non-deliverable interest rate swap based on the second OIS curve and the discount curve; and
communication of a clearing confirmation message of the at least one non-deliverable interest rate swap and a consent request message to clear the at least one non-deliverable interest rate swap, the clearing confirmation and consent request message being in an inter-computer electronic messaging format; and
net, upon clearing of the at least one non-deliverable swap, by a netting module, the cleared at least one non-deliverable swap with one or more other interest rate swaps of the plurality of interest rate swaps and remove one or both the data of the at least one non-deliverable swap or data indicative of the one or more other interest rate swaps from the memory to reduce an amount of data storage needed to store and process the data.
|