TY - GEN
T1 - A Python Module for Selecting the Number of Assets in Optimal Portfolios via Two Alternative Techniques
AU - Hatemi-J, Abdulnasser
AU - Mustafa, Alan
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023
Y1 - 2023
N2 - The current work presents a software component produced in Python by the authors that constructs the optimal portfolio using two alternative approaches. The first standard approach relies on obtaining the optimal weights via the minimization of the portfolio's variance as a measure of risk. The second approach as alternative method mixes return and risk explicitly in the objective function and gives the needed portion of investment for each asset that results in the highest possible return per unit of risk. The current technique is coherent with the rational expectation that investors combine return and risk once decisions on investment are made. Our software package advances another benefit that is commonly overlooked in practice, which is determining the collection of assets for including in the portfolio endogenously. This software creates all potential combinations and accordingly the investor is able to discover analytically the portfolio that is the best one amongst possible ones. The module offers a graphical user interface (GUI), which makes it consumer friendly. An application is also supplied for demonstrating the way the software operates using real data of financial assets.
AB - The current work presents a software component produced in Python by the authors that constructs the optimal portfolio using two alternative approaches. The first standard approach relies on obtaining the optimal weights via the minimization of the portfolio's variance as a measure of risk. The second approach as alternative method mixes return and risk explicitly in the objective function and gives the needed portion of investment for each asset that results in the highest possible return per unit of risk. The current technique is coherent with the rational expectation that investors combine return and risk once decisions on investment are made. Our software package advances another benefit that is commonly overlooked in practice, which is determining the collection of assets for including in the portfolio endogenously. This software creates all potential combinations and accordingly the investor is able to discover analytically the portfolio that is the best one amongst possible ones. The module offers a graphical user interface (GUI), which makes it consumer friendly. An application is also supplied for demonstrating the way the software operates using real data of financial assets.
KW - Portfolio Construction
KW - Programming
KW - Python
KW - Return and Risk
KW - Time-Series Variables
UR - http://www.scopus.com/inward/record.url?scp=85179121722&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85179121722&partnerID=8YFLogxK
U2 - 10.1109/ICOA58279.2023.10308823
DO - 10.1109/ICOA58279.2023.10308823
M3 - Conference contribution
AN - SCOPUS:85179121722
T3 - 2023 9th International Conference on Optimization and Applications, ICOA 2023 - Proceedings
BT - 2023 9th International Conference on Optimization and Applications, ICOA 2023 - Proceedings
A2 - Hachimi, Hanaa
A2 - Abdo, Ahmed Abu
A2 - Benmamoun, Zoubida
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 9th International Conference on Optimization and Applications, ICOA 2023
Y2 - 5 October 2023 through 6 October 2023
ER -