Algorithmic design of a conditional value-at-risk optimization model based on implied volatility for multi-period portfolio adjustment

Jingxing Wang1
1D’Amore McKim School of Business, Northeastern University, Massachusetts, 02115, United States

Abstract

Based on the definition of volatility and conditional value risk (CVaR), this paper introduces the implied volatility into CVaR model, and further analyzes the partial differential equation of stock portfolio optimization in the form of BS model. In the process of multi-stage investment, in order to reasonably control the investment risk of each stage, the CvaR model based on implied volatility is constructed by using the scenario tree method. With the data of 1166 trading days as the data, 4 stock assets as the data set of this study, the optimization model is applied to the calculation and analysis. The numerical simulation shows that the stock price fluctuation of the four multi-cycle stocks ranges from -23.45% to 41.97%, showing a clustering phenomenon. Among them, the volatility of stocks A and C is more obvious than that of stocks B and D, and the probability density tails of stocks are longer in the cycle, and they all show thick tail characteristics, indicating that the introduction of implied volatility of CVaR model makes the risk control of actual equity asset investment more reasonable.

Keywords: implied volatility, CVaR model, partial differential equations, numerical simulation, probability density

Introduction

Regarding the quantitative method of controlling risk, in the past, the main application of measuring financial risk was the variance, but the variance can only represent the fluctuation of the asset price in this period, and the fluctuation can not be represented as a risk, so this method is slowly being eliminated [9, 19,23]. The current methods for quantifying risk indicators mainly include metric value at risk (Va R) and conditional value at risk (CVa R), etc., but both of them are exceptionally difficult to be solved directly through parsing [7,14].

Risk theory consisting of a large number of mathematical models has been an international research hotspot, and mathematical modeling of risk in finance was one of the earliest studies [17,18]. In 1963, Baumol proposed a new mathematical model of risk: the value-at-risk (VaR) model. After that, there are some authoritative financial institutions survey shows that VaR model is now widely used by many commercial banks, investment banks, non-financial institutions, institutional investors and regulatory agencies, however, after a long period of continuous exploration by many scholars and practical use of the sector has proved that there are some defects in the VaR model, such as does not satisfy the consistency axiom, VaR does not satisfy the subadditivity and so on [5,12, 15,21]. To address the above weaknesses of VaR, developing and improving VaR theory has become an important research topic in recent years.Uryasev and Rockafellar proposed a modified mathematical model of VaR, the conditional value-at-risk CVaR model, in their paper.The CVaR model has the strengths of VaR, while at the same time it has theoretically good properties such as subadditivity, convexity, and computability, etc.[4, 11,13]. Pownall applies CVaR to the empirical study of the securities market in the Asian financial crisis and compares it with the RiskMetrics methodology, which shows that CVaR is better than the RiskMetrics methodology in capturing the underneath risk that arises when the market risk factors fluctuate drastically under extreme market conditions [2,3]. The study shows that the CVaR model not only has many theoretical advantages, but also is more effective and practical than VaR in financial risk management [10].

There also exists a class of complex multi-period risky decision-making problems in business, supply chain, power and real estate, etc., i.e., in a time period due to the uncertainty of demand, it needs to make decisions in multiple periods to diversify the risk, and it also needs to find the period that divides the minimum loss, e.g., a production company produces products to be sold in several phases, and different phases, due to seasonal influences, have different prices and demand, therefore, it needs to produce according to the plan of dividing different production cycles to avoid smaller losses, such a problem requires a new mathematical model to solve it, and there are not many studies on such mathematical models [6,8, 16].

Taking the definition of volatility and conditional value-at-risk (CVaR) as a starting point, the BS model is used to assign implied volatility, after which the lowest risk and highest return of equity assets are taken as an asset portfolio optimization problem, and the scenario tree approach is adopted to algorithmically design the implied volatility-based CvaR model. Four stocks in the multi-period asset type are selected as the research sample, totaling 1166 trading days of multi-period asset data, which constitutes the research dataset. The data set is also analyzed with descriptive statistics to clarify the numerical characteristics of the four types of multi-period stocks. Next, taking A among the four types of multi-period stocks as an example, the optimization model in this paper is used to design an asset portfolio optimization scheme with more accurate and close to the reality.

2. Algorithm design for conditional value-at-risk optimization models

2.1. Volatility theory

2.1.1. Meaning of volatility

Financial markets change all the time, and movements in financial markets can actually be described by changes in asset prices. This change in financial asset prices also creates financial risk, so if risk is to be predicted as accurately as possible, the volatility of prices must be adequately estimated as well as accurately modeled. Volatility is the conditional variance or conditional standard deviation of an asset’s return. In statistics, volatility is generally described by the variance or standard deviation of prices [1, 22].

2.1.2. Characterization of volatility

Volatility is not directly observable, but there are some characteristics of volatility that can be seen in the series plot of asset returns.

1) Volatility Aggregation

Volatility aggregation simply means that volatility generally does not follow a large fluctuations in the immediate aftermath of a very small fluctuations, or a small fluctuations in the immediate aftermath of a very large fluctuations. That is to say, a larger fluctuation is often followed by a larger fluctuation, and a smaller fluctuation is often followed by a smaller fluctuation. This suggests that volatility may be larger or smaller over a small time interval, creating aggregation.

2) Leverage

