Next Article in Journal
Study of Long-Term Field Performance of Chip Seal in Washington State
Previous Article in Journal
Modification and Characterization of Lactoferrin-Iron Free with Methylimidazolium N-ethylamine Ionic Liquid as Potential Drugs Anti SARS-CoV-2
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

A Simulation Package in VBA to Support Finance Students for Constructing Optimal Portfolios †

by
Abdulnasser Hatemi-J
1,* and
Alan Mustafa
2
1
Department of Economics and Finance, College of Business and Economics, UAE University, Al Ain P.O. Box 15551, United Arab Emirates
2
Institute of Electrical and Electronics Engineers—IEEE, London W6 7DS, UK
*
Author to whom correspondence should be addressed.
Presented at the 9th International Conference on Time Series and Forecasting, Gran Canaria, Spain, 12–14 July 2023.
Eng. Proc. 2023, 39(1), 59; https://doi.org/10.3390/engproc2023039059
Published: 5 July 2023
(This article belongs to the Proceedings of The 9th International Conference on Time Series and Forecasting)

Abstract

:
This paper introduces a software component created in Visual Basic for Applications (VBA) that can be applied for creating an optimal portfolio using two different methods. The first method is the seminal approach of Markowitz and is based on finding budget shares via the minimization of the variance of the underlying portfolio. The second method, developed by Hatemi-J and El-Khatib, combines risk and return directly in the optimization problem and yields budget shares that lead to maximizing the risk-adjusted return of the portfolio. This approach is consistent with the expectation of rational investors since these investors consider both risk and return as the fundamental basis for the selection of the investment assets. Our package offers another advantage that is usually neglected in the literature, which is the number of assets that should be included in the portfolio. The common practice is to assume that the number of assets is given exogenously when the portfolio is constructed. However, the current software component constructs all possible combinations and thus the investor can figure out empirically which portfolio is the best one among all portfolios considered. The software is consumer-friendly via a graphical user interface. An application is also provided to demonstrate how the software can be used using real-time series data for several assets.

1. Introduction

Knowledge delivery as a method of continuing humanity’s mind to the next generation has employed forms of tacit, explicit, and implicit knowledge [1,2]. One major method that these deliveries are shown through is the teaching and training environment. However, to ensure the delivery of knowledge, the learned materials must be assessed. Continuous investigations by researchers are taking place to seek different methods of compatibility regarding teaching materials being in line with the learner’s learning style. Research has indicated that, by personalizing teaching materials to suit the specific needs of a learner, the learning performance shows improvement [3,4]. Furthermore, the practice on learned materials emphasizes that deep learning and its effect can stay with the learner for a longer time depending on the sessions of practice.
It is widely agreed that not all theories can be directly put into practice, such as aviation (new trainee pilots require many hours of flights before being called a pilot), medicine (medical students require long hours of practice in surgery before being allowed to perform independent surgery), mathematics (mathematicians and economists require an environment where they can apply theoretical concepts in practice before they become reality), and manufacturing (which requires a tremendous amount of resources through the planning, designing, and implementation of technologies before a tangible product gets produced), and many more industries can be testimony to the value of simulation-based learning with regard to saving resources and money. In addition, detailed instruction on the process of solving a problem, including giving immediate feedback, can enhance learning [5,6,7,8].
Hence, in this paper, simulation software that shows how a decision can be improved before an actual event, such as a decision on portfolio diversification, was developed. The following sections describe the logic behind portfolio diversification, mathematical derivation and the rationale behind each method, and a chosen group of algorithms for the decision maker unit (DMU) in both simulation software, and, at the end, we discuss our findings and conclude our work. The software verbiage is available from the authors upon request.
The rest of the paper is as follows. Section 2 describes the two alternative methods that can be used for constructing a portfolio. This section also illustrates how the dimension of a portfolio can be determined endogenously. Section 3 presents our software component and describes how it can be used. Section 4 presents the finding of an empirical application. The last section provides conclusions. In Appendix A, a schematic representation of both modules that are created in this paper is provided (Figure A1 and Figure A2).

2. Methodology

In this section, we describe the alternative approaches for constructing financial portfolios. Another issue that is usually neglected in the literature is the dimension of the portfolio. It is a common practice in literature to assume that the number of assets included in the portfolio is given a priori. However, this does not need to be the case in real markets. For many investors, the selection of assets is also an endogenous question. Our software takes this issue into account by constructing all possible combinations and providing the portfolio that is optimal even with regard to the number of assets also. This approach is described in the section’s sub-section.

