Next Article in Journal
A Novel Simulation-Based Optimization Method for Autonomous Vehicle Path Tracking with Urban Driving Application
Previous Article in Journal
Chebyshev Interpolation Using Almost Equally Spaced Points and Applications in Emission Tomography
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Mean-Value-at-Risk Portfolio Optimization Based on Risk Tolerance Preferences and Asymmetric Volatility

1
Department of Statistics, Faculty of Mathematics and Natural Sciences, Universitas Padjadjaran, Sumedang 45363, Indonesia
2
Department of Mathematics, Faculty of Mathematics and Natural Sciences, Universitas Padjadjaran, Sumedang 45363, Indonesia
3
Research Center for Testing Technology and Standards, National Research and Innovation Agency, Jakarta 10340, Indonesia
4
Magister Program of Mathematics, Faculty of Mathematics and Natural Sciences, Universitas Padjadjaran, Sumedang 45363, Indonesia
5
Doctoral Program of Mathematics, Faculty of Mathematics and Natural Sciences, Universitas Padjadjaran, Sumedang 45363, Indonesia
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(23), 4761; https://doi.org/10.3390/math11234761
Submission received: 23 September 2023 / Revised: 28 October 2023 / Accepted: 21 November 2023 / Published: 24 November 2023
(This article belongs to the Section Financial Mathematics)

Abstract

:
Investors generally aim to obtain a high return from their stock portfolio. However, investors must realize that a high value-at-risk (VaR) is essential to calculate for this aim. One of the objects in the VaR calculation is the asymmetric return volatility of stocks, which causes an unbalanced decrease and increase in returns. Therefore, this study proposes a mean-value-at-risk (mean-VaR) stock portfolio optimization model based on stocks’ asymmetric return volatility and investors’ risk aversion preferences. The first stage is the determination of the mean of all stocks in the portfolio conducted using the autoregressive moving average Glosten–Jagannathan–Runkle generalized autoregressive conditional heteroscedasticity (ARMA-GJR-GARCH) models. Then, the second stage is weighting the capital of each stock based on the mean-VaR model with the investors’ risk aversion preferences. This is conducted using the Lagrange multiplier method. Then, the model is applied to stock data in Indonesia’s capital market. This application also analyzed the sensitivity between the mean, VaR, both ratios, and risk aversion. This research can be used for investors in the design and weighting of capital in a stock portfolio to ensure its asymmetrical effect is as small as possible.

1. Introduction

An investment is an amount of money put down now in order to obtain benefits in the future [1]. Many people are highly interested in investing and invest in stocks. There are several important features concerning investment in stocks, namely, risk and return. The level of risk can be seen from the volatility of stock returns. The most frequently used model in a time series for financial problems is the generalized autoregressive conditional heteroscedasticity (GARCH) model introduced by Bollerslev [2]. The GARCH model has a more flexible structure to accommodate volatility in financial data [2]. However, the weakness of the GARCH model lies in capturing the asymmetry of good and bad news. Therefore, a study was conducted to overcome the asymmetric effects on the data by using the Glosten–Jagannatan–Runkle generalized autoregressive conditional heteroscedasticity (GJR-GARCH) model.
There are several previous studies, including that by Charles and Darné [3], which described a model that can overcome asymmetric effects, namely the GJR-GARCH model. The GJR-GARCH model is a development of GARCH by including leverage effects. Xu et al. [4] used the ARIMA-GJR-GARCH model to forecast the Renminbi (China’s currency) exchange rate against the Hong Kong dollar. The GJR-GARCH model can be used for asymmetric data in the variance equation. Based on the analysis in the paper, the ARIMA (1,1,1)-GJR-GARCH (1,1) model is the best model for exchange rates and forecasting. Su and Lin [5] determined value-at-risk using the GJR-GARCH model of financial ownership. The results obtained were that the GJR-GARCH model is good for VaR forecasting. Kalaychi et al. [6] conducted a comprehensive review of deterministic models and applications for portfolio optimization. Comprehensive survey results on deterministic models and applications are suggested for portfolio optimization. Al Janabi [7] examined the optimization of multivariate portfolios under illiquid market prospects. Based on that analysis, the portfolio manager can determine the closing horizon, and the dependencies of different sizes, and the LVaR calculations need to be performed to produce an investable portfolio. Aini & Lutfi [8] researched the effect of risk perception, risk tolerance, and loss aversion on investment decision-making. The results indicate that risk perception influences investment decision-making and risk tolerance. Pak and Mahmood [9] examined the impact of personality on risk tolerance and investment decisions. Based on these studies, personality traits have some effect on individual risk tolerance behaviors, thus influencing investment decisions in stocks, securities, and bonds.
Based on the research that has been described, there are still some deficiencies in these models. Among others, although Charles and Darné [3] and Xu et al. [4] used the GJR-GACH model to overcome asymmetric effects, they did not link it to investment portfolio optimization. Su and Lin [5] determined the VaR value using the GJR-GARCH model for financial holdings, but did not determine the mean-VaR investment portfolio. Kalayci et al. [6] and Al Janabi [7] applied portfolio optimization to determine models and determine portfolios that could be invested. However, the mean-VaR investment portfolio optimization model has not yet been determined, especially for stocks on the Indonesia Stock Exchange (IDX). Aini and Lutfi [8] and Pak and Mahmood [9] conducted research on risk tolerance, but did not apply it to several stocks. The current research is the mean-VaR investment portfolio optimization model based on risk tolerance preferences involving stocks that have asymmetric volatility. The method used is the autoregressive moving average (ARMA) to predict stock returns, and the Glosten, Jagannathan, and Runkle–generalized autoregressive conditional heteroscedasticity (GJR-GARCH) models to determine the risk level of asymmetry. Furthermore, portfolio risk is measured based on the value-at-risk (VaR) model, and the investment portfolio’s weight composition selection is based on the investor’s risk tolerance preference. The advantage of this study is that the determination of the mean-VaR is based on risk tolerance preferences involving stocks with asymmetric volatility. The usefulness of this research is that it can be used as a reference for investors as material for consideration in investing, especially in the ten stocks analyzed.

2. The Mechanism Framework

2.1. Autoregressive-Moving-Average (ARMA) Model

Suppose that there are T days considered in the sampling process. Daily closing stock return at day t ,   { r t : t = 1 ,   2 , , T } , is assumed as a stationary random sequence in mean and variance, that is as follows [10,11]:
E r t = μ   and   V a r r t = σ 2 .
The sample value of r t is calculated using the equation as follows [12]:
r t = ln P t P t 1 ,
where P t represents the daily closing stock price at day t . The daily closing stock return today in the ARMA model is assumed to be dependent on itself and its error in previous days [13]. Mathematically, the ARMA model with autoregressive order p and moving-average order q , denoted as ARMA ( p , q ), for r t is expressed in the following equation [14]:
r t = ϕ 0 + i = 1 p ϕ i r t i j = 1 q θ j ε t j + ε t ,
where { ε t : t = 1 ,   2 , , T } represents random error sequences assumed to be independent and identically normally distributed with zero mean and constant variance, ϕ 0 represents constant parameter, ϕ i with i = 1 ,   2 ,   , p represents i -th autoregressive parameter, and θ j with j = 1 ,   2 ,   , q represents j -th moving-average parameter. By using the backshift operator, Equation (2) can be written as follows [15]:
1 ϕ 1 B . . . ϕ p B p r t = ϕ 0 + 1 θ 1 B . . . θ q B q ε t .
where B represents backshift operator, e.g., B r t = r t 1 , B 2 r t = r t 2 , …, B p r t = r t p , B ε t = ε t 1 , B 2 ε t = ε t 2 , …, and B q ε t = ε t q .

2.2. Glosten–Jagannathan–Runkle–Generalized Autoregressive Conditional Heteroscedasticity (GJR-GARCH) Model

