1,713
Views
0
CrossRef citations to date
0
Altmetric
Articles

Dynamic behaviour of optimal portfolio with stochastic volatility

&
Pages 352-367 | Received 08 May 2020, Accepted 23 Jun 2020, Published online: 02 Sep 2020

Abstract

In the existing literature, little is known about the dynamic behaviour of the optimal portfolio in terms of market inputs and arbitrary stochastic factor dynamics in an incomplete market with a stochastic volatility. In this paper, to study optimal portfolio behaviour, we compute and analyze the mean and the variance of the optimal portfolio and of their adjustment speed in terms of market inputs in an incomplete market. The incompleteness arises from the additional source of uncertainty of the volatility in Heston’s stochastic volatility model. Conducting sensitivity analysis for the mean and the variance of the optimal portfolio process as well as its adjustment speed to the market parameters, we find several interesting behavioural patterns of investors towards asset price and its volatility shocks. Our results are robust and convergent by the agreement from two simulation methods for different time step increments and the number of Monte Carlo simulation paths.

JEL CODES:

View Expression of Concern:
Expression of Concern

1. Introduction

The volatility and anomalies of the stock market have been the focus of study since the global financial crisis, especially in emerging Asian financial markets (Gulzar et al., Citation2019; Zaremba & Nikorowski, Citation2019). The questions of the sensitivity of the optimal portfolio choice and investors’ behaviour in terms of the market parameters, stochastic factor and risk preferences are central in financial economics and have been studied primarily in simple economical models (see for example, Kimball (Citation1990) and Landsberger and Meilijson (Citation1990) and references therein). Kimball (Citation1990) used ’prudence’ as a measure of the sensitivity of optimal choices to risk and focussed on precautionary saving. Landsberger and Meilijson (Citation1990) studied conditions on distributions and concave utility functions under which investors would demand more of a (risky) asset. For other types of risky asset portfolio choice, Kołodziejczyk et al. (Citation2019) studied Polish real estate portfolio allocation and Nicolae and Maria-Daciana (Citation2019) studied currency risk portfolios in Romania.

For diffusion models with and without a stochastic factor, some qualitative results about optimal portfolios can be found in Borrell (Citation2007), Detemple et al. (Citation2003), Kim and Omberg (Citation1996), Liu (Citation2007) and Wachter (Citation2002). Borrell (Citation2007) studied the monotonicity properties of optimal portfolios in the classical utility maximisation problem of terminal wealth and confirmed that the optimal portfolio in terms of the total wealth invested in a given risk asset at any date was decreasing in wealth. Detemple et al. (Citation2003) studied the economic properties of optimal portfolios in complete markets. Kim and Omberg (Citation1996) and Wachter (Citation2002) discussed dynamic portfolio behaviour in terms of the stochastic risk premium (in fact, market price of risk) following the simplest mean-reverting diffusion process, and Wachter (Citation2002) obtained a closed form solution for optimal portfolios under the assumption of a complete market. Bergen et al. (Citation2018) provided optimal multivariate intertemporal portfolios for an ambiguity averse investor, who has access to stocks and derivative markets, in closed form. In Escobar et al. (Citation2017), a stochastic covariance model is studied and implemented for incomplete and complete markets. Fouque et al. (Citation2017) presented a formal derivation of asymptotic approximations for portfolio optimisation with stochastic volatility asymptotic. For recent empirical research on multi-asset portfolio asset allocation, we refer the work of Isiksal et al. (Citation2019).

However, little is known about the dynamic behaviour of the optimal portfolio in terms of market inputs and arbitrary stochastic factor dynamics in an incomplete market with a stochastic volatility. As pointed out by Zariphopoulou (Citation2009), computing and analyzing the distribution of the portfolio process as well as its moments were open questions. In this paper we will address these questions in the framework of the Heston’s stochastic volatility model.