The leverage effect refers to the fact that the volatility of an asset changes differently for the price when the price of the asset rises and falls sharply in two situations. Often the volatility is higher when the price falls sharply than when the price rises sharply.

3) Volatility Persistence

Volatility of the continuity of volatility means that volatility in a short period of time a sudden jump is rare, volatility tends to be in the time period of continuous change.

4) Smoothness

Because volatility does not spread to infinity, that is, volatility is constantly changing within a limited range due to various reasons in the financial market. Therefore, in statistical terms, this phenomenon indicates that volatility is smooth.

2.2. Conditional Value at Risk (CVaR) Theory

2.2.1. Definition of CVaR

Conditional Value at Risk CVaR means the average loss when the portfolio loss exceeds the value of VaR (Value at Risk) at the same confidence level for a given holding period [20]. In mathematical expression it can be expressed as: \[\label{GrindEQ__1_} CVaR_{c} (x)=E[f(x,r)|f(x,r)>VaR_{c} (x)] ,\tag{1}\] where \(f(x,r)\) represents the loss function of the portfolio. The above Eq. (2) can also be expressed as: \[\label{GrindEQ__2_} CVaR_{c} (x)=VaR_{c} (x)+E[f(x,r)-VaR_{c} (x)|f(x,r)>VaR_{c} (x)] .\tag{2}\]

2.2.2. Factors influencing CVaR

Since CVaR is essentially a conditional mathematical expectation, we know from the above example that the main factors affecting CVaR are the length of the holding period, the confidence level, and the VaR value. Since the confidence level and holding period length are already determined, the VaR value is actually known. Therefore, the main factors affecting the CVaR value are holding period length and confidence level.

1) Confidence level

The selection of confidence level is very important for the calculation results of CVaR. For investment institutions or investors with different risk preferences, different confidence levels will be selected when calculating the CVaR value. For risk averse investment institutions or investors, they will choose a higher confidence level, which will result in a relatively large CVaR value, but, in general, too high a confidence level VaR and CVaR will tend to converge. At the same time, the probability of occurrence of extreme situations is greatly reduced, resulting in the empirical test of the validity of CVaR can not be carried out. In the actual financial life, banks, insurance companies, asset management companies have a great difference in the degree of preference for risk, and their settings for the confidence level will also be very different. Therefore, in order to get the effective CVaR value, it is necessary to consider the actual situation, make comprehensive measurements, and select the appropriate confidence level.

2) Holding period length

As we know, the longer the holding period, the more volatile this investment will be. This also means that the corresponding CVaR value of the portfolio will be larger, so that if the extreme situation occurs, the greater the loss of the investment organization or investor. Therefore, when making a decision, it is important to consider all factors and choose the appropriate holding period.

2.2.3. Properties of CVaR

According to the above definition of CvaR theory, it can be seen that CVaR theory should satisfy positive chi-squaredness, monotonicity, transfer invariance, and sub-additivity.

1) Positive Chirality

For any positive real number \(a\), at confidence level \(c\): \[\label{GrindEQ__3_} CVaR_{c} (ax)=aCVaR_{c} (x) .\tag{3}\]

2) Monotonicity

Conditional on confidence level \(c\), portfolios \(x\) and \(y\), assuming \(x\) the risk of \(\ge y\) the risk we have: \[\label{GrindEQ__4_} CVaR_{c} (x)>CVaR_{c} (y) .\tag{4}\]

3) Transfer invariance

For any positive real number \(a\): \[\label{GrindEQ__5_} CVaR_{c} (ax)=aCVaR_{c} (x).\tag{5}\]

4) Subadditivity

Is derived for any portfolios \(x\) and \(y\): \[\label{GrindEQ__6_} CVaR_{c} (x+y)\le CVaR_{c} (x)+CVaR_{c} (y) .\tag{6}\]

From the above four properties, it can be seen that CVaR satisfies the consistency risk metric criterion we mentioned earlier.

This is a major advantage of CVaR over VaR, and CVaR was proposed for this one reason.

2.2.4. Advantages of CVaR

CVaR is a risk measure based on VaR, which has been improved by scholars due to the shortcomings of the VaR risk measure. Therefore, CVaR risk measure has advantages that VaR does not have.

Firstly, CVaR is able to respond to the corresponding loss when the extreme situation occurs. According to the definition of CVaR, CVaR value is not a quantile compared with VaR value, but the average value when extreme situations occur. It can provide loss prediction for investment institutions or investors when small probability events occur, enabling investors to better manage risks.

Second, CVaR meets the criteria for a consistent risk measure. Compared to the VaR metric, CVaR satisfies the sub-additivity that VaR does not satisfy, which makes CVaR have better properties when calculating risk.

Thirdly, since in calculating CVaR, we first calculate the VaR value. So when we use CVaR to measure risk, we can get both the maximum loss at the confidence level from the VaR value and the average loss that occurs in extreme cases. This provides investors with a safer risk management precaution.

2.3. Introducing a CvaR optimization model with implied volatility

2.3.1. Implied volatility

Volatility is mainly used to measure the historical volatility of equity asset prices and help investors understand the magnitude of equity asset price movements. Implied volatility, on the other hand, is used for option pricing and risk management, and reflects the market’s expectation of future equity asset price fluctuations. Both reflect the volatility of equity asset prices, but one is based on historical data and the other is based on market expectations. Implied volatility can be solved to approximate actual volatility through the Black-Scholes model (BS model for short).The BS model has six assumptions:

