EconPapers    
Economics at your fingertips  
 

PYDDOP: Python Module for Determining the Dimension of the Optimal Portfolio

Alan Mustafa and Abdulnasser Hatemi-J

Statistical Software Components from Boston College Department of Economics

Abstract: Portfolio diversification is an important instrument utilized regularly by investors and financial institutions for reducing financial risk. However, the number of assets included in the portfolio is usually assumed to be known exogenously. The current software is constructed in Python for dealing with this issue endogenously. It creates all potential combinations of portfolios using a given set of assets and ranks them based on the highest return per unit of risk for each portfolio. Thus, the investor can detect methodically the optimal portfolio amongst all possible ones. The module provides a graphical user interface (GUI) that makes its implementation straightforward. Two methods are used to find the budget shares for each portfolio (i) Markowitz (1952) and (ii) Hatemi-J, Hajji and El-Khatib (2022).

Language: Python
Requires: Python
Keywords: portfolio management; diversification; Markowitz (search for similar items in EconPapers)
Date: 2024-02-04
References: Add references at CitEc
Citations:

Downloads: (external link)
http://fmwww.bc.edu/repec/bocode/p/PyDDOP.txt program code (text/plain)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:boc:bocode:p00004

Ordering information: This software item can be ordered from
http://repec.org/docs/ssc.php

Access Statistics for this software item

More software in Statistical Software Components from Boston College Department of Economics Boston College, 140 Commonwealth Avenue, Chestnut Hill MA 02467 USA. Contact information at EDIRC.
Bibliographic data for series maintained by Christopher F Baum ().

 
Page updated 2025-03-30
Handle: RePEc:boc:bocode:p00004