The Black-Scholes model, a famous mathematical options pricing model in the field of financial economics, was developed by Black and Scholes (Citation1973). It provides a theoretical estimate of the price of European option with the assumption that stock returns are normally distributed with known mean and variance. Under this assumption, price volatility is constant. However, this assumption needs to be fully considered since volatility plays a crucial role in determining the price of an option and risk management. To better describe the real-world economic phenomena, Hull and White generalise the model with the development of the stochastic volatility model in 1987. But their model has its own disadvantages in that it does not have a closed-form solution and requires solving two-dimension partial differential equations. To solve this problem, Stein and Stein (Citation1991) assumed that volatility was uncorrelated with the spot asset. However, their method failed to capture the important skewness effects arising from such correlations. Subsequently, Heston (Citation1993) developed a new model, now known as Heston’s stochastic volatility model, allowing an arbitrary correlation between the risky asset and its volatility. In that model, the Cox-Ingersoll-Ross (CIR) process was employed to formulate the volatility and its correlation with the risky asset price (or return). Under such a condition, since there is one risky asset being traded with two sources of uncertainty (namely, the uncertainty of the risky asset’s price and the uncertainty of the volatility), the market is incomplete and no unique equivalent martingale measure exists. Under the assumption of bounded market price of risk, Kraft (Citation2005) obtained a closed form solution for the optimal portfolio. The closed-form solution allows us to further study the distribution and moments of the optimal portfolio process as well as its adjustment speed in response to the market conditions.

The remainder of the paper is structured as follows. In section 2, we describe the general framework of a continuous-time financial market that consists of one risk-free bond and one risky asset, as well as the maximisation problem in the incomplete market. In section 3, we study the impact of market parameters on the percentage change of the optimal portfolio weight invested in the risky asset. In section 4, we conduct numerical simulations for time dependent paths, the mean and variance of optimal portfolio process followed by the study of the sensitivity of these paths to the market parameters. Robustness and convergence tests are also performed by comparing different simulation methods, namely, the time step size and the number of Monte Carlo paths. Finally, we conclude the paper in section 5.

2. The closed form solution of optimal portfolio

We consider a continuous-time financial market consisting of a risk-free bond and a risky asset (or stock).

The price, denoted by B, of the risk-free bond, which offers a time-dependent nominal interest rate of r(t), satisfies (1) dB(t)B(t)=r(t)dt.(1)

The price, denoted by S, of the risky asset follows Heston’s stochastic volatility model given by (2) dS(t)S(t)=μ(t)dt+v(t)(ρdW1(t)+1ρ2dW2(t))dv(t)=κ(θv(t))dt+σv(t)dW1(t)(2) where μ(t) is the expected nominal return on the stock, and ρ (ρ[1,1]) is an arbitrary correlation between the stock return and the stock volatility. The parameters κ,θ,σ>0 and θ correspond to the long-run variance while κ controls the speed, by which the variance v(t) returns to its long-run variance θ. The two independent Brownian motions, W1 and W2, are defined on a probability space (Ω,F,P) and F(t)t0 is the P-augmentation of the Brownian filtration.

Let us assume that, at time t[0,T] for a fixed T, a representative investor with an initial wealth x0 invests a proportion π(t)Footnote1 of his wealth into the stock and the remaining proportion 1π(t) into the risk-free bond. The corresponding wealth process X(t) must then satisfy (3) dX(t)X(t)=[r(t)+π(t)(μ(t)r(t))]dt+π(t)v(t)[ρdW1+1ρ2dW2(t)],X0=x.(3)

The portfolio weight π(t) satisfies the standard assumption of being X(t)0 self-financingFootnote2 and is deemed admissible if the corresponding wealth process P-a.s. for all t[0,T]. We denote the set of admissible portfolio weights by A.

Now consider the following maximisation problem maximising the expected utility of terminal wealth (4) maxπ(t)AE[u(X(T))](4) subject to (3). The utility function u:(0,+)R is increasing (u>0), concave (u<0)Footnote3 and satisfies the following Inada conditions limx0u(x)=+ and limxu(x)=0.

Consider the maximisation problem of (4) subject to (3) in the incomplete market of (1) and (2) with the CRRA utility function defined byFootnote4 (5) u(x)=x1γ1γ,γ>0 and γ14.(5)

Under the assumption of bounded market price of risk, Kraft (Citation2005) shows that the optimal proportion π*(t) in stock is given by (6) π*(t)=1γμ(t)r(t)v(t),(6) with the variance v(t) satisfying Footnote5 (7) dv(t)=κ(θv(t))dt+σv(t)dW1(t).(7)

Note the above result is the same as Equation (32) in Proposition 6.1 in Kraft (Citation2005).

3. Dynamics and behaviour of the adjustment speed of the optimal portfolio process

