IDEAS home Printed from https://ideas.repec.org/p/arx/papers/2507.04176.html
   My bibliography  Save this paper

skfolio: Portfolio Optimization in Python

Author

Listed:
  • Carlo Nicolini
  • Matteo Manzi
  • Hugo Delatte

Abstract

Portfolio optimization is a fundamental challenge in quantitative finance, requiring robust computational tools that integrate statistical rigor with practical implementation. We present skfolio, an open-source Python library for portfolio construction and risk management that seamlessly integrates with the scikit-learn ecosystem. skfolio provides a unified framework for diverse allocation strategies, from classical mean-variance optimization to modern clustering-based methods, state-of-the-art financial estimators with native interfaces, and advanced cross-validation techniques tailored for financial time series. By adhering to scikit-learn's fit-predict-transform paradigm, the library enables researchers and practitioners to leverage machine learning workflows for portfolio optimization, promoting reproducibility and transparency in quantitative finance.

Suggested Citation

  • Carlo Nicolini & Matteo Manzi & Hugo Delatte, 2025. "skfolio: Portfolio Optimization in Python," Papers 2507.04176, arXiv.org, revised Jul 2025.
  • Handle: RePEc:arx:papers:2507.04176
    as

    Download full text from publisher

    File URL: http://arxiv.org/pdf/2507.04176
    File Function: Latest version
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Peter Cotton, 2024. "Schur Complementary Allocation: A Unification of Hierarchical Risk Parity and Minimum Variance Portfolios," Papers 2411.05807, arXiv.org.
    2. Kakouris, Iakovos & Rustem, Berç, 2014. "Robust portfolio optimization with copulas," European Journal of Operational Research, Elsevier, vol. 235(1), pages 28-37.
    3. Laurent Laloux & Pierre Cizeau & Marc Potters & Jean-Philippe Bouchaud, 2000. "Random Matrix Theory And Financial Correlations," International Journal of Theoretical and Applied Finance (IJTAF), World Scientific Publishing Co. Pte. Ltd., vol. 3(03), pages 391-397.
    4. Jorion, Philippe, 1986. "Bayes-Stein Estimation for Portfolio Analysis," Journal of Financial and Quantitative Analysis, Cambridge University Press, vol. 21(3), pages 279-292, September.
    5. Sebastián Ceria & Robert A Stubbs, 2006. "Incorporating estimation errors into portfolio selection: Robust portfolio construction," Journal of Asset Management, Palgrave Macmillan, vol. 7(2), pages 109-127, July.
    6. Han, Yingwei & Li, Ping & Xia, Yong, 2017. "Dynamic robust portfolio selection with copulas," Finance Research Letters, Elsevier, vol. 21(C), pages 190-200.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Alireza Ghahtarani & Ahmed Saif & Alireza Ghasemi, 2022. "Robust portfolio selection problems: a comprehensive review," Operational Research, Springer, vol. 22(4), pages 3203-3264, September.
    2. Panos Xidonas & Ralph Steuer & Christis Hassapis, 2020. "Robust portfolio optimization: a categorized bibliographic review," Annals of Operations Research, Springer, vol. 292(1), pages 533-552, September.
    3. Chakrabarti, Deepayan, 2021. "Parameter-free robust optimization for the maximum-Sharpe portfolio problem," European Journal of Operational Research, Elsevier, vol. 293(1), pages 388-399.
    4. Alireza Ghahtarani & Ahmed Saif & Alireza Ghasemi, 2021. "Robust Portfolio Selection Problems: A Comprehensive Review," Papers 2103.13806, arXiv.org, revised Jan 2022.
    5. Sleire, Anders D. & Støve, Bård & Otneim, Håkon & Berentsen, Geir Drage & Tjøstheim, Dag & Haugen, Sverre Hauso, 2022. "Portfolio allocation under asymmetric dependence in asset returns using local Gaussian correlations," Finance Research Letters, Elsevier, vol. 46(PB).
    6. Vaughn Gambeta & Roy Kwon, 2020. "Risk Return Trade-Off in Relaxed Risk Parity Portfolio Optimization," JRFM, MDPI, vol. 13(10), pages 1-28, October.
    7. William E. Nganje & Linda D. Burbidge & Elisha K. Denkyirah & Elvis M. Ndembe, 2021. "Predicting Food-Safety Risk and Determining Cost-Effective Risk-Reduction Strategies," JRFM, MDPI, vol. 14(9), pages 1-18, September.
    8. Gabriel Frahm & Tobias Wickern & Christof Wiechers, 2012. "Multiple tests for the performance of different investment strategies," AStA Advances in Statistical Analysis, Springer;German Statistical Society, vol. 96(3), pages 343-383, July.
    9. Xue Deng & Ying Liang, 2023. "Robust Portfolio Optimization Based on Semi-Parametric ARMA-TGARCH-EVT Model with Mixed Copula Using WCVaR," Computational Economics, Springer;Society for Computational Economics, vol. 61(1), pages 267-294, January.
    10. Frank Fabozzi & Dashan Huang & Guofu Zhou, 2010. "Robust portfolios: contributions from operations research and finance," Annals of Operations Research, Springer, vol. 176(1), pages 191-220, April.
    11. Long Zhao & Deepayan Chakrabarti & Kumar Muthuraman, 2019. "Portfolio Construction by Mitigating Error Amplification: The Bounded-Noise Portfolio," Operations Research, INFORMS, vol. 67(4), pages 965-983, July.
    12. Fredy Pokou & Jules Sadefo Kamdem & François Benhmad, 2024. "Empirical Performance of an ESG Assets Portfolio from US Market," Computational Economics, Springer;Society for Computational Economics, vol. 64(3), pages 1569-1638, September.
    13. Taras Bodnar & Solomiia Dmytriv & Nestor Parolya & Wolfgang Schmid, 2017. "Tests for the weights of the global minimum variance portfolio in a high-dimensional setting," Papers 1710.09587, arXiv.org, revised Jul 2019.
    14. André Alves Portela Santos, 2010. "The Out-of-Sample Performance of Robust Portfolio Optimization," Brazilian Review of Finance, Brazilian Society of Finance, vol. 8(2), pages 141-166.
    15. Fabio Caccioli & Imre Kondor & Matteo Marsili & Susanne Still, 2016. "Liquidity Risk And Instabilities In Portfolio Optimization," International Journal of Theoretical and Applied Finance (IJTAF), World Scientific Publishing Co. Pte. Ltd., vol. 19(05), pages 1-28, August.
    16. Su, Xiaoshan & Li, Yuhan, 2024. "Robust portfolio selection with subjective risk aversion under dependence uncertainty," Economic Modelling, Elsevier, vol. 132(C).
    17. Su, Xiaoshan & Bai, Manying & Han, Yingwei, 2021. "Robust portfolio selection with regime switching and asymmetric dependence," Economic Modelling, Elsevier, vol. 99(C).
    18. Ramesh Adhikari & Kyle J. Putnam & Humnath Panta, 2020. "Robust Optimization-Based Commodity Portfolio Performance," IJFS, MDPI, vol. 8(3), pages 1-16, September.
    19. Varga-Haszonits, Istvan & Caccioli, Fabio & Kondor, Imre, 2016. "Replica approach to mean-variance portfolio optimization," LSE Research Online Documents on Economics 68955, London School of Economics and Political Science, LSE Library.
    20. António Alberto Santos & Ana Margarida Monteiro & Rui Pascoal, 2014. "Portfolio Choice under Parameter Uncertainty: Bayesian Analysis and Robust Optimization Comparison," GEMF Working Papers 2014-25, GEMF, Faculty of Economics, University of Coimbra.

    More about this item

    NEP fields

    This paper has been announced in the following NEP Reports:

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:arx:papers:2507.04176. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: arXiv administrators (email available below). General contact details of provider: http://arxiv.org/ .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.