2.1. Portfolio Construction

The seminal method for portfolio diversification was established by Markowitz [9], and leads to obtaining budget shares via minimizing the variance of the selected portfolio with regard to the budget restriction. Let us assume that ri represents the rate of return for asset i, which has a normal as r i ~ Φ r ¯ i ,   σ i 2 . The variance and covariance matrix for the assets included in the portfolio (denoted by n) is expressed as Ω = σ i , j 1 i , j n ; here, σ i j is the covariance measure between the returns of the two assets i and j. Let us also define wi as the weight for asset i. Therefore, the average return of the portfolio is defined as F w = i = 1 n r ¯ i w i and its variance as a measure of risk is V w = w Ω w . Hence, the optimization objective of Markowitz [9] is the following minimization problem:
M i n i m i z e   V w = w Ω w
Bounded by the budget limitation expressed in Equation (2):
D w = i = 1 n w i = 1
The solution for each wi of this optimization problem is obtained as the following, assuming that there are four assets in the portfolio (i.e., n = 4):
w 1 = B 1 , 2 B 1 , 3 B 1 , 4 B 2 , 2 B 2 , 3 B 2 , 4 B 3 , 2 B 3 , 3 B 3 , 4 E
w 2 = B 1 , 1 B 1 , 3 B 1 , 4 B 2 , 1 B 2 , 3 B 2 , 4 B 3 , 1 B 3 , 3 B 3 , 4 E
w 3 = B 1 , 1 B 1 , 2 B 1 , 4 B 2 , 1 B 2 , 2 B 2 , 4 B 3 , 1 B 3 , 2 B 3 , 4 E
w 4 = B 1 , 1 B 1 , 2 B 1 , 3 B 2 , 1 B 2 , 2 B 2 , 3 B 3 , 1 B 3 , 2 B 3 , 3 E
where
E = B 1 , 1 B 1 , 2 B 1 , 3 B 1 , 4 B 2 , 1 B 2 , 2 B 2 , 3 B 2 , 4 B 3 , 1 1 B 3 , 2 1 B 3 , 3 1 B 3 , 4 1
Observe that Y signifies the determinant of the matrix Y. In addition, notice that B is an n × n matrix that has the following attributes:
B i , j = σ i + 1 , j + σ j , i + 1 σ i , j + σ j , i ,     1 i n 1   a n d     1 j n .
The Markowitz approach, which is commonly utilized by investors, constructs a portfolio that has the smallest possible risk. Nonetheless, it is broadly agreed that rational investors pay attention to both risk and return when investment decisions are made. Consequently, Hatemi-J and El-Khatib [10] proposed optimizing the portfolio diversification problem, which combines risk and return directly when the portfolio is created. Specifically, the objective function in the optimization problem is the following as per the authors:
M a x i m i z e   F w   V w = F w   w Ω w
subject to
D w = i = 1 n w i = 1
Via the application of Theorem 1 in the study by Hatemi-J, Hajji, and El-Khatib [11], the solutions for the optimal budget shares within this setting are provided in the following equations, when n = 4:
w 1 = G 1 , 2 G 1 , 3 G 1 , 4 G 2 , 2 G 2 , 3 G 2 , 4 G 3 , 2 G 3 , 3 G 3 , 4 K
w 2 = G 1 , 1 G 1 , 3 G 1 , 4 G 2 , 1 G 2 , 3 G 2 , 4 G 3 , 1 G 3 , 3 G 3 , 4 K
w 3 = G 1 , 1 G 1 , 2 G 1 , 4 G 2 , 1 G 2 , 2 G 2 , 4 G 3 , 1 G 3 , 2 G 3 , 4 K
w 4 = G 1 , 1 G 1 , 2 G 1 , 3 G 2 , 1 G 2 , 2 G 2 , 3 G 3 , 1 G 3 , 2 G 3 , 3 K
where
K = G 1 , 1 G 1 , 2 G 1 , 3 G 1 , 4 G 2 , 1 G 2 , 2 G 2 , 3 G 2 , 4 G 3 , 1 1 G 3 , 2 1 G 3 , 3 1 G 3 , 4 1
Observe that G is an n × n matrix that has the following definition:
G i , j = r ¯ i σ i + 1 , j + σ j , i + 1 r ¯ i + 1 σ i , j + σ j , i ,     1 i n 1   a n d     1 j n .
Accordingly, this new method merges risk and return in the optimization problem, which accords well with reality. This is the case because rational investors consider both risk and return when they make any investment decision.