Applying the Itô lemma to the optimal portfolio π*(t) in (6) and using (7), we obtain (8) dπ*(t)π*(t)=(e(t)e(t)+σ2κ(θv(t))v(t))dtσv(t)dW1(t),(8) where, e(t)=μ(t)r(t) is the expected excess return on the stock and positive (negative) if the expected stock return is greater (less) than the risk-free rate, i.e, μ(t)>(<)r(t). The symbols () denotes the first derivative.

We define dπ*(t)π*(t)/dt as the portfolio adjustment speed which measures the percentage change of the optimal portfolio weight invested in the stock.

Before studying the distribution and behaviour of the optimal portfolio process in the following section, we first analyze below the mean and variance of the portfolio adjustment speed, as well as its behaviour in terms of market inputs.

Letting the variance of the stock return converge to its long-run variance, i.e., vθ, we have (9) dπ*(t)π*(t)=(e(t)e(t)+σ2θ)dtσθdW1(t).(9)

Dividing (9) by dt and then taking expectation and variance, respectively, give (10) E[dπ*(t)π*(t)/dt]=e(t)e(t)+σ2θ,Var[dπ*(t)π*(t)/dt]=σ2θ/dt.(10)

Therefore, both the mean and variance of the portfolio adjustment speed increase with the volatility of volatility σ, and decrease with the long-run variance θ.

For the general case with t0tt0+dt, dividing (8) by dt and then taking expectation and variance, respectively, giveFootnote6 (11) E[dπ*(t)π*(t)/dt]=e(t)e(t)+σ2κ(θv(t0))v(t0),Var[dπ*(t)π*(t)/dt]=σ2v(t0)/dt.(11)

From the relationships in (11), we can discuss the impact of the model parameters on the portfolio weight adjustment speed as follows:

  • The expected portfolio adjustment speed E[dπ*(t)π*(t)/dt] is an increasing function of e(t)e(t) which measures the rate of change of expected excess return. Obviously, when the expected excess return increases at a faster rate, investors will increase the weight of risky asset in their portfolio at a faster rate.

  • The expected portfolio adjustment speed E[dπ*(t)π*(t)/dt] is an increasing function of κ when v(t0)>θ. For increasing κ, v reverts downward to θ at a faster rate, then the stock becomes less risky at a faster rate. Thus, the investor increases the weight invested in the less risky stock at a faster rate. This can be explained intuitively as follows: When an economic shock occurs, the volatility of the stock market increases above the long-term equilibrium level, i.e., v(t0)>θ. The mean reversion speed κ depends on the size of the economic shock. Thus, we can regard κ as a measure of the economic recovery speed. Therefore, the smaller the shock, the quicker the economy will recover back to the normal state and the volatility of the stock market will revert back to the long-term level. Under such conditions, the investor quickly rebalances their portfolio weight as they anticipate the market returning to a normal state as the economic shock is small and transient. Conversely, when the strength of the shock is large, such as the 2008 financial crisis, the investor anticipates a slow economic recovery, generating a small mean reversion speed κ and so the investor rebalances their portfolio in a more gradual way.

  • The expected portfolio adjustment speed E[dπ*π*/dt] is a decreasing function of κ when v(t0)<θ. For increasing κ, v reverts upward to θ at a faster rate, then the stock becomes riskier at a faster rate. The investor decreases the weight invested in the riskier stock at a faster rate. During a period of slow economy growth, the stock market has lower than normal long-term volatility. When the economic growth picks up speed towards the normal growth rate, the stock market tends to become more volatile and the investor sells off some of the stock due to risk aversion. The sell-off speed will depend on how quickly the market volatility increases to the normal risk level.

  • Both the expected portfolio adjustment speed E[dπ*(t)π*(t)/dt] and the variance of the portfolio adjustment speed Var[dπ*π*/dt] increase with the volatility of volatility σ (or variance of volatility σ2). In other words, when the price risk becomes more uncertain, investors tend to increase their weight in the risky asset at a faster rate and thus the adjustment rate becomes more uncertain. It is interesting to see that investors like the volatility of the volatility. Due to their risk aversion, investors reduce their portfolio risk by selling a certain amount of the risky asset when its risk level (price variance) increases. But the more this risk-level volatility increases, the less amount of risky asset investors will sell because they believe that such risk level increase has high uncertainty and the risk level could soon decrease.

  • The expected portfolio adjustment speed E[dπ*(t)π*(t)/dt] is a decreasing function of θ. As the long-run variance θ of the stock increases, the investor tends to invest less into it to avoid risk.

4. The distribution and dynamic behaviour of the optimal portfolio process

