230
Views
9
CrossRef citations to date
0
Altmetric
Original Articles

Solving ALM problems via sequential stochastic programming

, , , &
Pages 231-244 | Received 18 Nov 2005, Accepted 11 Feb 2007, Published online: 08 May 2007
 

Abstract

In this paper, an approximation of dynamic programming using sequential stochastic programming is introduced to solve long-term dynamic financial planning problems. We prove that by approximating the true asset return dynamics by a set of scenarios and re-solving the problem at every time-step, we can solve in principle the dynamic programming problem with an arbitrarily small error. The dynamic programming algorithm is effected on the approximate sample return dynamics by means of stochastic programming. This method is applied to the problem of a fund that guarantees a minimal return on investments. This minimal return guarantee is the liability of the fund. The dynamic portfolio management problem consists of maximizing the multi-period return while limiting the shortfall with regard to the guaranteed return. The problem is tested in an 8 year out-of-sample backtest from the perspective of a Swiss fund that invests domestically and in the EU markets and faces transaction costs.

Acknowledgements

The authors wish to acknowledge the comments of three anonymous referees and thank the Editor-in-Chief for his detailed comments and corrections which materially improved the paper.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.