2.2. The Dimension of a Portfolio

Prior to finding the budget shares, the investor must choose the assets to include in the portfolio. This is a crucial matter. The way that the literature deals with this issue is to assume that the number of assets included in the portfolio is provided exogenously. Nevertheless, this is not the way that the investors approach this issue in real markets. The selection of assets for inclusion in the portfolio is better dealt with as an endogenous question according to Hatemi-J and Hajji [12]. The authors suggested a solution that is based on selecting the maximum number of assets that the investor might be interested in based on his/her subjective preferences. Subsequently, a series of portfolios containing different permutations of these assets can be created. Suppose that n is the maximum number of assets considered by the investor for potential inclusion in the portfolio. Thus, the number of combinations (denoted by P) needed to be built is the following according to Hatemi-J and Hajji [12]:
P = l = 0 n 2 C n ,   n l = l = 0 n 2 n ! n l ! × l !
Therefore, P is the total number of permutations that are accessible to the investor as portfolios for a given n set of underlying assets. By creating all these P portfolios, the investor should calculate the risk-adjusted return for each portfolio in this set. For instance, when n is 4, P is equal to 11 portfolios based on Equation (13) as is the case in our application. Via the risk-adjusted returns for these P portfolios, the investor can retrieve the best portfolio, the second-best, the third-best, etc. This approach makes it operational to obtain the portfolio amongst these 11 portfolios that produces the highest magnitude of return for each unit of risk; that is, the best portfolio (BP) among the P combinations is acquired as
B P = M a x R A R k ,   , R A R P  
where
R A R k = E R p k w V R p k w
The denotation E R p k w represents the expected return of portfolio k (for k = 1, …, P) for the given vector for optimal budget shares (i.e., w). V R p k w represents the variance of the same portfolio and RARk denotes the risk-adjusted return of portfolio k. The needed optimal budget shares for each portfolio might be acquired via minimizing the variance of the portfolio as established by Markowitz [9]. Nonetheless, it is also feasible to find the optimal budget shares via the method introduced by Hatemi-J and El-Khatib [10] and generalized by Hatemi-J, Hajji, and El-Khatib [11]. These methods are described by Equations (1)–(12) above.

3. Experimental Design (Designing a New Tool)

In this section, the design of a new tool to present the process of simplifying and solving a complicated process that usually takes a long time using either pen and paper, calculators, or a simple spreadsheet for manually performing the calculations, is recommended. The authors used the power of Microsoft Visual Basic for Applications (VBA) in Microsoft Excel to create this module to automate lengthy processes of creating multiple portfolios and their comparison to select the best possible choice of portfolio from a list of diversified portfolios, where the efficiency of the work is, of course, incomparable, since the use of VBA as a tool to automate complex calculations in the industry has become the norm. Kalwar et. al. [13] gave a comprehensive list of VBA applications in the industry that clearly backs this statement. Blayney et al. [14] also presented the capabilities and use of VBA in conjunction with MS Excel to conduct preliminary analysis in big data research.
As an example, one of the commonly used methods in finance is portfolio diversification. A personal investor or financial organization’s task is to carry out investment on a series of instruments. These assets can be chosen from any of commodities, indices, forex, metal, energy, and stocks, to name a few. The issue here is determining what the best combination of those assets for the investment would be based on their historical market price and by minimizing the risk involved in trading those markets.
Markowitz [9], in his paper, recommended a solution for finding the optimal selection of the best combination of assets for investment. The approach was mainly based on the weights as budget shares that minimized the variance of the underlying portfolio. In this approach, however, the risk on the amount of return was not considered. Hatemi-J and El-Khatib [10] devised a new method based on the effects of valuing risks on the selection of assets so as to maximize the return. The method is named ‘maximizing the risk-adjusted return of the portfolio’. It combines risk and returns when the optimal budget shares are searched for. Hence, two applications are presented in this section. The basis of the design for the first application is a set of a predetermined list of assets (denoted by PD-RAR, which stands for ‘portfolio diversification with risk-adjusted return’), and the second one presents a comparison between portfolios based on a different number of assets (denoted PD-RAR-Comb). This last design is aimed at helping the investor to endogenize the number of assets in the portfolio by considering all possible combinations. Equations (1)–(14) are used for this purpose.

4. Development of the Tool