In this section, we compute and analyze the time-dependent paths of the mean and the variance of the optional portfolio process π*(t) using numerical simulations. We further examine the dynamic behaviour of the optimal portfolio process by investigating the sensitivity of the mean and the variance to the market inputs.

From (8), we can obtain (12) dln(π*(t))=(e(t)e(t)+12σ2κ(θv(t))v(t))dtσv(t)dW1(t).(12)

Integrating (12) gives (13) π*(t)=π*(0)e(t)e(0)exp{0t12σ2κ(θv(s))v(s)ds0tσv(s)dW1(s)}.(13)

When the variance v(t) approaches the long-run variance θ, we can get (14) π*(t)=π*(0)e(t)e(0)exp{σ22θtσθW1(t)}.(14)

Taking expectation and variance, respectively, we obtain (15) E[π*(t)]=π*(0)e(t)e(0)exp{σ2θt},Var[π*(t)]=(π*(0)e(t)e(0))2(Exp{3σ2tθ}Exp{2σ2tθ}),(15) for vθ. When volatility v(t) is not near θ, we adopt the Monte Carlo simulation method.

4.1. Monte Carlo simulation for the optimal portfolio process distribution

To apply the Monte Carlo simulation method to simulate the mean and variance of the optimal portfolio process π*(t), we discretize the volatility equation in (7) as (16) v(j)(ti)v(j)(ti1)=κ[θv(j)(ti1)]Δt+σv(j)(ti1)Δt·Zi(j)(16) where i=1,2,···,N,j=1,2,···,M. N is the number of time steps, M is the number of Monte Carlo paths, Δt is the time step size, and Zi(j) is a standard normally-distributed random variable.

To simplify notations, we define the following variables: f(v)=12σ2κ(θv(t))v(t),g(v)=σv(t),Y(tn)=0tnf(v)dt0tng(v)dW1(t),n=1,2,···,N.

Then from (13) we can get (17) π*(tn)=π*(0)e(t)e(0)exp{Y(tn)}.(17)

The numerical approximation of Y(tn) is given by (18) Y(j)(tn)=i=1nf(v(j)(ti1))Δti=1ng(v(j)(ti1))Δt·Zi(j).(18)

Taking expectation and variance of (17), we obtain (19) E[π*(tn)]π*(0)e(t)e(0)1Mj=1MExp{Y(j)(tn)},Var[π*(tn)]=E[(π*(tn))2]{E[π*(tn)]}2,E[(π*(tn))2](π*(0)e(t)e(0))21Mj=1MExp{2Y(j)(tn)}.(19)

4.2. The dynamic behaviour of the optimal portfolio process in terms of market inputs

Our sensitivity analysis is conducted for various mean reversion speed κ, long-run expected variance θ, and the volatility of volatility σ. Our simulations are carried out on a daily basis with a time step size Δt=1365, with the number of Monte Carlo paths M = 500, and an initial weight π*(0)=0.6. Since our main goal is to study portfolio behaviour for the different input parameters of the volatility model (7), we hold the expected excess return e(t) fixed which is assumed in Heston model.Footnote7

shows the time-depend paths for the mean and the variance of the optimal weights π*(t) for three different reversion speed κ=0.1,0.2,0.5 with θ and σ fixed. We set θ=0.04,σ=0.02 and the initial variance v(0)=0.02, which is smaller than the long-run variance θ=0.04. We observe that E[π*(t)] decreases with time to the equilibrium weight of 0.3 at a faster rate when κ increases. This is reasonable because κ controls the speed by which v(t) returns to its long-run variance θ, which in turn drives π*(t) to a long-run equilibrium as well. But the most interesting aspect is the evolution of Var(π*(t)). We see that the variance rises very rapidly to relatively stable values for all three κ levels, and that variance falls as κ increases. Therefore the mean reversion speed κ not only drives the weight π*(t) to equilibrium at a faster rate but also impacts the stability of π*(t) with increasing stability as κ becomes larger. shows the case for v(0)=0.06 which is larger than θ=0.04 while all other parameters are the same as in . Here E[π*(t)] increases with time to equilibrium, and the effect of κ on E[π*(t)] for the case v(0)=0.06 is similar to the previous case of v(0)=0.02. But the effect of κ on Var(π*(t)) is different as shown by comparing and though Var(π*(t)) falls as κ increases in both cases.