The volatility, another word for the variance, of the random error ε t in Equation (2) can be nonconstant. For this case, Bollerslev [2] formulated ε t with nonconstant variance as follows:
ε t = σ t u t ,
where u t : t = 1 ,   2 , , T epresents an independent and identically normally distributed random variable sequence with mean 0 and variance 1. In more detail, { u t } and { ε t } are independent. The volatility of today’s random error can be assumed to depend on itself and the random error in previous days. Mathematically, it is expressed as follows [5]:
σ t 2 = α 0 + k = 1 r α k ε t k 2 + l = 1 s β l σ t l 2 ,
where σ t 2 is variance of ε t , α 0 represents the constant parameter, α k with k = 1 ,   2 ,   , r represents the ε t k ’s autoregressive parameter, β l with l = 1 ,   2 , , s represents the autoregressive parameter of σ t l 2 . The Equation (3) is better known as a generalized autoregressive conditional heteroscedasticity (GARCH) model with volatility’s autoregressive order r and random error’s autoregressive order s , GARCH ( r , s ). There are limits to the parameters to guarantee that σ t 2 in Equation (2) is positive. These limitations are as follows [5]:
α 0 > 0 ,   α k 0 ,    β l 0 ,   and   k = 1 r α k + l = 1 s β s < 1 .
The volatility of ε t may not only suffer from inconstancy, but it may also suffer from asymmetry. In other words, the volatility values below and above the zero line ( ε t ’s mean line) are not balanced. It may also generally occur in stock return data, where increases and decreases are often unbalanced. If this is not addressed, then the volatility of stock returns will be extreme at one sign and the opposite at another. It can cause returns from forecasting in the ARMA model to be spurious [16]. The inconstancy and asymmetry of the volatility ε t can be overcome by using the Glosten–Jagannathan–Runkle–generalized autoregressive conditional heteroscedasticity (GJR-GARCH) model. The general form of the GJR-GARCH ( r , s , v ) model is expressed as follows [16]:
σ t 2 = α 0 + k = 1 r α k ε t k 2 + l = 1 s β l σ t l 2 + m = 1 v γ m ε t k 1 t k + ,
where γ m with m = 1 ,   2 ,   , v represents the m -th parameter leverage effect, and
1 t k + = 1 : ε t k > 0 0 : ε t k 0 .
γ m , which has positive and negative values, will add to and decrease the predicted value of today’s volatility to adjust for the influence of asymmetric volatility [3,17].

2.3. Statistical Tests

This section briefly explains the statistical tests used in the study. These statistical tests include stationarity tests, model significance tests, distribution fit tests, independence tests, heteroscedasticity tests, and asymmetry tests.

2.3.1. Stationarity Test

The data stationarity test used in this research is the Dicky–Fuller (DF) test. The null hypothesis is H 0 : ϕ ^ 1 = 1 , meaning the data is stationary. Therefore, the alternative is H 1 : ϕ ^ 1 < 1 , meaning that data is not stationary [18]. The statistical value of this test is calculated as follows:
D F t e s t = ϕ ^ 1 1 σ ϕ ^ 1 ,
where ϕ ^ 1 represents the estimate of the first autoregressive parameter of ARMA (1, 0), and σ ϕ ^ 1 represents the standard deviation of ϕ ^ 1 . Reject H 0 if D F t e s t is greater than the absolute critical value at the significant level κ , t κ , and vice versa [19].

2.3.2. Distribution Fit Test

The distribution fit test in this study was carried out using the Kolmogorov–Smirnov (KS) test. The null hypothesis ( H 0 ) in this test states that there is a fitness between the data distribution and the theoretical one, whereas the alternative hypothesis ( H 0 ) states the inverse of it [20]. The statistical value of this test is calculated as follows [21]:
K S t e s t = sup F r t r F e r : r r t ,
where r ^ t represents r t ’s forecast. Reject H 0 if K S t e s t is greater that its critical value with significant level κ , K S κ , and vice versa.

2.3.3. Independence Test

The independence test in this study was carried out using the Ljung–Box (LB) test. The null hypothesis ( H 0 ) in this test states that the data are independent of each other, whereas the alternative hypothesis ( H 1 ) states the inverse of it. The statistical value of this test is calculated as follows [22]:
L B t e s t = T ( T + 2 ) m = 1 M h m 2 T m ,
where M represents the optimal lag, and h m is calculated using the following equation:
h m = t = m + 1 T ε t ε t m t = 1 T ε t 2 .
Reject H 0 if L B t e s t is greater that its critical value with significant level κ , L B κ , and vice versa.

2.3.4. Heteroscedasticity Test

The heteroscedasticity test in this study was carried out using the Glejser test. The first step is estimating the parameters ζ 0 and ζ 1 in the following regression equation [23]:
ε t = ζ 0 + ζ 1 r t .
Second, determine the null and alternative hypotheses. The null hypothesis in this test is H 0 : ζ 1 = 0 , meaning heteroscedasticity exists in the sample error ε t . Then, the alternative hypothesis is H 1 : ζ 1 0 , meaning there is no heteroscedasticity in the sample error ε t . Third, determine the significance of the parameter ζ 1 1 using a t-test. Finally, reject H 0 if T t e s t is greater than the absolute of its critical value with a significant level κ and degree of freedom T 1 , t κ 2 , T 1 , and vice versa [24].

2.3.5. Asymmetry Test

The asymmetry test in this study was carried out using the cross-correlation (CC) test. The first step is estimating the parameters ϵ 0 , ϵ 1 , ϵ 2 , and ϵ 3 in the following regression equation:
ε t 2 = ϵ 0 + ϵ 1 1 t 1 + ϵ 2 ε t 1 1 t 1 + ϵ 3 ε t 1 1 t 1 + ,
where
1 t k = 1 : ε t k < 0 0 : ε t k 0 ,
and 1 t 1 + is expressed in Equation (6). Second, determine the null and alternative hypotheses. The null hypothesis in this test is H 0 : ϵ 0 = ϵ 1 = ϵ 2 = ϵ 3 = 0 , meaning that the error ε t is symmetric. Then, the alternative hypothesis is H 1 : ϵ y 0 with y = 0 ,   1 ,   2 ,   3 , meaning that the error ε t is asymmetric. Third, determine the statistical test using this formula as follows:
G t e s t = 2 t = 1 T | ε t | ln ε t | ε ^ t | ,
Finally, reject H 0 if G t e s t is greater than its critical value with significant level κ and degree of freedom g ,   χ κ , g 2 , and vice versa.

2.4. Mean-Value-at-Risk (Mean-VaR) Portfolio Optimization Model with Investor’s Risk Tolerance