Since there are complex calculations involved in calculating portfolios with the best performance in both methods of Markowitz [9] and Hatemi-J and El-Khatib [10], there is the need to develop a module that performs all the required calculations efficiently via graphical user interfaces (GUIs). The aim of this research is to fill this gap in the existing literature. Schematics of these two designs as presented in the previous section are given in Appendix A.
The portfolio diversification with risk-adjusted return (PD-RAR) creates a portfolio for a set of data inputs via its dashboard panel (Figure 1). There are two methods available for entering data: (i) either through copy and paste functions to paste the set of data on the sheet named “Data”, or (ii) the option named “Data as Parameters”. The use of the first option is straightforward, and the application is ready to process data. The second option provides an extra option for entering the input data in the form of the available number of assets, calculated expected values, and covariance of the set of data, which could all have come from another application software (Figure 2).
After processing data based on Equations (1)–(12), the number of portfolios is given (Figure 3). This is followed by creating two types of output: (i) detailed calculations of applied algorithms (Figure 4), and (ii) the “Estimated Results” (Table 1 and Table 2).
The calculation results are provided in Table 3 for the best portfolio that is created based on the maximum risk-adjusted return.

PD-RAR-Comb

In this sub-section, the results for all eleven combinations are briefly presented in Table 3. These results are obtained by using the PD-RAR-Comb module. This module provides a list of all possible combinations of portfolios to be created for all assets with the addition of presenting a comparison between both algorithms used in creating those portfolios [9,10] [Appendix A part A.2]. The first phase of this process is to create a list of possible combinations of assets, and then to create a portfolio for each combination and list them in a sheet arranged in descending order from the maximum number of assets to the minimum number of assets in combination. The next step is to find the maximum value for both used algorithms of minimum variance (MV) and maximum risk-adjusted return (MRAR). The outcome of this process is shown in Table 3.

5. Findings

In this section, the findings for executing both modules are discussed. The performance of calculations mainly depends on the type of data processing (i.e., the option of “with or without detailed presentation of step-by-step calculations”) and on the size of the dataset (i.e., the number of assets and recorded closing prices for each asset). For example, by running a set of 10 assets with 65 records (which results in 1013 different portfolios), it takes around 100 s to process the data using the option “without details”. Comparatively, it takes more than 15 min to implement the same calculations with the option “with details”. The reason for this is due to the interaction with an individual worksheet (i.e., reading and writing data from and into a worksheet). It should be mentioned that the main purpose of using the module with detailed steps is for educational purposes, which gives the outcome of step-by-step calculations in the process of creating portfolios.
Note that portfolio construction based on the method by Hatemi-J and El-Khatib [4] clearly shows a better outcome if the goal is finding a portfolio that provides the highest possible return per unit of risk. However, the portfolio that is constructed by Markowitz’s [9] method results in the lowest possible risk. By using this module, it is also possible to directly enter the parameters that are necessary inputs for portfolio diversification (such as the average returns and the variance–covariance values) instead of importing the time-series data of the prices (see Figure 2).

6. Conclusions

Constructing an optimal portfolio is an important issue for investors and financial institutions. There are several methods available in the literature for this purpose. The seminal approach provided by Markowitz [9] yields an optimal portfolio that results in the minimum possible risk. This approach is widely applied by practitioners. An alternative approach that was developed by Hatemi-J and El-Khatib [10] produces a conditional optimal portfolio that gives the maximum return per unit of risk. The aim of this work was to provide a VBA module that can construct portfolios using both methods.
A pertinent issue within this context that is usually neglected in the literature is the dimension of the portfolio; that is, the number of assets included in the portfolio is assumed to be exogenous. However, it is rational to deal with this issue endogenously. The approach that was suggested by Hatemi-J and Hajji [12] for this purpose is to estimate all possible combinations of portfolios and estimate the risk-adjusted return for each. The portfolio that gives the highest risk-adjusted return among all possible ones is the one that should be selected. Our module also provides this possibility. It constructs all possible portfolios that the investor might be interested in and indicates the optimal one using both portfolio diversification methods. An example of four assets was provided to demonstrate how the module operates. However, the results can be generalized in future applications. The module is very consumer-friendly. The software verbiage of the module is accessible from the authors upon demand.

Author Contributions