(1) The price of the risky stock asset obeys a lognormal distribution.

(2) The return on the risky equity asset and the risk-free rate remain constant over the life of the option.

(3) The market is frictionless, taxes and transaction costs are negligible, and all securities are perfectly divisible.

(4) The option is a European-style option, i.e., the option is only exercisable on the exercise date.

(5) There is no risk-free arbitrage opportunity.

(6) Trading in the security is continuous.

Assume that this is a European call option based on stock \(i,i=1,\cdots ,n\) and that the price \(S_{i} (t)\) of stock \(\; i\) obeys the following geometric Brownian distribution: \[\label{GrindEQ__7_} dS_{i} (t)=S(t)_{t} (u_{i} dt+\sigma _{i} dW(t)) .\tag{7}\]

At fixed moment \(T\), if the strike price is \(K\), this stock \(\; i\) has a strike return function of \(S_{i} (T)-K\).

According to the BS pricing model, at moment 0, the price of this option is: \[\label{GrindEQ__8_} C_{i} =S(0)\Phi (d_{1} )-Ke^{-r_{f} T} \Phi (d_{2} ) .\tag{8}\]

Among them: \[\label{GrindEQ__9_} d_{1} =\frac{\ln (S_{0} /K)+(r_{f} +\sigma _{i}^{2} )T}{\sigma _{i} \sqrt{T} } .\tag{9}\] \[\label{GrindEQ__10_} d_{2} =\frac{\ln (S_{0} /K)+(r_{f} -\sigma _{i}^{2} )T}{\sigma _{i} \sqrt{T} } .\tag{10}\]

\(\Phi (\cdot )\) is the distribution function of a normal random variable. The option price \(C_{i}\) depends on the volatility of the risky equity asset \(\sigma _{i}\) and the risk-free interest rate \(r_{f}\). In general, we can obtain the volatility by looking at the option price \(C_{i}\) at moment 0. \(\sigma _{i}\) If we substitute volatility \(\sigma _{i}\) as an unknown into Eq. (10) we obtain the implied volatility \(\sigma _{i}\). Due to the nonlinearity of the BS model, we can use dichotomous interpolation to obtain a numerical solution.

2.3.2. Combinatorial optimization problems

The variance of the stock asset portfolio returns is used to measure the corresponding risk, which is defined as the degree of deviation of a random variable from the mean, without distinguishing between positive and negative deviations, i.e., losses and profits. In practice, the CVaR value is generally calculated by constructing an auxiliary function, which allows the CVaR value to be calculated directly without calculating the VaR value. The solution process is a linear programming problem, and CPLEX software is used in this paper for empirical analysis.

We assume that the probability that the expected return \(W(x,y)\) of a portfolio does not exceed a specific value \(a\) is \(\psi (x,a)\), then \(\psi (x,a)=\int _{W(x,y)\le a}p (y)dy\). A transformation of the formula yields that the value at risk VaR of a portfolio \(x\), at a certain confidence level \(\beta\), is: \[\label{GrindEQ__11_} VaR_{\beta } =\inf \left\{\begin{array}{c} {a|\psi (x,a)\ge \beta } \end{array}\right\} .\tag{11}\]

The corresponding conditional value-at-risk CVaR at a certain confidence level \(\beta\) is: \[\label{GrindEQ__12_} CVaR_{\beta } =(1-\beta )^{-1} \int _{W(x,y)\ge VaR_{\beta } }W (x,y)p(y)dy .\tag{12}\]

The theory assumes that the smaller the probability that the portfolio return will fall below a particular value, the better, so the focus of attention is on the probability that the portfolio will fall below the investor’s minimum required return.

If the investor’s expected return on a portfolio of equity assets is still denoted by \(W(x,y)\), and the investor’s required minimum return is \(a\), the mathematical meaning of SFP is: \[\label{GrindEQ__13_} \min \left\{\begin{array}{c} {P(W(x,y)\le a)} \end{array}\right\} .\tag{13}\]

So the optimization problem to be solved is to make the probability that \(W(x,y)\) is below the investor’s minimum required return as small as possible.

2.3.3. trees

In the multi-period investment process needs to control the investment risk of each stage, for the multi-period stochastic planning problem, the commonly used model is the scenario tree model, which is described in detail as follows:

The scenario tree model assumes that the stochastic parameters we care about in each phase can only take a finite number of values, and all possible values are called scenarios, each of which has a corresponding probability value. Each new scenario is based on the scenarios generated in the previous stage, which ultimately generates a complete scenario tree. The structure and number of scenario trees directly affect the complexity and reliability of the scenario tree, and whether the return scenarios of risky stock assets in multi-period financial investment decision-making can better match the actual is critical.

The number of scenario trees directly affects the overall running time of the algorithm, and binary tree models are generally used to model stock asset returns. In this section, we introduce a linear programming method for single-stage scenario tree generation based on “moment matching”, which takes descriptive features into account. “Moment matching” means that the statistical characteristics of the generated scenario tree and the statistical characteristics of the variables are matched as much as possible.