Portfolio optimization involves balancing reward and risk in financial assets [25,26,27]. The classical mean-variance model is used for portfolio selection, but its asymmetric distributions and excess kurtosis have led to criticism of variance as a risk measure [28,29,30,31]. Markowitz suggested a semi-variance risk measure to measure variability below the mean. Realistic risk measures like value-at-risk (VaR) and expected shortfall or conditional value-at-risk (CVAR) are used to separate undesirable downside and upside movements [32]. Rockafellar and Uryasev [33] discussed VAR and CVaR with regular distributions, focusing on mathematical properties, stability, simplicity, and acceptance. Despite their limitations, VaR is widely adopted in the financial industry but faces computational challenges [34,35].
Suppose there are N stocks in stock portfolio P . The return from each stock is assumed to be normally distributed with its mean and variance [36]. The expected total return of portfolio P , denoted by μ P , is expressed as follows:
μ P = n = 1 N w n μ n = w T μ .
where w n with n = 1 ,   2 , , N represents the capital weight of the nth stock, μ n with n = 1 ,   2 , , N represents the mean of return of the nth stock. In more detail, w and μ each represent vectors of size N × 1 which are expressed as follows:
w = w 1 w 2 w N   a n d   μ = μ 1 μ 2 μ N .
It must be noted that the total weight of the assets in the portfolio P is 1. It can be mathematically written as follows:
n = 1 N w n = w T e = 1 ,
where e represents a vector of size N × 1 , which is expressed as follows:
e = 1 1 1 .
Meanwhile, the value-at-risk (VaR) of the portfolio P , used to measure the maximum potential loss of it [31,32], is expressed as follows [33,34]:
V a R P α = w T μ + z α w T Σ w 1 2 ,
where z α represents the ( 1 α )-th percentile of the standard normal distribution, and Σ is an N × N matrix that represents the covariance matrix of the returns of N stocks in the portfolio. The value of α can be adjusted according to the investor’s preferences. The greater the value of α , the smaller the maximum loss from the investment portfolio preferences by the investor, and vice versa. VaR in Equation (15) is determined based on the standard deviation rule.
In the face of maximum loss from the portfolio, investors have different risk tolerances. Risk tolerance is the investors’ tendency to accept loss uncertainty in their investments. In other words, the bigger the investor’s risk tolerance, the more courageous the investor is to face uncertainty. Mathematically, risk tolerance is expressed as follows:
τ = 2 ρ ,
where ρ represents the risk aversion [33].
The mean-VaR portfolio optimization model considering risk tolerance is formulated as follows [37,38]:
m a x .   τ μ P + V a R P α = τ w T μ + w T μ + z α w T Σ w 1 2 = ( τ 1 ) w T μ z α w T Σ w 1 2 s . t . e T w = 1 , w 0 .
The Lagrange multiplier method can be used to determine the solution of the model in Equation (17). It is explained in detail in Theorem 1. However, the solution stated in Theorem 1 may not satisfy the necessary condition as a global maximum solution.
Theorem 1.
If the mean-VaR portfolio optimization problem with risk tolerance, such as Equation (17), is solved using the Lagrange multiplier method, the solution is expressed as follows:
w = Σ 1 τ 1 μ + λ e e T Σ 1 τ 1 μ + λ e ,
where   λ   represents Lagrangian multiplier as follows:
λ = a ± b 2 4 a c 2 a : λ > 0 ,
where   a = e T Σ 1 e ,   b = 2 τ 1 , and   c = z α 2 + τ 1 2 μ T Σ 1 μ .
Proof. 
The Lagrange multiplier equation for the model Equation (17) can be expressed as follows [8,18]:
L w , λ = τ 1 w T μ z α w T Σ w 1 2 + λ ( e T w 1 ) .
The solution to Equation (20) is the zero maker of Equation (20) as follows:
w L w , λ = τ 1 μ z α Σ w w T Σ w 1 2 + λ e = 0 ,
and
λ L w , λ = e T w 1 = 0 .
The vector w is determined first. Multiply both sides of Equation (21) by 1 z α w T Σ w 1 2 Σ 1 from the left so that this results in the following equation:
τ 1 z α w T Σ w 1 2 Σ 1 μ w + λ z α w T Σ w 1 2 Σ 1 e = 0 .
1 z α w T Σ w 1 2 Σ 1 τ 1 μ + λ e w = 0 .
Then, multiply both sides of Equation (23) by e T from the left so that this results in the following equation:
1 z α w T Σ w 1 2 e T Σ 1 τ 1 μ + λ e e T w = e T 0 ,
1 z α w T Σ w 1 2 e T Σ 1 τ 1 μ + λ e 1 = 0 ,
w T Σ w 1 2 = z α e T Σ 1 τ 1 μ + λ e .
Substitute Equation (24) into Equation (23) so that this results in the following equation:
Σ 1 τ 1 μ + λ e e T Σ 1 τ 1 μ + λ e w = 0 ,
w = Σ 1 τ 1 μ + λ e e T Σ 1 τ 1 μ + λ e .
Next, the determination of the solution λ . Multiply both sides of Equation (25) by w T Σ so that this results in the following equation:
w T Σ w = w T Σ Σ 1 τ 1 μ + λ e e T Σ 1 τ 1 μ + λ e ,
w T Σ w = w T τ 1 μ + λ e e T Σ 1 τ 1 μ + λ e .
Substitute Equation (24) into Equation (26),
z α e T Σ 1 τ 1 μ + λ e 2 = w T τ 1 μ + λ e e T Σ 1 τ 1 μ + λ e ,
z α 2 e T Σ 1 τ 1 μ + λ e = w T τ 1 μ + λ e .
Substitute Equation (25) into Equation (27),
z α 2 e T Σ 1 τ 1 μ + λ e = τ 1 μ + λ e T Σ 1 τ 1 μ + λ e e T Σ 1 τ 1 μ + λ e ,
z α 2 = τ 1 μ T + λ e T τ 1 Σ 1 μ + λ Σ 1 e ,
0 = z α 2 + τ 1 2 μ T Σ 1 μ + τ 1 λ μ T Σ 1 e + λ τ 1 e T Σ 1 μ + λ 2 e T Σ 1 e ,
0 = z α 2 + τ 1 2 μ T Σ 1 μ + 2 λ τ 1 + λ 2 e T Σ 1 e .
Equation (28) is a quadratic equation, so the possible values of λ are as follows:
λ = a ± b 2 4 a c 2 a : λ > 0 ,
where a = e T Σ 1 e , b = 2 τ 1 , and c = z α 2 + τ 1 2 μ T Σ 1 μ . □
The solution w in Equation (20) given in Theorem 1 may fulfil the necessary conditions as a global maximum solution [39,40]. The solution w is called the global maximum solution of Equation (20) if this condition is satisfied:
x R N + 1 0 ,   x T H w , λ x < 0 ,
where H w , λ represents the Hessian matrix of Equation (20) as follows:
H w , λ = 2 L w , λ w 2 2 L w , λ w λ 2 L w , λ λ w L w , λ λ 2 = z α Σ w T Σ w 1 2 Σ w w T Σ w T Σ w 3 2 e e T 0 .

3. Application of Mechanism

3.1. Algorithm to Apply Mechanism on Real Data

The mechanism framework discussed in Section 2.2 is experimented on real data. The algorithm is as follows:
  • Check the stationarity of each return data for each stock. The examination in this study was carried out using the Dicky–Fuller test (see Section 2.3.1). If the data is stationary, the experiment continues to the next stage, whereas if vice versa, the data is transformed first, e.g., into logarithmic form and data differentiation transformation.
    Identify orders from the ARMA model. Identification of AR and MA orders in this research is carried out using partial-autocorrelation and auto-correlation function diagrams, respectively.
  • Estimate the parameters of the ARMA model. This assessment in this study was carried out using the maximum likelihood (ML) method.
  • Check the classic assumptions in the ARMA model, one of which is the assumption of constant and symmetry of random errors. This study’s constant and symmetry checks were carried out using Glejser and cross-correlation (CC) tests, respectively. If the assumptions of constant and symmetry of random errors are met, the experiment continues to stage g, whereas if otherwise, the experiment continues to stage e.
  • Identify orders from the GJR-GARCH model. The identification in this study was carried out through the Akaike information criterion (AIC) value. The order with the smallest AIC value is selected.
  • Estimate the parameters of the GJR-GARCH model. This assessment in this study was carried out using the maximum likelihood (ML) method. Once this is completed, an ARMA-GJR-GARCH model of each stock data is obtained.
  • Diagnostically test errors in the ARMA-GJR-GARCH model.
  • Forecast the return of each stock for the next day using each model.
  • Resample data by inputting the forecast results of each stock return into the data itself individually.
  • Determine the vector of the mean of return μ and the covariance matrix Σ from the resampled stock return data.
  • Determine the optimal capital weight of each stock using Equation (25).
Visually, the algorithms a to j above are given in Figure 1.

3.2. Data Description

