×

System and method of managing cash and suggesting transactions in a multi-strategy portfolio

  • US 20090063365A1
  • Filed: 10/24/2008
  • Published: 03/05/2009
  • Est. Priority Date: 12/19/2005
  • Status: Abandoned Application
First Claim
Patent Images

1. A computer system for determining an optimal asset selling or buying vector in respect of assets within an investment portfolio that is associated with a plurality of investment strategies according to a predefined proportion between the strategies, and each one of the plurality investment strategies providing explicitly or implicitly a recommended relative weight with respect to cash and/or non-cash positions, said system comprising:

  • a cash generating or reinvesting module adapted to obtain each one of the following;

    an ideal value for each one of a plurality of positions recommended by at least one of said plurality of strategies, said ideal value is calculated based upon;

    a recommended relative weight for its respective position as provided explicitly or implicitly by at least one of said plurality of strategies and said predefined proportion between said plurality of strategies;

    a needed cash amount for either cash generation or reinvesting;

    an optimizer adapted to;

    provide an objective function for scoring an asset selling or buying vector, said objective function is sensitive to a degree by which selling or buying transactions denoted by an asset selling or buying vector affect differences between actual values of a plurality of positions recommended by at least one of said plurality of strategies and corresponding ideal values of said plurality of positions, said objective function inducing an order relation which denotes a relationship between a set of possible asset selling or buying vectors according to their corresponding scores;

    generate according to a predefined vector generation procedure one or more asset selling or buying vectors, each denoting one or more selling or buying transactions that if executed are estimated to generate or expend a total amount of cash which approximately matches said needed cash amount;

    implement with respect of each generated asset selling or buying vector, a vector scoring and evaluation sequence, comprising;

    calculate effects of selling or buying transactions denoted by said vector on asset holdings within said portfolio, to thereby provide an updated estimated value for said asset holdings;

    compute an estimated actual value for each one of a plurality of positions recommended by at least one of said plurality of strategies, said estimated actual value for each one of said plurality of said plurality of positions is based at least on an estimated value for an asset holding associated with said position;

    compute differences between said actual values of said plurality of positions and corresponding ideal values of said plurality of positions;

    compute an overall score for that vector based on said predefined objective function;

    determine according to said order relation whether that vector is better than any previously generated vector, and if that vector is better than any previously generated vector designate that vector and its overall score as best; and

    said optimizer is adapted to determine whether a stop criterion is met, wherein in case said stop criterion is met, data related to an asset selling or buying vector designated as best is provided as output, and in case said stop criterion is not met, said optimizer is adapted to generate at least one more new asset selling or buying vector according to said predefined vector generation procedure and to repeat said vector scoring and evaluation sequence with respect to said new vector.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×