Let \(X\) be a random variable, \(\mu\) be the expectation of a random variable \(X\), and \(\sigma\) be the variance of a random variable \(X\). If \(E(X^{k} ),k=1,2,\cdots\) exists, it is said to be the \(k\)th order moment of origin of \(X\), or the \(k\)th order moment for short. If \(E\left\{[X-E(X)]^{k} \right\},k=2,3,\cdots\) exists, it is said to be the \(k\)th order central moment of \(X\).

The third-order central moment \(E\left\{[X-E(X)]^{3} \right\}\) is primarily used to measure whether the distribution of a random variable is skewed, i.e., the extent to which the distribution deviates from symmetry. The skewness is the third-order standardized moment of the sample, defined as \(Skew(X)=E\left[(\frac{X-\mu }{\sigma } )^{3} \right]\).

Fourth-order central moments \(E\left\{[X-E(X)]^{4} \right\}\) are used primarily to describe the degree of spikiness in the distribution of a random variable. Kurtosis is the fourth-order standardized moment of the sample, defined as \(Kurt(X)=E\left[(\frac{X-\mu }{\sigma } )^{4} \right]\).

If the stock asset’s returns are uncorrelated at different stages, then the multi-stage scenario tree generation is simply a step-by-step generation utilizing the single-stage scenario tree generation method. Otherwise, the methodology given below should be adapted. The methodology for generating a single-stage scenario tree is shown below.

Step 1. Determine the distribution interval of stock asset returns using historical data and then divide the interval into a certain number of sub-intervals. In each sub-interval a point is selected as the value that the stock asset returns may take.

Step 2. Check the results for the presence of arbitrage opportunities. If an arbitrage opportunity exists, return to Step 1 and re-divide the distribution interval until there is no arbitrage opportunity.

Step 3. Select data features as matching targets. The probability values corresponding to each outcome are obtained by solving an optimization problem.

To convert the single-stage scenario tree generation problem into an optimal model, the following notations are used. Let \(S\) represent the total number of nodes in the scenario tree. The vector of expected returns on risky equity assets is denoted by \(\bar{r}\), while \(\Sigma\) represents the covariance matrix of risky equity assets. Higher-order moments are also considered, where \(M_3\) is the vector of third-order central moments, and \(M_4\) is the vector of fourth-order central moments for risky equity assets. The \(s\)th outcome vector of the risky stock asset is represented as \(R^s\) for \(s = 1, \dots, S\), and we define \(R = (R^1, R^2, \dots, R^S)\). Additionally, \(p^s\) denotes the probability value corresponding to the \(s\)th outcome vector of the risky stock asset, and the probability vector is defined as \(p = (p^1, p^2, \dots, p^S)^T\). Generally speaking, it is sufficient to use the first 4 orders of data features to perform “moment matching” for scenario tree generation. In this paper, we use the absolute deviation degree to measure the “moment matching” in the matching process. The optimization model of “moment matching” is shown below:

\[\label{GrindEQ__14_} \begin{array}{rcl} {(MM){\rm min}\sum\limits_{i=1}^{n}\mu _{i}^{0} (\bar{r}_{i}^{-} +\bar{r}_{i}^{+} )+\sum\limits_{i,j=1}^{n}\mu _{ij}^{1} (\Sigma _{ij}^{-} +\Sigma {}_{ij}^{+} )} {+\sum\limits_{i=1}^{n}\mu _{i}^{2} (\bar{M}_{3i}^{-} +\bar{M}_{3i}^{+} )+\sum\limits_{i=1}^{n}\mu _{i}^{3} (\bar{M}_{4i}^{-} +\bar{M}_{4i}^{+} )}. \end{array}\tag{14}\]

The constraints of the model are formulated as follows. The relationship between the portfolio return \(R_p\) and the expected return vector \(\bar{r}\) is given by \(R_p + \bar{r}^{-} – \bar{r}^{+} = \bar{r}\). The covariance constraint is expressed as

\[\sum\limits_{s=1}^{S} (R^{s} – R_{p}) (R^{s} – R_{p})^{s} p^{s} + \Sigma^{-} – \Sigma^{+} = \Sigma. \] Similarly, the third-order and fourth-order central moment constraints are given by \[\sum\limits_{s=1}^{S} (R^{s} – R_{p})^{3} p_{s} + M_{3}^{-} – M_{3}^{+} = M_{3},\]

\[\sum\limits_{s=1}^{S} (R^{s} – R_{p})^{4} p_{s} + M_{4}^{-} – M_{4}^{+} = M_{4}. \] Additionally, the probability constraint ensures that the sum of all probabilities equals one,

\[\sum\limits_{s=1}^{S} p^{s} = 1. \] The non-negativity constraints are defined for the parameters \(\bar{r}^{*}, \bar{r}, \Sigma_{ij}^{*}, \Sigma_{ij}^{-}, M_{3i}^{+}, M_{3i}^{-}, M_{4i}^{+}, M_{4i}^{-}\) for all \(i, j = 1, \dots, n\), and the probability values satisfy \(p^{s} \geq 0\) for all \(s = 1, \dots, S\). Here, \(\mu _{i}^{0}, \mu _{ij}^{1}, \mu _{i}^{2}, \mu _{i}^{3}\) (where \(i,j = 1, \dots, n\)) are given weights. The terms \(\bar{r}^{+}\) and \(\bar{r}^{-}\) represent positive and negative deviations from \(\bar{r}\), respectively. As a result, the formulated model is a nonlinear programming problem.