Conceptualization, A.H.-J.; methodology, A.H.-J.; software, A.M. and A.H.-J.; validation, A.H.-J. and A.M.; formal analysis, A.M.; investigation, A.H.-J. and A.M.; writing—review and editing, A.H.-J. and A.M.; All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Dataflow and schematics for system design of both recommended modules of PD-RAR and PR-RAR-Comb
A.1: Figure A1 presents a data processing mechanism for calculating the PD-RAR. Detailed mathematical algorithm for this process is given in Equations (1)–(12) in Section 2.1, and a screenshot of its output is given in Table 1 and Table 2.
Figure A1. Schematic diagram of portfolio diversification for PD-RAR model.
Figure A1. Schematic diagram of portfolio diversification for PD-RAR model.
Engproc 39 00059 g0a1
A.2: Figure A2 gives a list of combinations of portfolios developed based on (i) maximum values of minimum variance (MV) and (ii) maximum risk-adjusted return approaches (MRAR). The process uses the same mechanism of calculating portfolios with the addition of looping through portfolios. The outcome is given in Table 3.
The calculations are based on Equations (1)–(15) of Section 2.1 and Section 2.2 for the implantation of the module.
Figure A2. Schematic diagram of portfolio diversification for PD-RAR-comb model.
Figure A2. Schematic diagram of portfolio diversification for PD-RAR-comb model.
Engproc 39 00059 g0a2

References

  1. Mustafa, A. Impact of Learner Control on Learning in Adaptable and Personalised e-Learning Environments. Ph.D. Thesis, University of Greenwich, London, UK, 2011. Available online: https://gala.gre.ac.uk/id/eprint/7143/ (accessed on 1 June 2023).
  2. Mustafa, A. The personalization of e-learning systems with the contrast of strategic knowledge and learner’s learning preferences: An investigatory analysis. Appl. Comput. Inform. 2021, 17, 153–167. Available online: https://www.emerald.com/insight/content/doi/10.1016/j.aci.2018.08.001/full/html (accessed on 1 June 2023). [CrossRef]
  3. Mustafa, A. Effects of types of assessment questions on learning performance of two types of e-learning systems, adaptable and personalised ELSs. In Proceedings of the International Engineering, Science and Education Conference, INESEC, Diyarbakir, Turkey, 1–3 December 2016; Available online: http://www.inesegconferences.org/wp-content/uploads/2019/11/Education-Proceeding-Book-V1.pdf (accessed on 20 April 2020).
  4. Bartolomé, A.; Castañeda, L.; Adell, J. Personalisation in educational technology: The absence of underlying pedagogies. Int. J. Educ. Technol. High. Educ. 2018, 15, 14. [Google Scholar] [CrossRef]
  5. Lateef, F. Simulation-based learning: Just like the real thing. J. Emergencies Trauma Shock. 2010, 3, 348–352. Available online: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2966567/ (accessed on 1 June 2023). [CrossRef]
  6. ElearningInfographics [Weblog Post]. Available online: https://elearninginfographics.com/4-examples-of-simulation-based-learning/ (accessed on 20 April 2020).
  7. EtCource [Weblog Post]. How Simulation Tools Are Transforming Education and Training. Available online: https://www.etcourse.com/simulation-tools-transform-education-and-training.html (accessed on 20 April 2020).
  8. Dinsmore, A. Association for Talent Development. Available online: https://www.td.org/insights/research-backs-benefits-of-vr-training (accessed on 20 April 2020).
  9. Markowitz, H. Portfolio selection. J. Financ. 1952, 7, 77–91. [Google Scholar]
  10. Hatemi-J, A.; El-Khatib, Y. Portfolio selection: An alternative approach. Econ. Lett. 2015, 135, 141–143. [Google Scholar] [CrossRef]
  11. Hatemi-J, A.; Hajji, M.A.; El-Khatib, Y. Exact Solution for the Portfolio Diversification Problem Based on Maximizing the Risk-Adjusted Return. Res. Int. Bus. Financ. 2022, 59, 101548. [Google Scholar] [CrossRef]
  12. Hatemi-J, A.; Hajji, M.A. The Dimension of a Portfolio. 2022; unpublished work. [Google Scholar]
  13. Kalwar, M.A.; Shaikh, A.S.; Khan, M.A. Optimization of Vendor Rate Analysis Report by Visual Basic for Applications (VBA): A Case Study of Footwear Industry. In Proceedings of the International Conference on Industrial & Mechanical Engineering and Operations Management, Dhaka, Bangladesh, 26–27 December 2020; Available online: http://www.ieomsociety.org/imeom/228.pdf (accessed on 1 June 2023).
  14. Blayney, P.J.; Sun, Z. Using Excel and Excel VBA for Preliminary Analysis in Big Data Research. In Managerial Perspectives on Intelligent Big Data Analytics; IGI Global: Hershey, PA, USA, 2019; pp. 110–136. [Google Scholar] [CrossRef]