This study used the daily closing price of the top ten stocks traded based on the transaction value on the Indonesia Stock Exchange (IDX), the capital market in Indonesia, until 14 December 2021. The ten stocks are as follows:
  • PT. Bank Central Asia Tbk. is coded as BBCA
  • PT. Bank Negara Indonesia Tbk. is coded as BBNI.
  • PT. Bank Rakyat Indonesia Tbk. is coded as BBRI.
  • PT. Bank Mandiri Tbk. is coded as BMRI.
  • PT. Astra International Tbk. is coded as ASII.
  • PT. Indofood CBP Sukses Makmur Tbk. is coded as ICBP.
  • PT. Perusahaan Gas Negara Tbk. is coded as PGAS.
  • PT. Bukit Asam Tbk. is coded as PTBA.
  • PT. Telekomunikasi Indonesia Tbk. is coded as TLKM.
  • PT. Unilever Indonesia Tbk. is coded as UNVR.
The period considered was from 14 April 2020 until 14 December 2021. The data can be openly accessed in the link as follows: https://finance.yahoo.com/ (accessed on 24 March 2022). The graph of each stock return is given in Figure 2. Figure 2 shows that the deviation of daily stock returns at the top and bottom of the zero line appears asymmetrical. The deviation of daily stock returns above the zero line appears to be greater than the deviation of daily stock returns below the zero line. It indicates an asymmetric nature in the deviation of stock returns from the average. Therefore, forecasting stock returns the next day requires a model that can overcome this: the ARMA-GJR-GARCH model.

3.3. Stationarity Test of Data

The stationarity test of each stock return data first uses the Dickey–Fuller Test, as explained in Section 2.3.1. The test was conducted using R Studio software version 4.1.2 via the “tseries” package. With a significance level of 0.05, a summary of the stationarity test results is given in Table 1. Table 1 shows that the test statistical value of each stock return data is less than the critical point. Thus, the conclusion is that H 0 from testing on each data is not rejected, which means that all data is stationary, so ARMA modeling can be carried out.

3.4. Order Identification and Parameter Estimation of the ARMA Model

Order identification from the AR and MA models is conducted using partial-autocorrelation function (PACF) and autocorrelation function (ACF) diagrams, respectively. Using the help of EViews 10 software, the PACF and ACF diagrams are given in Figure 3. Figure 3 shows the interpretation of the ARMA model order of each stock. The interpretation of these orders is given in Table 2, using R software version 4.1.2 via the “tseries” package. The estimation results are also given in Table 2.

3.5. Checking the Constancy and Symmetry Assumptions of Error Variance in the ARMA Model

Checking the constancy and symmetry of random errors in this study was carried out using the Glejser test and cross-correlation (CC) graphs, as explained in Subsection X.X. The Glejser test was carried out using EViews software version 10. With a significance level of 0.05 and degrees of freedom of 404, a summary of the results of the constant error test is given in Table 3. Table 3 shows that the probability value of each stock return datum is less than 0.05. Thus, the conclusion is that H 0 from testing on each datum is not rejected, which means that all data have a random error variance that is not constant. Then, the CC graph of each ARMA model error variance for each stock is given in Figure 4. Figure 4 was obtained using EViews software version 10. Thus, the conclusion is that all data do not have error variance symmetry.

3.6. GJR-GARCH Modeling of Each Stock Return

To overcome the unfulfilled assumptions of constancy and symmetry of the error variance, GJR-GARCH modelling of each error variance in the ARMA model was carried out. The order of each GJR-GARCH model was determined as 1. This was conducted for practical reasons. After the order was determined, the next step was estimating the model’s parameters. This estimation was carried out using the maximum likelihood method. Briefly, using EViews software version 10, the results of determining the order and estimating the parameters of the GJR-GARCH model for each stock are given in Table 4.

3.7. Error Diagnostic Test and Accuracy Check of ARMA-GJR-GARCH Model

Error diagnostic tests included tests for normality and independence of error from the ARMA-GJR-GARCH model. The normality test was conducted using the Kolmogorov–Smirnov test with a significance level of 0.05. In contrast, the error independence test used the Ljung–Box test with a significance level of 0.05. The results of both can be seen in Section 2.3.3 and Section 2.3.4. A summary of the tests for normality and independence of error are given in Table 5 and Table 6, respectively. Table 5 and Table 6 show that the H 0 from both tests is rejected. It shows that the error meets the assumptions of normality and independence.
Next, the checking of the accuracy of the ARMA-GJR-GARCH model for each stock needs to be carried out. This examination used the mean absolute error (MAE) and root-mean-squared error (RMSE) measures. The MAE and RMSE of each AR-MA-GJR-GARCH model for each stock are given in Table 7. Table 7 shows that the MAE and RMSE of each model look small. It indicates that the model is accurate and suitable for use.

3.8. Forecasting Mean of Return One Day Ahead

After the ARMA-GJR-GARCH model for each stock was obtained, the mean of return one day ahead was predicted. This forecast was then used as a new sample for the next day in the mean-VaR model. The forecast results of the mean of return for each stock are given in Table 8. Table 8 also provides a forecast of the error variance.

3.9. Portfolio Optimization Process

The process of optimizing the portfolio using mean-VaR first looks for covariance matrices between stocks. The calculation is assisted by using Excel 2016 software and produces values as follows:
Σ = 0.00107 0.00024 0.00023 0.00025 0.00020 0.00011 0.00021 0.00019 0.00017 0.00014 0.00024 0.00052 0.00042 0.00045 0.00033 0.00017 0.00042 0.00026 0.00023 0.00016 0.00023 0.00042 0.00038 0.00040 0.00028 0.00016 0.00035 0.00023 0.00022 0.00015 0.00025 0.00045 0.00040 0.00406 0.00032 0.00016 0.00037 0.00025 0.00021 0.00016 0.00020 0.00033 0.00028 0.00032 0.00055 0.00015 0.00032 0.00021 0.00021 0.00017 0.00011 0.00017 0.00016 0.00016 0.00015 0.00129 0.00018 0.00015 0.00013 0.00017 0.00021 0.00042 0.00035 0.00037 0.00032 0.00018 0.00024 0.00035 0.00026 0.00019 0.00019 0.00026 0.00023 0.00025 0.00021 0.00015 0.00035 0.00081 0.00022 0.00019 0.00017 0.00023 0.00022 0.00021 0.00021 0.00013 0.00026 0.00022 0.00012 0.00015 0.00014 0.00016 0.00015 0.00016 0.00017 0.00017 0.00019 0.00019 0.00015 0.00008
After obtaining the covariance matrix Σ , then the next step is the calculation of the inverse covariance matrix. The result of this calculation is shown as follows:
Σ 1 = 958.7062 38.1084 51.7294 4.6986 2.8700 7.0017 6.6010 1.9216 11.8235 1.4302 38.1084 195.0594 18.2740 1.6778 0.8984 1.9383 2.7217 0.4497 2.7620 0.2711 51.7294 18.2740 267.8453 2.0448 1.0313 2.4412 2.9624 0.5511 3.6729 0.3711 4.6986 1.6778 2.0448 24.6792 0.1008 0.2010 0.2686 0.0519 0.2909 0.0323 2.8700 0.8984 1.0313 0.1008 18.2394 0.1549 0.1828 0.0328 0.2395 0.0295 7.0017 1.9383 2.4412 0.2010 0.1549 77.5971 0.4392 0.1060 0.6572 0.1428 6.6010 2.7217 2.9624 0.2686 0.1828 0.4392 41.6611 0.1435 0.6889 0.0746 1.9216 0.4497 0.5511 0.0519 0.0328 0.1060 0.1435 12.3855 0.1796 0.0246 11.8235 2.7620 3.6729 0.2909 0.2395 0.6572 0.6889 0.1796 85.0759 0.1301 1.4302 0.2711 0.3711 0.0323 0.0295 0.1428 0.0746 0.0246 0.1301 12.9917
Then, the next is the determination of the average transpose vector value μ T , expressed as follows:
μ T = 0.0007 0.0013 0.0010 0.0012 0.0010 0.0004 0.0014 0.0007 0.0006 0.0012
Then, the one vector is expressed as follows:
e T = 1 1 1 1 1 1 1 1 1 1 .
Covariance matrix or Σ 1 were used to calculate the composition of the efficient portfolio weight in the model used using Excel 2016 software. Refer to Equation (25), by using vector μ T , e T and matrix Σ 1 the weight vector value can be calculated w . Parameter τ is called risk tolerance and simulated with several values that meet e T w = 1 . In addition, a risk tolerance must produce a nonnegative value of w .