As mentioned earlier, we do not need to assume a random distribution for the distribution; we use moment matching to generate the distribution. For a given number of decision trees \(\; N\), we generate a discrete scenario tree \(\{ r_{[j]} \in R^{n} \} _{j=1}^{N}\) with corresponding distributional probabilities \(\{ p_{j} |\sum\limits_{1}^{N}p_{j} =1,p_{j} \ge 0,\forall j\}\). In this paper, we assume the following notation: \(R_{s} =(r_{[1]} ,r_{[2]} ,\cdots r_{[N]} ),p=(p_{1} ,p_{2} ,\cdots p_{N} )^{T}\). In this paper, we assume that \(R_{s}\) is known by setting the randomized return vectors to some number of discrete values, and then solving for the corresponding probability values \(p_{[k]} \ge 0,k=1,\cdots ,N\), and \(\sum\limits_{i=k}^{N}p_{[k]} =1\) such that the discrete distributions \(R_{i}\) and \(p\) are as close to each other as possible given the data features \(R_{BL} ,\sum BL ,M_{3}\) and \(M_{4}\).

To better characterize the problem, the following auxiliary decision variables are introduced in this paper: \[\label{GrindEQ__16_} \begin{cases} R^{+} =(R_{1}^{+} ,\cdots ,R_{n}^{+} )^{T} ,R^{-} =(R_{1}^{-} ,\cdots ,R_{n}^{-} )^{T} , \\ \Sigma ^{+} =\{ \Sigma _{ij}^{+} \} _{i,j=1}^{n} ,\Sigma ^{-} =\{ \Sigma _{ij}^{-} \} _{i,j=1}^{n} , \\ M_{3}^{+} \in R^{n} ,M_{3}^{-} \in R^{n} ,M_{4}^{+} \in R^{n} ,M_{4}^{-} \in R^{n}. \end{cases} \]

Find the appropriate distribution \(p\) by solving the following problem \((P_{MM} )\). i.e., \[\label{GrindEQ__19_} \begin{cases} (P_{MM} )\min \sum\limits_{k=1}^{n}\omega _{i}^{[1]} (R_{i}^{+} +R_{i}^{-} )+\sum\limits_{k=1}^{n}\omega _{ij}^{[2]} (\Sigma _{ij}^{+} +\Sigma _{ij}^{-} ) , \\ \sum\limits_{k=1}^{n}\omega _{i}^{[3]} (M_{3i}^{+} +M_{3i}^{-} )+\sum\limits_{k=1}^{n}\omega _{ij}^{[4]} (M_{4i}^{+} -M_{4i}^{-} ) , \quad s.t \ \ \ R_{s} p+R^{-} -R^{+} =R_{BL} . \\ \sum\limits_{i=1,j=1}^{n,n}(r_{[i]} -R_{s} p) (r_{[i]} -R_{s} p)^{T} +\Sigma ^{+} -\Sigma ^{-} =\Sigma _{BL} , \\ \sum\limits_{i=1}^{N}(r_{[i]} -R_{s} p)^{3} p_{i} +M_{3}^{-} -M_{3}^{+} =M_{3} , \\ \sum\limits_{i=1}^{N}(r_{[i]} -R_{s} p)^{4} p_{i} +M_{4}^{-} -M_{4}^{+} =M_{4} , \\ \sum\limits_{i=1}^{N}p_{i} =1,p_{i} \ge 0,i=1,\cdots ,N , \qquad R^{+} ,R^{-} ,\Sigma ^{+} ,\Sigma ^{-} ,M_{3}^{+} ,M_{3}^{-} ,M_{4}^{+} ,M_{4}^{-} ,\ge 0 . \end{cases} \]

3. Analysis of modeling examples

3.1. Sample Selection and Data Sources

The sample is selected from four stocks in the multi-period asset type, A, B, C, and D, in US dollars, with a time span of 2019/03/02 to 2023/10/30, totaling 1,166 trading days of multi-period asset data, which comprise the dataset for this study. The dataset is equally divided into in-sample and out-of-sample data, specifically: the first 500 data points (2019/03/02-2021/03/05) are used for probability distributions and within-sample optimization of the model, while the other 666 data points (2021/03/06-2023/10/30) are used for out-of-sample tests. For the implied volatility-based CVaR model, an additional 261 out-of-sample data points (2020/05/06-2021/05/03) are used on top of the in-sample dataset, and the other 405 out-of-sample data points (2021/05/02-2022/12/30) are used for testing. In order to reflect the level of change in tariffs, the original series is converted to logarithmic returns and the returns are calculated as the difference between the logarithms of the price series. That is, its formula is as follows: \[\label{GrindEQ__27_} R_{i,j} =\left[\ln \left(P_{i,j} \right)-\ln \left(P_{i,j-1} \right)\right]\times 100\% ,\tag{15}\] where \(R_{i,j}\) is the daily return of the \(i\) multi-period asset stock in the \(j\) period, and \(P_{i,j}\) denotes the price of the \(i\) multi-period asset stock in the \(j\) period, with selected confidence levels and time window lengths. The confidence levels \(\alpha\) are 90%, 95%, and 99%, and the time window length is 480 days for the historical actual series utilized in the methodology of this paper.