Figure 1. Time-dependent paths of (a) mean, and (b) variance of the optimal weight π*(t) for the risky asset under three different mean reversion speed κ, with model parameters: π*(0)=0.6,v(0)=0.02<θ=0.04,σ=0.02. Source: The authors.

Figure 1. Time-dependent paths of (a) mean, and (b) variance of the optimal weight π*(t) for the risky asset under three different mean reversion speed κ, with model parameters: π*(0)=0.6,v(0)=0.02<θ=0.04,σ=0.02. Source: The authors.

Figure 2. Time-dependent paths of (a) mean, and (b) variance of the optimal weight π*(t) for the risky asset under three different mean reversion speed κ, with model parameters: π*(0)=0.6,v(0)=0.06>θ=0.04,σ=0.02. Source: The authors.

Figure 2. Time-dependent paths of (a) mean, and (b) variance of the optimal weight π*(t) for the risky asset under three different mean reversion speed κ, with model parameters: π*(0)=0.6,v(0)=0.06>θ=0.04,σ=0.02. Source: The authors.

In the case v(0)=0.06,Var(π*(t)) increases at higher rate with the peak value of 0.05 than the case v(0)=0.02 where the peak value is around 0.01. This shows different investor behavioural patterns for two cases: (a) the asset becomes riskier as v(0)=0.02 increases to the larger long-run expected variance θ=0.04; (b) the asset becomes less risky as v(0)=0.06 decreases to the smaller long-run expected variance θ=0.04. As the asset gets less risky(case b), the investor increases the proportion invested in it in a more chaotic way than the case the investor sells their risky asset when the asset becomes riskier(case a). This shows that the investor has very different attitude towards buying assets when the market becomes less risky. On the other hand, when the market becomes more volatile, the investor will make similar strategy to sell assets from fear of market risk increasing.

Now we study the effect of the long-run variance θ on E[π*(t)] and Var(π*(t)). shows the paths of the mean and variances of the optimal weight for three different θ(=0.01,0.04,0.09) with v(0)=0.02,π*(0)=0.6,κ=0.2,σ=0.02. shows the result for the case v(0)=0.06 in which all other parameters are the same as the case v(0)=0.02. Here both cases of v(0)=0.02,0.06 display similar results. E[π*(t)] increases with decreasing long-run variance θ while Var(π*(t)) for small θ(=0.01) is much larger than at larger θ(=0.04,0.09). This shows that larger long-run variance has a stabilising effect on the weight path. This can be explained intuitively as follows. As an asset becomes riskier (larger θ), the investor will sell the risky asset in a homogeneous way (small variance) compared to the case when asset becomes less risky (smaller θ), in which the investor becomes greedy by over investing in the risky asset in a chaotic heterogenous way (large variance).

Figure 3. Time-dependent paths of (a) mean, and (b) variance of the optimal weight π*(t) for the risky asset under three different long-run variance θ, with model parameters: π*(0)=0.6,v(0)=0.02,κ=0.2,σ=0.02. Source: The authors.

Figure 3. Time-dependent paths of (a) mean, and (b) variance of the optimal weight π*(t) for the risky asset under three different long-run variance θ, with model parameters: π*(0)=0.6,v(0)=0.02,κ=0.2,σ=0.02. Source: The authors.

Figure 4. Time-dependent paths of (a) mean, and (b) variance of the optimal weight π*(t) for the risky asset under three different long-run variance θ, with model parameters: π*(0)=0.6,v(0)=0.06,κ=0.2,σ=0.02. Source: The authors.

Figure 4. Time-dependent paths of (a) mean, and (b) variance of the optimal weight π*(t) for the risky asset under three different long-run variance θ, with model parameters: π*(0)=0.6,v(0)=0.06,κ=0.2,σ=0.02. Source: The authors.

Finally, we study the impact of the volatility of volatility σ on the optimal weight paths. shows the case v(0)=0.02 and shows the case v(0)=0.06. The simulations are carried out for three different σ(=0.01,0.02,0.05) holding other parameters constant as: (π*(0)=0.6,κ=0.2,θ=0.04). The two cases v(0)=0.02 and v(0)=0.06 show similar qualitative characteristics for weight paths. E[π*(t)] decreases to equilibrium for v(0)=0.02, but it increases to equilibrium for v(0)=0.06. Here we find both E[π*(t)] and Var(π*(t)) increase with the volatility of volatility σ, and Var(π*(t)) becomes less stable with large σ. This result can be proved using (11) where both E[dπ*π*/dt] and Var(dπ*π*/dt) are monotone increasing functions of σ. Therefore, the investor tends to be optimistic when the volatility of risk is high by overinvesting in risky assets.