3.10. Discussion

This section describes the determination of the optimum weight. In addition, this section also analyzes the relationship between value-at-risk to ratio, risk tolerance to average, and risk tolerance to value-at-risk. Optimum weight is divided into two, namely the minimum and maximum weight. The minimum weight is the weight used to produce the smallest mean value, while the maximum weight is the weight that produces the largest mean value. Determination of the optimum weight is carried out in several steps. The first step is to determine the percentile value of VaR. In this study, we used 0.01 as significant level, and the selected percentile value is z 0.01 = 2.33 used to determine λ . Second is the determination of the interval of risk tolerance τ . This stage is carried out using the trial-and-error method so that all asset weights are positive. Briefly, we derived the risk tolerance interval 0 τ < 16.56 with an increase of 0.72. A risk tolerance greater than 17.28 or τ 17.28 is said not to be feasible because it produces a negative weight. Finally, the minimum weight from Appendix A is obtained when the risk tolerance is 0 with a return of 0.005670, while the maximum weight is obtained at a risk tolerance of 16.56 with a return of 0.006214. The complete results of the trials and errors can be seen in Appendix A.
Then, we analyzed the value-at-risk relationship to the ratio. This relationship can be explained as the higher the value-at-risk, the higher the ratio obtained. This is presented in Figure 5.
Next, we carried out the analysis of the mean of return relationship to the ratio. This relationship can be explained as the higher the mean of return, the higher the ratio obtained. This is presented in Figure 6.
We then proceeded to analyze the relationship between risk tolerance and value-at-risk. Based on the analysis that has been done, the greater the risk tolerance, the higher the value-at-risk. For more details, see Figure 7.
Next, we analyzed the relationship between risk tolerance and average. Based on the analysis obtained, it was found that the greater the risk tolerance, the higher the average. Vice versa, the greater the average, the higher the risk tolerance. For more details, see Figure 8.
Then, the value-at-risk analysis was carried out on average. Based on the analysis that had been carried out, it was known that the greater the average return value, the greater the value-at-risk obtained. These results can be seen clearly in Figure 9.
Next, we analyzed the comparison of the optimal mean of return obtained through the ARMA-GJR-GARCH mean-VaR mechanism and the mean-variance model. The mean-variance model is expressed as follows:
m a x .   τ w T μ w T Σ w s . t . e T w = 1 .
The solution is as follows:
w = Σ 1 τ μ + λ e ,
where
λ = 1 τ e T Σ 1 μ e T Σ 1 e .
A comparison of the optimal mean of return from the mechanism in this study and the model in Equation (32) is given in Table 9.
Table 9 shows that the mean of return obtained from the mechanism in this study provides a greater value than the mean-variance model. Therefore, the mechanism in this study can be used convincingly.

4. Conclusions

This study examines the application of the mean-VaR optimization model to determine the weight of share capital allocation in investment portfolios. The stocks used are stocks that have asymmetric return volatility and are listed on the Indonesia Stock Exchange. The ARMA-GJR-GARCH time series model accommodates the asymmetric shape of these stocks.
The prediction results from the time series model were used as the estimated return of each stock the next day. These estimates were then used as the average return vector μ in the mean-VaR model. The results of capital weighting were 84% BBCA, 2.5% BBNI, 5.5% BBRI, 0.01% BMRI, 0.03% ASII, 0.06% ICBP, 0.3% PTBA, 0.0% PGAS, 0.2% TLKM, and 0.02% UNVR. Then, if value-at-risk increased, the ratio and average also increased. If risk tolerance increased, then value-at-risk and average increasd. Based on this research, the most efficient portfolio with the highest value of return and value-at-risk is 0.006214 and 0.042608.

Author Contributions

Conceptualization, Y.H. and T.P.; methodology, S.; software, R.A.H.; validation, S., T.P. and Y.H.; formal analysis, I.G.P.; investigation, I.G.P.; resources, Y.H.; data curation, R.A.I.; writing—original draft preparation, R.A.H. and R.A.I.; writing—review and editing, R.A.I.; visualization, R.A.H.; supervision, Y.H.; project administration, I.G.P.; funding acquisition, Y.H. All authors have read and agreed to the published version of the manuscript.

Funding

The authors express their gratitude to Universitas Padjadjaran for funding under grant number 1549/UN6.3.1/PT.00/2023.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1. The Results OF Each Stock Budget Allocation with Its Respective Mean, VaR, and Sharpe Ratio for τ 0,0.72 , , 17.28 .
Table A1. The Results OF Each Stock Budget Allocation with Its Respective Mean, VaR, and Sharpe Ratio for τ 0,0.72 , , 17.28 .
τ w 1 w 2 w 3 w 4 w 5 w 6 w 7 w 8 w 9 w 10 w T e μ P V a R P μ P / V a R P
0 0.721239 0.062561 0.099212 0.006589 0.006513 0.028736 0.028792 0.003542 0.037460 0.005355 1 0.005670 0.040015 0.141701
0.72 0.771480 0.047017 0.081043 0.004297 0.005117 0.019538 0.032824 0.002062 0.032430 0.004191 1 0.005898 0.040846 0.144393
1.44 0.793396 0.040237 0.073118 0.003298 0.004508 0.015526 0.034582 0.001416 0.030237 0.003683 1 0.005997 0.041327 0.145115
2.16 0.805673 0.036439 0.068678 0.002738 0.004167 0.013279 0.035567 0.001054 0.029007 0.003398 1 0.006053 0.041626 0.145408
2.88 0.813523 0.034010 0.065839 0.002379 0.003948 0.011842 0.036197 0.000823 0.028222 0.003216 1 0.006088 0.041829 0.145554
3.6 0.818976 0.032323 0.063867 0.002131 0.003797 0.010844 0.036635 0.000662 0.027676 0.003090 1 0.006113 0.041975 0.145637
4.32 0.822984 0.031083 0.062418 0.001948 0.003685 0.010110 0.036956 0.000544 0.027274 0.002997 1 0.006131 0.042084 0.145690
5.04 0.826054 0.030134 0.061308 0.001808 0.003600 0.009548 0.037203 0.000454 0.026967 0.002926 1 0.006145 0.042170 0.145724
5.76 0.828481 0.029383 0.060430 0.001697 0.003533 0.009104 0.037398 0.000382 0.026724 0.002870 1 0.006156 0.042238 0.145748
6.48 0.830447 0.028774 0.059719 0.001607 0.003478 0.008744 0.037555 0.000324 0.026527 0.002824 1 0.006165 0.042294 0.145766
7.2 0.832073 0.028271 0.059131 0.001533 0.003433 0.008446 0.037686 0.000276 0.026365 0.002786 1 0.006172 0.042341 0.145779
7.92 0.833440 0.027848 0.058636 0.001471 0.003395 0.008196 0.037795 0.000236 0.026228 0.002755 1 0.006179 0.042380 0.145789
8.64 0.834605 0.027488 0.058215 0.001418 0.003362 0.007982 0.037889 0.000202 0.026111 0.002728 1 0.006184 0.042414 0.145797
9.36 0.835610 0.027177 0.057852 0.001372 0.003335 0.007798 0.037970 0.000172 0.026010 0.002704 1 0.006188 0.042444 0.145804
10.08 0.836486 0.026906 0.057535 0.001332 0.003310 0.007638 0.038040 0.000146 0.025923 0.002684 1 0.006192 0.042469 0.145809
10.8 0.837256 0.026668 0.057257 0.001297 0.003289 0.007497 0.038102 0.000124 0.025846 0.002666 1 0.006196 0.042492 0.145813
11.52 0.837938 0.026457 0.057010 0.001266 0.003270 0.007372 0.038156 0.000104 0.025777 0.002650 1 0.006199 0.042512 0.145816
12.24 0.838546 0.026269 0.056790 0.001238 0.003253 0.007261 0.038205 0.000086 0.025717 0.002636 1 0.006202 0.042530 0.145819
12.96 0.839093 0.026100 0.056592 0.001213 0.003238 0.007161 0.038249 0.000070 0.025662 0.002624 1 0.006204 0.042547 0.145822
13.68 0.839586 0.025947 0.056414 0.001190 0.003224 0.007071 0.038289 0.000055 0.025612 0.002612 1 0.006206 0.042561 0.145824
14.4 0.840033 0.025809 0.056252 0.001170 0.003212 0.006989 0.038324 0.000042 0.025568 0.002602 1 0.006208 0.042575 0.145826
15.12 0.840441 0.025683 0.056105 0.001151 0.003200 0.006914 0.038357 0.000030 0.025527 0.002592 1 0.006210 0.042587 0.145828
15.84 0.840814 0.025567 0.055970 0.001134 0.003190 0.006846 0.038387 0.000019 0.025490 0.002584 1 0.006212 0.042598 0.145829
16.56 0.841156 0.025461 0.055846 0.001119 0.003180 0.006783 0.038415 0.000009 0.025455 0.002576 1 0.006214 0.042608 0.145830
17.28 0.841472 0.025364 0.055732 0.001104 0.003172 0.006725 0.038440 −0.000001 0.025424 0.002568 1 0.006215 0.042618 0.145831