Figure 1. The main dashboard panel.
Figure 1. The main dashboard panel.
Engproc 39 00059 g001
Figure 2. By following the option of “Data as Parameters”, two dialog boxes are presented; (a) entering number of assets, (b) a dialog box ready to enter values for average returns, and the variance-covariance.
Figure 2. By following the option of “Data as Parameters”, two dialog boxes are presented; (a) entering number of assets, (b) a dialog box ready to enter values for average returns, and the variance-covariance.
Engproc 39 00059 g002
Figure 3. The notification dialog box shows the possible number of portfolios created.
Figure 3. The notification dialog box shows the possible number of portfolios created.
Engproc 39 00059 g003
Figure 4. Sample of detailed calculations based on Equations (1)–(12).
Figure 4. Sample of detailed calculations based on Equations (1)–(12).
Engproc 39 00059 g004
Table 1. Summary of estimation results table for portfolio number 10 with best value based on minimum variance approach (MV), which includes two assets.
Table 1. Summary of estimation results table for portfolio number 10 with best value based on minimum variance approach (MV), which includes two assets.
AssetsAverage Return (ṝ)SD (σ)Risk Adjusted Returnw for MVw for MRAR
Brent Oil0.003648220.014355030.254142150.172527110.4888804
Dow Jones0.00173010.008622580.200647160.827472890.5111196
Portfolio-Minimum Variance (MV)0.002061030.008268170.24927208
Portfolio-Maximum Risk Adjusted Return (MRAR)0.002667830.009406910.28360313
Table 2. Summary of estimation results table for portfolio number 1 with the best value based on maximum risk-adjusted return (MRAR), which includes all assets.
Table 2. Summary of estimation results table for portfolio number 1 with the best value based on maximum risk-adjusted return (MRAR), which includes all assets.
AssetsAverage Return (ṝ)SD (σ)Risk Adjusted Returnw for MVw for MRAR
USD-JPY0.000296730.003494090.08492281.095690140.11642855
Brent Oil0.003648220.014355030.254142150.080330790.46561635
DAX0.001425060.009373550.15203045−0.07538021−0.11039877
Dow Jones0.00173010.008622580.20064716−0.100640710.52835387
Portfolio-Minimum Variance (MV)0.000336650.003218230.10460585
Portfolio-Maximum Risk Adjusted Return (MRAR)0.002490.008752460.284491
Table 3. List of portfolios with the minimum variance (MV) and maximum risk-adjusted return (MRAR) with the highest selection.
Table 3. List of portfolios with the minimum variance (MV) and maximum risk-adjusted return (MRAR) with the highest selection.
PortfolioMVMRARPortfolio with the Highest RAR 1
Portfolio-10.104605850.284491MVMRAR
Portfolio-20.122223640.268766030.249272080.284491
Portfolio-30.102524190.28364519Portfolio 10Portfolio 1
Portfolio-40.04267720.20488306
Portfolio-50.238697960.28430838
Portfolio-60.138141610.26645813
Portfolio-70.05820050.15205724
Portfolio-80.044214020.20429712
Portfolio-90.215163020.26479205
Portfolio-100.249272080.28360313
Portfolio-110.195374260.20076821
1 Portfolio construction methods: MV = minimum variance approach; MRAR = maximum risk-adjusted return approach.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Hatemi-J, A.; Mustafa, A. A Simulation Package in VBA to Support Finance Students for Constructing Optimal Portfolios. Eng. Proc. 2023, 39, 59. https://doi.org/10.3390/engproc2023039059

AMA Style

Hatemi-J A, Mustafa A. A Simulation Package in VBA to Support Finance Students for Constructing Optimal Portfolios. Engineering Proceedings. 2023; 39(1):59. https://doi.org/10.3390/engproc2023039059

Chicago/Turabian Style

Hatemi-J, Abdulnasser, and Alan Mustafa. 2023. "A Simulation Package in VBA to Support Finance Students for Constructing Optimal Portfolios" Engineering Proceedings 39, no. 1: 59. https://doi.org/10.3390/engproc2023039059

Article Metrics

Back to TopTop