Figure 5. Time-dependent paths of (a) mean, and (b) variance of the optimal weight π*(t) for the risky asset under three different volatility of volatility σ, with model parameters: π*(0)=0.6,v(0)=0.02<θ=0.04,κ=0.2. Source: The authors.

Figure 5. Time-dependent paths of (a) mean, and (b) variance of the optimal weight π*(t) for the risky asset under three different volatility of volatility σ, with model parameters: π*(0)=0.6,v(0)=0.02<θ=0.04,κ=0.2. Source: The authors.

Figure 6. Time-dependent paths of (a) mean, and (b) variance of the optimal weight π*(t) for the risky asset under three different volatility of volatility σ, with model parameters: π*(0)=0.6,v(0)=0.06>θ=0.04,κ=0.2. Source: The authors.

Figure 6. Time-dependent paths of (a) mean, and (b) variance of the optimal weight π*(t) for the risky asset under three different volatility of volatility σ, with model parameters: π*(0)=0.6,v(0)=0.06>θ=0.04,κ=0.2. Source: The authors.

Further observations can be made about the difference of variance paths for two cases: (i) v(0)<θ, and (ii) v(0)>θ as shown in and , and , and and . We find larger variances in case (ii) than case (i), which shows that the investor adjusts their weight in a more chaotic way when initial return risk is higher than the long run expected risk (case (ii)) than case (i). On the other hand, the variance paths in case (i) reach their maximal equilibrium at a much faster rate than in case (ii). This can be explained as follows. In case (i) v(0)<θ, the investor will sell asset when the risk reverts upward to higher level θ while the investor will buy asset when risk reverts downward to lower level θ. The investor seems to react to risk increasing quicker than risk decreasing and sells asset in a more uniform way than they buy asset. This is in consistence with the behaviour of the stock market in the real world. The fall of the market is often faster than the rise.

4.3. Robustness and convergence tests

Here we introduce another way to compute E[π*(t)] and Var[π*(t)] to test robustness of our results obtained above. We refer the method described in Section 4.1 to as method 1, and the method described below as method 2.

From (6), we can obtain (20) π*(t)=π*(0)e(t)e(0)v(0)1v(t).(20)

Taking expectation and variance, we get (21) E[π*(tn)]=π*(0)e(t)e(0)v(0)E[1v(tn)]π*(0)e(t)e(0)v(0)1Mj=1M1v(j)(tn)(21) and (22) Var[π*(tn)]=E[(π*(tn))2]{E[π*(tn)]}2,E[(π*(tn))2]=(π*(0))2(e(t)e(0))2v2(0)E[1v2(tn)](π*(0))2(e(t)e(0))2v2(0)1Mj=1M1(v(j)(tn))2(22) where v(j)(tn) is obtained by (16) and M is the number of Monte Carlo paths.

For the illustration purpose, we only show the cases when the initial variance v(0) is below its long-run variance θ. show the comparison of the two methods for both mean and variance of the optimal weight paths π*(t) for the parameters: π*(0)=0.6,v(0)=0.02,θ=0.04,σ=0.02 and κ=0.1,0.2,0.5 respectively. We find the two methods yield almost the same results. shows the agreement of results for two different time steps Δt=112 (monthly) and Δt=1365 (daily) with the same set of model parameters as in . shows the agreement of results for two different numbers of Monte Carlo paths: (M=500 and M=1000) for method 1 and shows the agreement of results for method 2.

Figure 7. Comparison of (a) mean weight paths, and (b) variance of weight paths from two numerical simulation methods to test for robustness, with model parameters: π*(0)=0.6,v(0)=0.02<θ=0.04,κ=0.1,σ=0.02. Source: The authors.

Figure 7. Comparison of (a) mean weight paths, and (b) variance of weight paths from two numerical simulation methods to test for robustness, with model parameters: π*(0)=0.6,v(0)=0.02<θ=0.04,κ=0.1,σ=0.02. Source: The authors.

Figure 8. Comparison of (a) mean weight paths, and (b) variance of weight paths from two numerical simulation methods to test for robustness, with model parameters: π*(0)=0.6,v(0)=0.02<θ=0.04,κ=0.2,σ=0.02. Source: The authors.