Figure 1 shows the trend chart of the four multi-period asset stocks, from which it can be seen that all four multi-period asset stocks have experienced a substantial upward trend since 2019, but from March 2023 A and C stocks have experienced a precipitous decline, and B stocks have been in a sustained downward trend from April 2023 onwards. Meanwhile compared to A and C multi-period asset stocks, B and D stocks have lower valuations, suggesting that B and D stocks have underperformed during this period and reflecting the current risks in the stock market.

Figure 2 shows the return series of the four multi-period asset stocks, where 2a to 2d denote A, B, C, and D. From this, it can be seen that the volatility of the return series of the four multi-period asset stocks is stable for most of the time and they all fluctuate around the value of 0, and the volatility range is located in the range of -23.45% to 41.97% for most of the period, and in some The fluctuations continue during the time period and show the phenomenon of aggregation, with the fluctuations of stocks A and C being more volatile than those of stocks B and D. The fluctuations of stocks A and C are more intense than those of stocks B and D.

3.2. Descriptive statistical analysis

Table 1 presents the descriptive statistics of the multi-period stock return series. From the skewness statistics, it can be seen that the skewness values of the four multi-period stock return series are non-zero, indicating that the distribution of the series is skewed with respect to the normal distribution.The skewness value of D is -2.4051, and its logarithmic return distribution shows some left skewness.The skewness values of A, B, and C are positive, and they show skewed distributions, and the distributions are right-skewed, i.e., the distributions have a long tail on the right side. The kurtosis intuitively shows the thickness of the probability density distribution in its tail, and the kurtosis value of the normal distribution is 3. Generally speaking, the larger the kurtosis value, the more extreme data in the data center, which indicates that the thick-tailed characteristic of the probability density distribution is more significant, and the kurtosis value of the four multi-period stock returns is greater than 3, with a significant spiked thick-tailed characteristic. From the Jarque-Bera statistic, the observed values of the four kinds of multi-period stock returns are all larger, and the P-value is 0. The original hypothesis is rejected, which further verifies that the four kinds of multi-period stock return series do not obey the normal distribution. The above data indicate that the return series of the four types of multi-period stock returns are characterized by asymmetric, thick-tailed distribution.

Table 1 Descriptive statistics of multi-cycle stock return series
Stock Mean Max Min SD Kurtosis Skewness J-B P
A 0.0007 -0.1707 0.4437 0.0285 71.2542 5.6554 250971.9 0.003
B -0.0007 -0.2908 0.3505 0.0237 81.2751 2.7026 321554.4 0.001
C 0.0004 -0.1987 0.3507 0.0326 30.1474 2.9152 46077.6 0.008
D 0.0008 -0.4565 0.3582 0.0277 100.2742 -2.4051 490082.4 0.007

Figure 3 shows the relationship between the quantile of the distribution of the four multi-period stock return series and the normal distribution it can be seen that if the data obeys the standard normal distribution, the data should fall on or near the line. However, observation of the above graph reveals that the quantile of the normal distribution of the four multi-period stock return series deviates significantly from the actual quantile, thus showing that it is highly inappropriate to use the tail probabilities of the normal distribution to depict the four multi-period stock return distributions. Figure 4 shows the joint observation of the frequency histogram and the density function plot of the normal distribution of the four multi-period stock return series, from which it can be further seen that the four multi-period stock return series deviate from the normal distribution to a greater extent, and the non-normality is characterized significantly.

Figure 3 The relationship between quantile and normal distribution

The partial period probability density distributions of the return series are shown in Figure 5, which shows that for the probability density distributions of the stock returns of the four assets that are in different periods, the probability density distribution plots of each period are all far from normal, and the tails within the periods are all longer, all showing thick-tailed characteristics, which will provide data support for the following research work.

Figure 4 Frequency histogram and normal distribution density function graph

3.3. Optimization model application analysis

The numerical characteristics of the four multi-period stocks can be seen through the above descriptive statistical analysis. This subsection takes A of the four multi-period stocks as an example, and uses the optimization model in this paper to find out the solution to the asset allocation problem with a more accurate and close to the reality, which makes the risk control in the actual stock asset investment more intuitive and specific.

When the return target is established, the effective portfolio that minimizes risk can be found as the optimal allocation, thus solving the problem of optimal asset allocation. Figure 6 shows the proportion of equity assets under the same target risk (standard deviation), the horizontal axis is the volatility of the equity portfolio, and the vertical axis is the optimal allocation weight of A equity assets. It is clear that the implied volatility-based CVaR model allocates a lower proportion of A-equity assets for any given volatility target. This is due to the fact that equity assets are much more risky than the other three equity (B, C, and D) classes, especially in terms of tail risk. In real investments, equity A assets are prone to volatility that significantly exceeds historical averages, especially during crises. The scenario tree modeling approach is able to effectively capture the heteroskedasticity of equities and accurately describe the risk of overweighting Equity A allocations resulting in over-expected volatility for multi-period assets. It can be seen that the introduction of implied volatility modeling can more accurately describe the risk of assets, which is an effective improvement to the CvaR modeling approach.

