A method and a computer program for optimizing the return of an investment
portfolio are disclosed. Pre-selected stocks are swapped in function of
their inter-related price fluctuations. As soon as a stock rises more
than say 15% compared to other stocks, half of it is sold to acquire the
cheaper shares. By doing so systematically for all possible stock
combinations, the number of shares increase gradually and eventually
their values, as compared to a classic buy-and-hold strategy or a global
index. The process includes a mechanism that creates and exploits
multiple stock combinations, growing sharply with the number of stocks
held. A spreadsheet traces actual share-price correlation and manages the
portfolio, starting from a buy and hold strategy, applying a buy-low and
sell-high tactic, and containing risk through build-in stops. Thereby an
adapted stock screening program is provided, enabling to construct a
diversified portfolio with correctly priced, good value stocks.