A stochastic programming approach to managing liquid asset portfolios

Helgard Raubenheimer; Machiel F. Kruger

Kybernetika (2010)

  • Volume: 46, Issue: 3, page 536-547
  • ISSN: 0023-5954

Abstract

top
Maintaining liquid asset portfolios involves a high carry cost and is mandatory by law for most financial institutions. Taking this into account a financial institution's aim is to manage a liquid asset portfolio in an “optimal” way, such that it keeps the minimum required liquid assets to comply with regulations. In this paper we propose a multi-stage dynamic stochastic programming model for liquid asset portfolio management. The model allows for portfolio rebalancing decisions over a multi-period horizon, as well as for flexible risk management decisions, such as reinvesting coupons, at intermediate time steps. We show how our problem closely relates to insurance products with guarantees and utilize this in the formulation. We will discuss our formulation and implementation of a multi-stage stochastic programming model that minimizes the down-side risk of these portfolios. The model is back-tested on real market data over a period of two years

How to cite

top

Raubenheimer, Helgard, and Kruger, Machiel F.. "A stochastic programming approach to managing liquid asset portfolios." Kybernetika 46.3 (2010): 536-547. <http://eudml.org/doc/196977>.

@article{Raubenheimer2010,
abstract = {Maintaining liquid asset portfolios involves a high carry cost and is mandatory by law for most financial institutions. Taking this into account a financial institution's aim is to manage a liquid asset portfolio in an “optimal” way, such that it keeps the minimum required liquid assets to comply with regulations. In this paper we propose a multi-stage dynamic stochastic programming model for liquid asset portfolio management. The model allows for portfolio rebalancing decisions over a multi-period horizon, as well as for flexible risk management decisions, such as reinvesting coupons, at intermediate time steps. We show how our problem closely relates to insurance products with guarantees and utilize this in the formulation. We will discuss our formulation and implementation of a multi-stage stochastic programming model that minimizes the down-side risk of these portfolios. The model is back-tested on real market data over a period of two years},
author = {Raubenheimer, Helgard, Kruger, Machiel F.},
journal = {Kybernetika},
keywords = {stochastic programming; portfolio optimization; liquid assets; stochastic programming; portfolio optimization; liquid assets},
language = {eng},
number = {3},
pages = {536-547},
publisher = {Institute of Information Theory and Automation AS CR},
title = {A stochastic programming approach to managing liquid asset portfolios},
url = {http://eudml.org/doc/196977},
volume = {46},
year = {2010},
}

TY - JOUR
AU - Raubenheimer, Helgard
AU - Kruger, Machiel F.
TI - A stochastic programming approach to managing liquid asset portfolios
JO - Kybernetika
PY - 2010
PB - Institute of Information Theory and Automation AS CR
VL - 46
IS - 3
SP - 536
EP - 547
AB - Maintaining liquid asset portfolios involves a high carry cost and is mandatory by law for most financial institutions. Taking this into account a financial institution's aim is to manage a liquid asset portfolio in an “optimal” way, such that it keeps the minimum required liquid assets to comply with regulations. In this paper we propose a multi-stage dynamic stochastic programming model for liquid asset portfolio management. The model allows for portfolio rebalancing decisions over a multi-period horizon, as well as for flexible risk management decisions, such as reinvesting coupons, at intermediate time steps. We show how our problem closely relates to insurance products with guarantees and utilize this in the formulation. We will discuss our formulation and implementation of a multi-stage stochastic programming model that minimizes the down-side risk of these portfolios. The model is back-tested on real market data over a period of two years
LA - eng
KW - stochastic programming; portfolio optimization; liquid assets; stochastic programming; portfolio optimization; liquid assets
UR - http://eudml.org/doc/196977
ER -

References

top
  1. BESA (Bond exchange of South Africa), An introduction to the BEASSA zero coupon yield curves, Bond exchange of South Africa. Johannesburg 2003. 
  2. BESA (Bond exchange of South Africa), The BEASSA zero coupon yield curves: Technical specifications, Bond exchange of South Africa. Johannesburg 2003. 
  3. Dempster, M. A. H., Germano, M., Madova, E. A., Rietbargen, M. I., Sandrini, F., Scrowston, M., 10.3905/jpm.2006.611803, J. Portfolio Management 32 (2006), 51–61. DOI10.3905/jpm.2006.611803
  4. Dempater, M. A. H., Pflug, G., Mitra, G., eds., Quantitative Fund Management, Chapman & Hall/CRC Financial Mathematics Series, New York 2008. 
  5. Hoyland, K., Wallace, S. W., 10.1287/mnsc.47.2.295.9834, Management Sci. 47 (2001), 2, 295–307. DOI10.1287/mnsc.47.2.295.9834
  6. Kouwenberg, R., 10.1016/S0377-2217(00)00261-7, Europ. J. Oper. Res. 134 (2001), 279–292. Zbl1008.91050MR1853618DOI10.1016/S0377-2217(00)00261-7
  7. Mulvey, J. M., Pauling, W. R., Madey, R. E., 10.3905/jpm.2003.319871, J. Portfolio Management 29 (2001), 35–45. DOI10.3905/jpm.2003.319871
  8. Shapiro, A., Dentcheva., D., Ruszczyński, A., Lectures on Stochastic Programming: Modeling and Theory, MPS/SIAM Ser. Optim. 9, Philadelphia 2009. MR2562798
  9. South Africa, Banks Act, No. 94 of 1990 (As amended), 1990. Pretoria: Government Printer. [WEB:]http://www.reservebank.co.za. 
  10. South Africa, Regulations Relating to Banks. (Proclamation No. R. 1112, 2000), 2000. Government Gazette, 21726, Nov. 8. (Regulations Gazette No. 6917.) [WEB:]http://www.reservebank.co.za. 
  11. Zenios, S. A., Practical Financial Optimization: Decision Making for Financial Engineers, Blackwell Publishing, 2008. Zbl1142.91008MR2381682
  12. Zenios, S. A., Ziemba, W. T., Handbook of Asset and Liability Management: Volume 2, Elsevier, North-Holland, Amsterdam 2007. 

NotesEmbed ?

top

You must be logged in to post comments.

To embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.

Only the controls for the widget will be shown in your chosen language. Notes will be shown in their authored language.

Tells the widget how many notes to show per page. You can cycle through additional notes using the next and previous controls.

    
                

Note: Best practice suggests putting the JavaScript code just before the closing </body> tag.