Figure 8. Comparison of (a) mean weight paths, and (b) variance of weight paths from two numerical simulation methods to test for robustness, with model parameters: π*(0)=0.6,v(0)=0.02<θ=0.04,κ=0.2,σ=0.02. Source: The authors.

Figure 9. Comparison of (a) mean weight paths, and (b) variance of weight paths from two numerical simulation methods to test for robustness, with model parameters: π*(0)=0.6,v(0)=0.02<θ=0.04,κ=0.5,σ=0.02. Source: The authors.

Figure 9. Comparison of (a) mean weight paths, and (b) variance of weight paths from two numerical simulation methods to test for robustness, with model parameters: π*(0)=0.6,v(0)=0.02<θ=0.04,κ=0.5,σ=0.02. Source: The authors.

Figure 10. Comparison of (a) mean paths of weights, and (b) variance of weight paths from simulations using two different time steps (daily v.s. monthly) with model parameters: π*(0)=0.6,v(0)=0.02<θ=0.04,κ=0.2,σ=0.02. Source: The authors.

Figure 10. Comparison of (a) mean paths of weights, and (b) variance of weight paths from simulations using two different time steps (daily v.s. monthly) with model parameters: π*(0)=0.6,v(0)=0.02<θ=0.04,κ=0.2,σ=0.02. Source: The authors.

Figure 11. Comparison of (a) mean paths of weights, and (b) variance of weight paths from numerical simulations (method 1) for two different numbers of Monte Carlo simulation paths (M = 500 v.s. 1000) with model parameters: π*(0)=0.6,v(0)=0.02<θ=0.04,κ=0.2,σ=0.02. Source: The authors.

Figure 11. Comparison of (a) mean paths of weights, and (b) variance of weight paths from numerical simulations (method 1) for two different numbers of Monte Carlo simulation paths (M = 500 v.s. 1000) with model parameters: π*(0)=0.6,v(0)=0.02<θ=0.04,κ=0.2,σ=0.02. Source: The authors.

Figure 12. Comparison of (a) mean paths of weights, and (b) variance of weight paths from numerical simulations (method 2) for two different numbers of Monte Carlo simulation paths (M = 500 v.s. 1000) with model parameters: π*(0)=0.6,v(0)=0.02<θ=0.04,κ=0.2,σ=0.02. Source: The authors.

Figure 12. Comparison of (a) mean paths of weights, and (b) variance of weight paths from numerical simulations (method 2) for two different numbers of Monte Carlo simulation paths (M = 500 v.s. 1000) with model parameters: π*(0)=0.6,v(0)=0.02<θ=0.04,κ=0.2,σ=0.02. Source: The authors.

Therefore we can conclude that our results are both robust and convergent in terms of both the time steps and the number of Monte Carlo simulation paths.

5. Conclusion

We discuss the constraint maximisation problem of maximizing expected utility of terminal wealth in an incomplete market, where the incompleteness arises from the additional source of uncertainty of the volatility in Heston’s model. We first derive analytical formulas for the mean and the variance of the portfolio process and its adjustment speed, as well as sensitivities to the market parameters. We further conduct numerical simulations for the time-dependent paths for the mean and the variance of the optimal portfolio process. We also conduct a series of sensitivity analyses for the mean reversion speed, long-run expected variance and the volatility of volatility and show that these market parameters can have a significant impact on the investor’s behavioural patterns towards asset price and volatility shocks. Our results are robust and convergent by obtaining the agreement from two simulation methods for different time step increments and the numbers of Monte Carlo simulation paths.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Additional information

Funding

The work is sponsored by K. C. Wong Magna Fund in Ningbo University, Ningbo-CASS collaborative grant NTZKT201701, Research Academy of Belt & Road of Ningbo University and Foundation of Zhejiang Educational Committee under grant Y201737633.

Notes

1 Here short-selling is allowed. That is, we do not impose that π(t)[0,1].

2 For the formal definition of a self-financing portfolio process please see, for example, Korn and Korn (Citation2001) page 63.

3 An increasing utility implies that the investor prefers more to less, while a concave utility is associated with a risk-averse investor. The symbols () and () denote first and second derivative, respectively.

4 It is known that, when γ converges to 1 (or γ1), the power utility function (5) simplifies to the log utility ln(x).

5 When the stock variance v(t) is constant, (6) becomes the well-know Merton’s portfolio rule.

6 Note (10) is a special case of (11) when vθ.

7 For time-dependent excess returns, similar results can be obtained.

References