Skip to main content
Log in

Dealing with complex transaction costs in portfolio management

  • S.I.: Recent Developments in Financial Modeling and Risk Management
  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

This paper deals with the problem of modelling complex transaction cost structures within portfolio management models in an efficient and effective way. We consider a general structure of transaction costs, where the applied commissions depend on the range of traded monetary amount and we use this general structure within a portfolio optimization problem with rebalancing decisions in response to new market conditions. The presence of transaction costs reduces the fund’s capital and should be properly accounted for to avoid substantial costs that impact on portfolio performance. In this paper we present a mixed integer model equipped with a specialized Branch and Bound method that exploits the specific formulation of the trading operations. Computational experiments, carried out on transaction cost structures offered by real-life traders, have shown the effectiveness of the proposed model and the computational efficiency of the solution approach.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

Notes

  1. https://portal.iocbc.com/assets/pdf/ospl/ConsolidatedCommissionCharges.pdf

  2. www.iocbc.com

References

  • Angelelli, E., Mansini, R., & Speranza, M. (2008). A comparison of MAD and CVaR models with real features. Journal of Banking & Finance, 32, 1188–1197.

    Article  Google Scholar 

  • Angelelli, E., Mansini, R., & Speranza, M. (2012). Kernel search: A new heuristic framework for portfolio selection. Computational Optimization and Applications, 51, 345–361.

    Article  Google Scholar 

  • Baule, R. (2010). Optimal portfolio selection for the small investor considering risk and transaction costs. OR Spectrum, 32(1), 61–76.

    Article  Google Scholar 

  • Baumann, P., & Trautmann, N. (2013). Portfolio-optimization models for small investors. Mathematical Methods of Operations Research, 77(3), 345–356.

    Article  Google Scholar 

  • Beraldi, P., & Bruni, M. (2013). A clustering approach for scenario tree reduction: An application to a stochastic programming portfolio optimization problem. TOP, 22, 1–16.

    Google Scholar 

  • Beraldi, P., De Simone, F., & Violi, A. (2010). Generating scenario trees: A parallel integrated simulation-optimization approach. Journal of Computational and Applied Mathematics, 233, 2322–2331.

    Article  Google Scholar 

  • Beraldi, P., Violi, A., & De Simone, F. (2011). A decision support system for strategic asset allocation. Decision Support Systems, 51, 549–561.

    Article  Google Scholar 

  • Beraldi, P., Violi, A., De Simone, F., Costabile, M., Massabo, I., & Russo, E. (2013). A multistage stochastic programming approach for capital budgeting problems under uncertainty. IMA Journal of Management Mathematics, 24, 89–110.

    Article  Google Scholar 

  • Best, M., & Hlouskova, J. (2005). An algorithm for portfolio optimization with transaction costs. Management Science, 51(11), 1676–1688.

    Article  Google Scholar 

  • Chiodi, L., Mansini, R., & Speranza, M. (2003). Semi-absolute deviation rule for mutual funds portfolio selection. Annals of Operations Research, 124, 245–265.

    Article  Google Scholar 

  • Guastaroba, G., Mansini, R., & Speranza, M. (2009). Models and simulations for portfolio rebalancing. Computational Economics, 33, 237–262.

    Article  Google Scholar 

  • Guastaroba, G., & Speranza, M. (2012). Kernel search: An application to the index tracking problem. European Journal of Operational Research, 217(1), 54–68.

    Article  Google Scholar 

  • Gupta, P., Mittal, G., & Mehlawat, M. (2014). A multicriteria optimization model of portfolio rebalancing with transaction costs in fuzzy environment. Memetic Computing, 6(1), 61–74.

    Article  Google Scholar 

  • Kolm, P., Tutuncu, R., & Fabozzi, F. (2014). 60 Years of portfolio optimization: Practical challenges and current trends. European Journal of Operational Research, 234, 356–371.

    Article  Google Scholar 

  • Konno, H., Akishino, K., & Yamamoto, R. (2005). Optimization of a long-short portfolio under nonconvex transaction cost. Computational Optimization and Applications, 32(1–2), 115–132.

    Article  Google Scholar 

  • Konno, H., & Wijayanayake, A. (2001). Portfolio optimization problem under concave transaction costs and minimal transaction unit constraints. Mathematical Programming, 89(2), 233–250.

    Article  Google Scholar 

  • Konno, H., & Yamamoto, R. (2005). Global optimization versus integer programming in portfolio optimization under nonconvex transaction costs. Journal of Global Optimization, 32(2), 207–219.

    Article  Google Scholar 

  • Le Thi, H., Moeini, M., & Dinh, T. (2009). DC programming approach for portfolio optimization under step increasing transaction costs. Optimization, 58(3), 267–289.

    Article  Google Scholar 

  • Lobo, M., Fazel, M., & Boyd, S. (2007). Portfolio optimization with linear and fixed transaction costs. Annals of Operations Research, 152, 341–365.

    Article  Google Scholar 

  • Mansini, R., Ogryczak, W., & Speranza, M. (2014). Twenty years of linear programming based portfolio optimization. European Journal of Operational Research, 234, 518–535.

    Article  Google Scholar 

  • Mansini, R., & Speranza, M. (2005). An exact approach for portfolio selection with transaction costs and rounds. IIE Transactions, 37, 919–929.

    Article  Google Scholar 

  • Markovitz, H. (1952). Portfolio selection. The Journal of Finance, 7(1), 77–91.

    Google Scholar 

  • Pichler, A. (2014). Evaluations of risk measures for different probability measures. SIAM Journal on Optimization, 23, 530–551.

    Article  Google Scholar 

  • Rockafellar, R., & Uryasev, S. (2000). Optimization of conditional value-at-risk. Journal of Risk, 2, 21–41.

    Article  Google Scholar 

  • Woodside-Oriakhi, M., Lucas, C., & Beasley, J. (2013). Portfolio rebalancing with an investment horizon and transaction costs. Omega, 41, 406–420.

    Article  Google Scholar 

  • Xue, H. G., Xu, C. X., & Feng, Z. X. (2006). Mean–variance portfolio optimal problem under concave transaction cost. Applied Mathematics and Computation, 174(1), 1–12.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Antonio Violi.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Beraldi, P., Violi, A., Ferrara, M. et al. Dealing with complex transaction costs in portfolio management. Ann Oper Res 299, 7–22 (2021). https://doi.org/10.1007/s10479-019-03210-5

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10479-019-03210-5

Keywords