It is assumed that the optimal allocation portfolio corresponds to the portfolio with the maximum expected return, given a specified risk objective for multi-period equity assets. The first 500 data points (from 2019/03/02 to 2021/03/05) are used as in-sample data to calculate the optimal asset allocation weights for the initial period using the proposed model. Subsequently, portfolio adjustments are made every three months (i.e., one quarter) until the end of the sample period (2021/03/05), resulting in a total of 24 adjustments. Each adjustment incorporates all available historical data up to that point and recalculates the optimal asset allocation weights for the following three months using the return forecasting model. The initial net asset value (NAV) is set to 1. Based on the descriptive statistics and model outputs, weekly portfolio NAVs are computed, totaling 500 values. The performance evaluation involves the following metrics:

  1. Annualized return: \(V^{100/N} – 1\), where \(V\) is the final portfolio net value and \(N\) is the number of investment periods.

  2. Annualized volatility: \[\left[ \frac{1}{N – 1} \sum_{i = 1}^{N} \left( r_i – \overline{r} \right)^2 \right] \times \sqrt{100},\] where \(r_i\) is the weekly return and \(\overline{r} = \frac{1}{N} \sum_{i = 1}^{N} r_i\) is the average return.

  3. Return-to-risk ratio: Defined as the ratio of annualized return to annualized volatility.

  4. Maximum drawdown: \[\max \left\{ \left( V_i – V_j \right) / V_i ,\ j < i \right\},\] where \(V_i\) and \(V_j\) denote the portfolio NAVs at weeks \(i\) and \(j\), respectively.

  5. Return-to-drawdown ratio: Computed as annualized return divided by maximum drawdown.

It is assumed that the risk policy in the management of multi-period equity investments is to keep the annualized volatility within 1%. Based on this risk objective, the net value of the multi-period equity portfolio is calculated, and the net value of the serial multi-period equity portfolio for the period 2019/03/03-2021/03/03 is shown in Figure 7, which shows that the equity portfolio formulated based on the CVaR model of implied volatility has a consistently higher and smoother net asset value than that of the portfolio constructed based on the CVaR model.

The performance indicators of the portfolio are shown in Table 2. Based on the data in the table, it can be seen that the equity asset portfolio constructed by the model in this paper not only dominates in terms of annualized return, but also all the risk indicators are better than those predicted using the empirical estimation method. What is more noteworthy is that the annualized volatility of the constructed portfolio using the CvaR model for asset allocation decision is 1.207%, which breaks through the pre-set risk target. In contrast, with the introduction of implied volatility based on the CvaR model, the portfolio has an annualized volatility of 0.788%, which meets the requirements of the risk policy.

Table 2 Portfolio performance indicators
Index CVaR Ours
Annualized return 4.566% 5.087%
Annualized volatility 1.207% 0.788%
Maximum pullback 1.237% 0.404%
Benefit-risk ratio 3.751 6.353
Earnings retracement ratio 3.675 12.459

Assuming that no losses are expected with 95% probability, which is a more commonly used risk management tool relative to volatility, 666 data points (2021/03/06-2023/10/30) are used for the external sample test, which in turn computes the stock portfolio NAV series, which is shown in Figure 8. Although the difference is not very large, the net worth curve of the implied volatility-based CvaR model is more stable.

As shown in Table 3, there is a 95% probability that the risk objective of “no expected loss” is not met for the asset allocation portfolios using the CVaR methodology. In contrast, portfolios that use the implied volatility-based CVaR model for forecasting and decision-making are not expected to lose money, which is consistent with the asset risk management objective. In summary, fitting the return and risk structure of asset returns based on the implied volatility-based CVaR model and constructing optimal allocation portfolios based on it leads to better investment performance and better risk management. It also shows that in-depth study of the distributional characteristics of asset returns and modeling of them can effectively improve the drawbacks of traditional methods in the process of asset allocation, and has strong application value.

Table 3 Income-risk characteristics
Index CVaR Ours
Annualized return 4.088% 4.086%
Annualized volatility 0.449% 0.235%
Maximum pullback 0.289% 0.018%
Benefit-risk ratio 8.949 17.046
Earnings retracement ratio 13.767 153.351

4. Conclusion

Based on the theory of volatility and conditional value-at-risk (CVaR), the portfolio optimization problem is identified and the implied volatility-based CvaR model is constructed using scenario trees. The research sample is selected and the research data sources are also identified, followed by an arithmetic example analysis of this paper’s model. In the actual stock asset investment process, the proportion of resources invested in stock A of this paper’s model is relatively small, which effectively avoids the risk of stock price decline caused by stock A, and also verifies the effectiveness of the modeling method using scenario tree. In addition, based on the CvaR method, the risk goal of “expected no loss” cannot be achieved, in contrast, the CVaR model based on implied volatility satisfies the optimal allocation combination of stock assets and will not suffer losses, which effectively overcomes the drawbacks of traditional methods in the process of multi-cycle stock asset allocation, and provides investors with a safer risk management prevention of stock assets.