References

  1. Black, F.; Litterman, R. Global Portfolio Optimization. Financ. Anal. J. 1992, 48, 28–43. [Google Scholar] [CrossRef]
  2. Bollerslev, T. Generalized Autoregressive Conditional Heteroskedasticity. J. Econom. 1986, 31, 307–327. [Google Scholar] [CrossRef]
  3. Charles, A.; Darné, O. The Accuracy of Asymmetric GARCH Model Estimation. Int. Econ. 2019, 157, 179–202. [Google Scholar] [CrossRef]
  4. Xiong, J.; Zhou, X.Y. Mean-Variance Portfolio Selection under Partial Information. SIAM J. Control Optim. 2007, 46, 156–175. [Google Scholar] [CrossRef]
  5. Su, Y.C.; Huang, H.C.; Lin, Y.J. GJR-GARCH Model in Value-at-Risk of Financial Holdings. Appl. Financ. Econ. 2011, 21, 1819–1829. [Google Scholar] [CrossRef]
  6. Kalayci, C.B.; Ertenlice, O.; Akbay, M.A. A Comprehensive Review of Deterministic Models and Applications for Mean-Variance Portfolio Optimization. Expert Syst. Appl. 2019, 125, 345–368. [Google Scholar] [CrossRef]
  7. Al Janabi, M.A.M. Multivariate Portfolio Optimization under Illiquid Market Prospects: A Review of Theoretical Algorithms and Practical Techniques for Liquidity Risk Management. J. Model. Manag. 2021, 16, 288–309. [Google Scholar] [CrossRef]
  8. Nur Aini, N.S.; Lutfi, L. The Influence of Risk Perception, Risk Tolerance, Overconfidence, and Loss Aversion towards Investment Decision Making. J. Econ. Bus. Account. Ventur. 2019, 21, 401. [Google Scholar] [CrossRef]
  9. Pak, O.; Mahmood, M. Impact of Personality on Risk Tolerance and Investment Decisions. Int. J. Commer. Manag. 2015, 25, 370–384. [Google Scholar] [CrossRef]
  10. Hyndman, R.J.; Khandakar, Y. Automatic Time Series Forecasting: The Forecast Package for R. J. Stat. Softw. 2008, 27, 1–22. [Google Scholar] [CrossRef]
  11. Fu, R.; Zhang, Z.; Li, L. Using LSTM and GRU Neural Network Methods for Traffic Flow Prediction. In Proceedings of the 2016 31st Youth Academic Annual Conference of Chinese Association of Automation (YAC), Wuhan, China, 1–13 November 2016; pp. 324–328. [Google Scholar]
  12. Sukono, S.; Parmikanti, K.; Lisnawati, L.; Gw, S.H.; Saputra, J. Mean-Var Investment Portfolio Optimization Under Capital Asset Pricing Model (CAPM) with Nerlove Transformation: An Empirical Study Using Time Series Approach. Ind. Eng. Manag. Syst. 2020, 19, 498–509. [Google Scholar] [CrossRef]
  13. Suganthi, L.; Samuel, A.A. Energy Models for Demand Forecasting—A Review. Renew. Sustain. Energy Rev. 2012, 16, 1223–1240. [Google Scholar] [CrossRef]
  14. Valipour, M.; Banihabib, M.E.; Behbahani, S.M.R. Comparison of the ARMA, ARIMA, and the Autoregressive Artificial Neural Network Models in Forecasting the Monthly Inflow of Dez Dam Reservoir. J. Hydrol. 2013, 476, 433–441. [Google Scholar] [CrossRef]
  15. Vaibhava Lakshmi, R.; Radha, S. Time Series Forecasting for the Adobe Software Company’s Stock Prices Using ARIMA (BOX-JENKIN’) Model. J. Phys. Conf. Ser. 2021, 2115, 012044. [Google Scholar] [CrossRef]
  16. Hidayana, R.A.; Napitupulu, H.; Sukono, S. An Investment Decision-Making Model to Predict the Risk and Return in Stock Market: An Application of ARIMA-GJR-GARCH. Decis. Sci. Lett. 2022, 11, 235–246. [Google Scholar] [CrossRef]
  17. Dritsaki, C. An Empirical Evaluation in GARCH Volatility Modeling: Evidence from the Stockholm Stock Exchange. J. Math. Financ. 2017, 07, 366–390. [Google Scholar] [CrossRef]
  18. Zhang, L.; Zoli, E. Leaning against the Wind: Macroprudential Policy in Asia. J. Asian Econ. 2016, 42, 33–52. [Google Scholar] [CrossRef]
  19. Yin, R.; Newman, D.H.; Siry, J. Testing for Market Integration among Southern Pine Regions. J. For. Econ. 2002, 8, 151–166. [Google Scholar] [CrossRef]
  20. Ma, Z.-G.; Ma, C.-Q. Pricing Catastrophe Risk Bonds: A Mixed Approximation Method. Insur. Math. Econ. 2013, 52, 243–254. [Google Scholar] [CrossRef]
  21. Ghasemi, A.; Zahediasl, S. Normality Tests for Statistical Analysis: A Guide for Non-Statisticians. Int. J. Endocrinol. Metab. 2012, 10, 486–489. [Google Scholar] [CrossRef]
  22. Liu, Q.; Liu, X.; Jiang, B.; Yang, W. Forecasting Incidence of Hemorrhagic Fever with Renal Syndrome in China Using ARIMA Model. BMC Infect. Dis. 2011, 11, 218. [Google Scholar] [CrossRef] [PubMed]
  23. Sukono; Juahir, H.; Ibrahim, R.A.; Saputra, M.P.A.; Hidayat, Y.; Prihanto, I.G. Application of Compound Poisson Process in Pricing Catastrophe Bonds: A Systematic Literature Review. Mathematics 2022, 10, 2668. [Google Scholar] [CrossRef]
  24. Tadesse, K.B.; Dinka, M.O. Application of SARIMA Model to Forecasting Monthly Flows in Waterval River, South Africa. J. Water Land Dev. 2017, 35, 229–236. [Google Scholar] [CrossRef]
  25. Mohajerin Esfahani, P.; Kuhn, D. Data-Driven Distributionally Robust Optimization Using the Wasserstein Metric: Performance Guarantees and Tractable Reformulations. Math. Program. 2018, 171, 115–166. [Google Scholar] [CrossRef]
  26. Kolm, P.N.; Tütüncü, R.; Fabozzi, F.J. 60 Years of Portfolio Optimization: Practical Challenges and Current Trends. Eur. J. Oper. Res. 2014, 234, 356–371. [Google Scholar] [CrossRef]
  27. Xidonas, P.; Steuer, R.; Hassapis, C. Robust Portfolio Optimization: A Categorized Bibliographic Review. Ann. Oper. Res. 2020, 292, 533–552. [Google Scholar] [CrossRef]
  28. Guo, Y.; Zhou, W.; Luo, C.; Liu, C.; Xiong, H. Instance-Based Credit Risk Assessment for Investment Decisions in P2P Lending. Eur. J. Oper. Res. 2016, 249, 417–426. [Google Scholar] [CrossRef]
  29. Ponsich, A.; Jaimes, A.L.; Coello, C.A.C. A Survey on Multiobjective Evolutionary Algorithms for the Solution of the Portfolio Optimization Problem and Other Finance and Economics Applications. IEEE Trans. Evol. Comput. 2013, 17, 321–344. [Google Scholar] [CrossRef]
  30. Kon, S.J. Models of Stock Returns—A Comparison. J. Financ. 1984, 39, 147. [Google Scholar] [CrossRef]
  31. Prakash, A.J.; Chang, C.-H.; Pactwa, T.E. Selecting a Portfolio with Skewness: Recent Evidence from US, European, and Latin American Equity Markets. SSRN Electron. J. 2003, 27, 1375–1390. [Google Scholar] [CrossRef]
  32. Rockafellar, R.T.; Uryasev, S. Optimization of Conditional Value-at-Risk. J. Risk 2000, 2, 21–41. [Google Scholar] [CrossRef]
  33. Rockafellar, R.T.; Uryasev, S. Conditional Value-at-Risk for General Loss Distributions. J. Bank. Financ. 2002, 26, 1443–1471. [Google Scholar] [CrossRef]
  34. Gaivoronski, A.; Pflug, G. Value-at-Risk in Portfolio Optimization: Properties and Computational Approach. J. Risk 2005, 7, 1–31. [Google Scholar] [CrossRef]
  35. Pérignon, C.; Smith, D.R. The Level and Quality of Value-at-Risk Disclosure by Commercial Banks. J. Bank. Financ. 2010, 34, 362–377. [Google Scholar] [CrossRef]
  36. Purwandari, T.; Riaman; Hidayat, Y.; Sukono; Ibrahim, R.A.; Hidayana, R.A. Selecting and Weighting Mechanisms in Stock Portfolio Design Based on Clustering Algorithm and Price Movement Analysis. Mathematics 2023, 11, 4151. [Google Scholar] [CrossRef]
  37. Lwin, K.T.; Qu, R.; MacCarthy, B.L. Mean-VaR Portfolio Optimization: A Nonparametric Approach. Eur. J. Oper. Res. 2017, 260, 751–766. [Google Scholar] [CrossRef]
  38. Sukono; Sidi, P.; bin Bon, A.T.; Supian, S. Modeling of Mean-VaR Portfolio Optimization by Risk Tolerance When the Utility Function Is Quadratic. In Proceedings of the 2016 2nd International Conference on Applied Statistics (ICAS II), West Java, Indonesia, 27–28 September 2016; p. 020035. [Google Scholar]
  39. Lin, X.; Floudas, C.A.; Kallrath, J. Global Solution Approach for a Nonconvex MINLP Problem in Product Portfolio Optimization. J. Glob. Optim. 2005, 32, 417–431. [Google Scholar] [CrossRef]
  40. Cesarone, F.; Scozzari, A.; Tardella, F. An Optimization–Diversification Approach to Portfolio Selection. J. Glob. Optim. 2020, 76, 245–265. [Google Scholar] [CrossRef]
