Liquidation cost calculation
AssigneeChicago Mercantile Exchange Inc.
InventorsAdam Olszewski, Dmitriy Glinberg, Edmund Li, Feliks Landa
Life of this patent
Estimating the term…
Abstract
A set of estimated allocations Nest(X1) through Nest(Xk) of portfolio positions to products X1 through Xk may be determined, with products X1 through Xk including portfolio products and spread-traded products based on some of the portfolio products. Utilizing the set of estimated allocations, an optimized liquidation cost LCopt may be designated. Data indicating at least a portion of a performance bond based on the optimized liquidation LCopt may be output.
Claims21
A computer implemented method comprising:
- identifying, by the computer system in a data structure coupled therewith which stores data indicative of a portfolio of positions in at least a first subset of a plurality of outright-traded products, a set of positions in a second subset of products counter to one or more of the positions of the portfolio which would offset those one or more positions of the portfolio, the second subset being selected from the plurality of outright-traded products and/or a plurality of spread-traded products each formed by a combination of two or more of the plurality of outright-traded products, wherein each of the positions in the second subset is associated with an estimated effect on a cost to obtain that position;
- determining, by the computer system, a subset of the set of positions which offsets the most positions in the portfolio while having a lowest cumulative cost to obtain those positions, the determining including reducing a number of combinations of the positions in the second subset to evaluate by:
- determining, by the computer system, a set of estimated allocations of the positions of the portfolio in each of the plurality of outright-traded products among each of the positions in the second subset;
- and
- determining, iteratively by the computer system using the set of estimated allocations and the effect on the cost to obtain the position associated with each position of the second subset therein, the estimated allocation of the set of estimated allocations that is characterized by a lowest cumulative effect on the cost to obtain those positions of the second subset therein;
- and
- outputting, by the computer system, data indicating at least a portion of a performance bond based on the determined lowest cumulative effect on the cost to obtain those positions of the second subset therein.
A non-transitory computer-readable media storing computer executable instructions that, when executed, cause a computer system to perform operations that include:
- identifying, in a data structure coupled therewith which stores data indicative of a portfolio of positions in at least a first subset of a plurality of outright-traded products, a set of positions in a second subset of products counter to one or more of the positions of the portfolio which would offset those one or more positions of the portfolio, the second subset being selected from the plurality of outright-traded products and/or a plurality of spread-traded products each formed by a combination of two or more of the plurality of outright-traded products, wherein each of the positions in the second subset is associated with an estimated effect on a cost to obtain that position;
- determining a subset of the set of positions which offsets the most positions in the portfolio while having a lowest cumulative cost to obtain those positions, the determining including reducing a number of combinations of the positions in the second subset to evaluate by:
- determining a set of estimated allocations of the positions of the portfolio in each of the plurality of outright-traded products among each of the positions in the second subset;
- and
- determining, iteratively using the set of estimated allocations and the effect on the cost to obtain the position associated with each position of the second subset therein, the estimated allocation of the set of estimated allocations that is characterized by a lowest cumulative effect on the cost to obtain those positions of the second subset therein;
- and
- outputting data indicating at least a portion of a performance bond based on the determined lowest cumulative effect on the cost to obtain those positions of the second subset therein.
A system comprising:
- at least one processor;
- and
- at least one non-transitory memory, wherein the at least one non-transitory memory stores instructions that, when executed, cause the computer system to:
- identify, in a data structure coupled with the processor which stores data indicative of a portfolio of positions in at least a first subset of a plurality of outright-traded products, a set of positions in a second subset of products counter to one or more of the positions of the portfolio which would offset those one or more positions of the portfolio, the second subset being selected from the plurality of outright-traded products and/or a plurality of spread-traded products each formed by a combination of two or more of the plurality of outright-traded products, wherein each of the positions in the second subset is associated with an estimated effect on a cost to obtain that position;
- determine a subset of the set of positions which offsets the most positions in the portfolio while having a lowest cumulative cost to obtain those positions, the determination including a reduction of a number of combinations of the positions in the second subset to evaluate by process which is further caused by the execution of the instructions to:
- determine a set of estimated allocations of the positions of the portfolio in each of the plurality of outright-traded products among each of the positions in the second subset;
- and
- determine, iteratively using the set of estimated allocations and the effect on the cost to obtain the position associated with each position of the second subset therein, the estimated allocation of the set of estimated allocations that is characterized by a lowest cumulative effect on the cost to obtain those positions of the second subset therein;
- and
- output data indicating at least a portion of a performance bond based on the determined lowest cumulative effect on the cost to obtain those positions of the second subset therein.
Dependencies are inferred from the claim text.