References:

  1. J. Alonso, C. Herrera, M. C. Llanes, and D. Tuesta. Simulations of long-term returns and replacement rates in the colombian pension system. SSRN Electronic Journal, 2010. https://doi.org/10.2139/ssrn.2021033.
  2. A. Balbás, B. Balbás, and R. Balbás. Var as the cvar sensitivity: applications in risk optimization. Journal of Computational and Applied Mathematics, 309:175–185, 2017. https://doi.org/10.1016/j.cam.2016.06.036.
  3. S. Banihashemi and S. Navidi. Portfolio performance evaluation in mean-cvar framework: a comparison with non-parametric methods value at risk in mean-var analysis. Operations Research Perspectives, 4:21–28, 2017. https://doi.org/10.1016/j.orp.2017.02.001.
  4. T. Bodnar, M. Lindholm, V. Niklasson, and E. Thorsén. Bayesian portfolio selection using var and cvar. Applied Mathematics and Computation, 427:127120, 2022. https://doi.org/10.1016/j.amc.2022.127120.
  5. S. Chai and P. Zhou. The minimum-cvar strategy with semi-parametric estimation in carbon market hedging problems. Energy Economics, 76:64–75, 2018. https://doi.org/10.1016/j.eneco.2018.09.024.
  6. W. Fan, Z. Tan, F. Li, A. Zhang, L. Ju, Y. Wang, and G. De. A two-stage optimal scheduling model of integrated energy system based on cvar theory implementing integrated demand response. Energy, 263:125783, 2023. https://doi.org/10.1016/j.energy.2022.125783.
  1. C. Filippi, G. Guastaroba, and M. G. Speranza. Conditional value-at-risk beyond finance: a survey. International Transactions in Operational Research, 27(3):1277–1319, 2020. https://doi.org/10.1111/itor.12726.
  2. Y. Fu, Q. Sun, and R. Wennersten. Effectiveness of the cvar method in risk management in an integrated energy system. Energy Reports, 6:1010–1015, 2020. https://doi.org/10.1016/j.egyr.2020.11.084.
  3. A. Golodnikov, V. Kuzmenko, and S. Uryasev. Cvar regression based on the relation between cvar and mixed-quantile quadrangles. Journal of Risk and Financial Management, 12(3):107, 2019. https://doi.org/10.3390/jrfm12030107.
  4. G. Guastaroba, R. Mansini, W. Ogryczak, and M. G. Speranza. Enhanced index tracking with cvar-based ratio measures. Annals of Operations Research, 292(2):883–931, 2020. https://doi.org/10.1007/s10479-020-03518-7.
  5. X. Guo, R. H. Chan, W.-K. Wong, and L. Zhu. Mean–variance, mean–var, and mean–cvar models for portfolio selection with background risk. Risk Management, 21:73–98, 2019. https://doi.org/10.1057/s41283-018-0043-2.
  6. A. Hakobyan, G. C. Kim, and I. Yang. Risk-aware motion planning and control using cvar-constrained optimization. IEEE Robotics and Automation Letters, 4(4):3924–3931, 2019. https://doi.org/10.1109/LRA.2019.2929980.
  7. S. Johansen and M. Ø. Nielsen. Testing the cvar in the fractional cvar model. Journal of Time Series Analysis, 39(6):836–849, 2018. https://doi.org/10.1111/jtsa.12300.
  8. M. Karmakar and S. Paul. Intraday portfolio risk management using var and cvar: a cgarch-evt-copula approach. International Journal of Forecasting, 35(2):699–709, 2019. https://doi.org/10.1016/j.ijforecast.2018.01.010.
  9. S. Lotfi and S. A. Zenios. Robust var and cvar optimization under joint ambiguity in distributions, means, and covariances. European Journal of Operational Research, 269(2):556–576, 2018. https://doi.org/10.1016/j.ejor.2018.02.003.
  1. M. Norton, V. Khokhlov, and S. Uryasev. Calculating cvar and bpoe for common probability distributions with application to portfolio optimization and density estimation. Annals of Operations Research, 299:1281–1315, 2021. https://doi.org/10.1007/s10479-019-03373-1.
  2. A. Sharma, S. Utz, and A. Mehra. Omega-cvar portfolio optimization and its worst case analysis. OR Spectrum, 39(2):505–539, 2017. https://doi.org/10.1007/s00291-016-0462-y.
  3. M. S. Strub, D. Li, X. Cui, and J. Gao. Discrete-time mean-cvar portfolio selection and time-consistency induced term structure of the cvar. Journal of Economic Dynamics and Control, 108:103751, 2019. https://doi.org/10.1016/j.jedc.2019.103751.
  1. Z. Tan, G. Wang, L. Ju, Q. Tan, and W. Yang. Application of cvar risk aversion approach in the dynamical scheduling optimization model for virtual power plant connected with wind-photovoltaic-energy storage system with uncertainties and demand response. Energy, 124:198–213, 2017. https://doi.org/10.1016/j.energy.2017.02.063.
  2. L. Tao, R. Tao, and N. Xie. Optimization of the seru production system with demand fluctuation: a mean-cvar model. Computers & Industrial Engineering, 199:110760, 2025. https://doi.org/10.1016/j.cie.2024.110760.
  3. B. Yan, J. Wu, and F. Wang. Cvar-based risk assessment and control of the agricultural supply chain. Management Decision, 57(7):1496–1510, 2019. https://doi.org/10.1108/MD-11-2016-0808.
  4. Q. Zeng, Y. Xu, M. Hao, and M. Gao. Esg rating disagreement, volatility, and stock returns. Finance Research Letters, 72:106602, 2025. https://doi.org/10.1016/j.frl.2024.106602.
  5. G. Zhang and Q. Zhang. Multiportfolio optimization with cvar risk measure. Journal of Data, Information and Management, 1(3):91–106, 2019. https://doi.org/10.1007/s42488-019-00007-w.