Figure 1. The algorithm for developing stock capital weighting in a portfolio is short and straightforward.
Figure 1. The algorithm for developing stock capital weighting in a portfolio is short and straightforward.
Mathematics 11 04761 g001
Figure 2. Visualization of daily returns from the top ten stocks in Indonesia based on transaction values from 14 April 2020 to 14 December 2021.
Figure 2. Visualization of daily returns from the top ten stocks in Indonesia based on transaction values from 14 April 2020 to 14 December 2021.
Mathematics 11 04761 g002
Figure 3. PACF and ACF from data on the top 10 stocks in Indonesia based on transaction value: BBCA (a), BBNI (b), BBRI (c), BMRI (d), ASII (e), ICBP (f), PGAS (g), ICBP (h), TLKM (i), UNVR (j).
Figure 3. PACF and ACF from data on the top 10 stocks in Indonesia based on transaction value: BBCA (a), BBNI (b), BBRI (c), BMRI (d), ASII (e), ICBP (f), PGAS (g), ICBP (h), TLKM (i), UNVR (j).
Mathematics 11 04761 g003aMathematics 11 04761 g003bMathematics 11 04761 g003c
Figure 4. Cross-correlation of ARMA model error variance of the top 10 stocks in Indonesia based on transaction value: BBCA (a), BBNI (b), BBRI (c), BMRI (d), ASII (e), ICBP (f), PGAS (g), ICBP (h), TLKM (i), UNVR (j).
Figure 4. Cross-correlation of ARMA model error variance of the top 10 stocks in Indonesia based on transaction value: BBCA (a), BBNI (b), BBRI (c), BMRI (d), ASII (e), ICBP (f), PGAS (g), ICBP (h), TLKM (i), UNVR (j).
Mathematics 11 04761 g004aMathematics 11 04761 g004bMathematics 11 04761 g004c
Figure 5. Value-at-risk relationship to ratio.
Figure 5. Value-at-risk relationship to ratio.
Mathematics 11 04761 g005
Figure 6. Mean of return relationship to ratio.
Figure 6. Mean of return relationship to ratio.
Mathematics 11 04761 g006
Figure 7. Relationship between risk tolerance and value-at-risk.
Figure 7. Relationship between risk tolerance and value-at-risk.
Mathematics 11 04761 g007
Figure 8. Relationship between risk tolerance and mean of return.
Figure 8. Relationship between risk tolerance and mean of return.
Mathematics 11 04761 g008
Figure 9. Relationship between value-at-risk to mean of return.
Figure 9. Relationship between value-at-risk to mean of return.
Mathematics 11 04761 g009
Table 1. Stationarity test results for each stock return datum.
Table 1. Stationarity test results for each stock return datum.
Code D F t e s t t 0.05 Conclusion
BBCA −15.1522−3.4251Stock return data are stationary
BBNI −14.8121
BBRI −15.2115
BMRI −16.4812
ASII −16.0417
ICBP −15.6242
PGAS −15.4219
PTBA −14.8221
TLKM −18.8046
UNVR −14.2247
Table 2. The ARMA model of the returns of the top 10 stocks in Indonesia.
Table 2. The ARMA model of the returns of the top 10 stocks in Indonesia.
No.CodeARMA OrderARMA Model
1.BBCAARMA (1,3) r t = 0.0007 + 0.3482 r t 1 0.4929 ε t 1 + 0.0780 ε t 2 + 0.1278 ε t 3 + ε t
2.BBNIARMA (1,1) r t = 0.0013 + 0.1602 r t 1 0.1990 ε t 1 + ε t
3.BBRIARMA (3,3) r t = 0.0030 0.5226 r t 1 + 0.5250 r t 2 + 0.9463 r t 3 + 0.5509 ε t 1 0.5726 ε t 2 0.9782 ε t 3 + ε t
4.BMRIARMA (2,2) r t = 0.0012 0.4111 r t 1 + 0.0260 r t 2 + 0.3152 ε t 1 0.1687 ε t 2 + ε t
5.ASIIARMA (2,1) r t = 0.0010 1.0793 r t 1 0.1413 r t 2 + 0.9789 ε t 1 + ε t
6.ICBPARMA (5,5) r t = 0.0004 0.0847 r t 1 0.0167 r t 2 0.2038 r t 3 0.5772 r t 4 + 0.4313 r t 5 + 0.0449 ε t 1 0.0734 ε t 2 + 0.1776 ε t 3 + 0.5402 ε t 4 0.5359 ε t 5 + ε t
7.PGASARMA (1,2) r t = 0.0014 0.7972 r t 1 + 0.8112 ε t 1 0.0865 ε t 2 + ε t
8.PTBAARMA (1,5) r t = 0.0008 + 0.2626 r t 1 0.2657 ε t 1 0.0396 ε t 2 + 0.00328 ε t 3 + 0.0933 ε t 4 0.0905 ε t 5 + ε t
9.TLKMARMA (3,3) r t = 0.0006 + 0.0278 r t 1 0.3108 r t 2 + 0.1987 r t 3 0.1737 ε t 1 + 0.1402 ε t 2 0.0962 ε t 3 + ε t
10.UNVRARMA (2,3) r t = 0.0012 + 1.0761 r t 1 0.5460 r t 2 1.0733 ε t 1 + 0.5470 ε t 2 + 0.0988 ε t 3 + ε t
Table 3. Heteroscedasticity test result of the ARMA model’s error variance.
Table 3. Heteroscedasticity test result of the ARMA model’s error variance.
CodeARMA ModelProbabilityConclusion
BBCAARMA (1,3)0.0004There is heteroscedasticity in the ARMA model’s error variance.
BBNIARMA (1,1)0.0000
BBRIARMA (3,3)0.0000
BMRIARMA (2,2)0.0000
ASIIARMA (2,1)0.0000
ICBPARMA (5,5)0.0000
PGASARMA (1,2)0.0000
PTBAARMA (1,5)0.0002
TLKMARMA (3,3)0.0000
UNVRARMA (2,3)0.0160
Table 4. GJR-GARCH model of the top 10 stocks in Indonesia based on transaction value.
Table 4. GJR-GARCH model of the top 10 stocks in Indonesia based on transaction value.
CodeGJR-GARCH (1,1) Model
BBCA σ t 2 = 8.53 × 10 6 + 0.0390 ε t 1 2 + 0.1599 ε t 1 2 I t 1 + 0.8612 σ t 1 2 + ε t
BBNI σ t 2 = 7.73 × 10 6 + 0.0417 ε t 1 2 + 0.0642 ε t 1 2 I t 1 + 0.9170 σ t 1 2 + ε t
BBRI σ t 2 = 9.48 × 10 6 + 0.0414 ε t 1 2 + 0.1268 ε t 1 2 I t 1 + 0.8859 σ t 1 2 + ε t
BMRI σ t 2 = 2.22 × 10 5 + 0.0728 ε t 1 2 + 0.1360 ε t 1 2 I t 1 + 0.8262 σ t 1 2 + ε t
ASII σ t 2 = 8.31 × 10 6 + + 0.0814 ε t 1 2 + 0.0657 ε t 1 2 I t 1 + 0.9532 σ t 1 2 + ε t
ICBP σ t 2 = 7.12 × 10 5 + 0.0785 ε t 1 2 + 0.1898 ε t 1 2 I t 1 + 0.5813 σ t 1 2 + ε t
PGAS σ t 2 = 4.31 × 10 5 + 0.0631 ε t 1 2 + 0.0634 ε t 1 2 I t 1 + 0.8645 σ t 1 2 + ε t
PTBA σ t 2 = 3.31 × 10 5 + 0.0727 ε t 1 2 + 0.0566 ε t 1 2 I t 1 + 0.8527 σ t 1 2 + ε t
TLKM σ t 2 = 9.84 × 10 6 + 0.0363 ε t 1 2 + 0.0701 ε t 1 2 I t 1 + 0.9095 σ t 1 2 + ε t
UNVR σ t 2 = 1.05 × 10 5 + 0.0923 ε t 1 2 + 0.1512 ε t 1 2 I t 1 + 0.7072 σ t 1 2 + ε t
Table 5. Error normality test results for each ARMA-GJR-GARCH model.
Table 5. Error normality test results for each ARMA-GJR-GARCH model.
Code K S t e s t K S 0.05 Conclusion
BBCA0.05640.0675The error of each ARMA-GJR-GARCH model is normally distributed
BBNI0.0653
BBRI0.0429
BMRI0.0461
ASII0.0593
ICBP0.0663
PGAS0.0641
PTBA0.0673
TLKM0.0419
UNVR0.0578
Table 6. Error independence test results for each ARMA-GJR-GARCH model.
Table 6. Error independence test results for each ARMA-GJR-GARCH model.
Code L B t e s t L B 0.05 Conclusion
BBCA45.331146.1943The error of each ARMA-GJR-GARCH model is independent of the others
BBNI45.182148.6024
BBRI43.139143.7730
BMRI36.259346.1943
ASII43.385247.3999
ICBP31.360438.8851
PGAS46.932947.3999
PTBA38.813243.7730
TLKM39.922643.7730
UNVR44.959044.9853
Table 7. MAE and RMSE values.
Table 7. MAE and RMSE values.
CodeMAERMSE
BBCA0.01390.0209
BBNI0.01690.0245
BBRI0.01580.0237
BMRI0.02340.0327
ASII0.01630.0229
ICBP0.01160.0177
PGAS0.02190.0312
PTBA0.01840.0274
TLKM0.01440.0203
UNVR0.01360.0207
Table 8. Forecasting of means and variances of stock returns.
Table 8. Forecasting of means and variances of stock returns.
Code Forecast   of   Mean   of   Return   ( μ ^ t ) Forecast   of   Variance   of   Error   ( σ ^ t 2 )
BBCA0.006610.00107
BBNI0.000260.00523
BBRI0.000300.00382
BMRI0.002050.04064
ASII0.000260.05490
ICBP−0.001330.01291
PGAS0.000810.02410
PTBA−0.001290.08080
TLKM0.003260.01180
UNVR0.002270.07700
Table 9. A comparison of the optimal mean of return from the mechanism in this study and the mean-variance model.
Table 9. A comparison of the optimal mean of return from the mechanism in this study and the mean-variance model.
ModelMean of Return
ARMA-GJR-GARCH mean-VaR0.006214
Mean variance0.005514
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

Hidayat, Y.; Purwandari, T.; Sukono; Prihanto, I.G.; Hidayana, R.A.; Ibrahim, R.A. Mean-Value-at-Risk Portfolio Optimization Based on Risk Tolerance Preferences and Asymmetric Volatility. Mathematics 2023, 11, 4761. https://doi.org/10.3390/math11234761

AMA Style

Hidayat Y, Purwandari T, Sukono, Prihanto IG, Hidayana RA, Ibrahim RA. Mean-Value-at-Risk Portfolio Optimization Based on Risk Tolerance Preferences and Asymmetric Volatility. Mathematics. 2023; 11(23):4761. https://doi.org/10.3390/math11234761

Chicago/Turabian Style

Hidayat, Yuyun, Titi Purwandari, Sukono, Igif Gimin Prihanto, Rizki Apriva Hidayana, and Riza Andrian Ibrahim. 2023. "Mean-Value-at-Risk Portfolio Optimization Based on Risk Tolerance Preferences and Asymmetric Volatility" Mathematics 11, no. 23: 4761. https://doi.org/10.3390/math11234761

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop