1,496
Views
3
CrossRef citations to date
0
Altmetric
Bubbles and Crashes

A simple procedure to incorporate predictive models in a continuous time asset allocation

&
Pages 40-46 | Received 16 Jan 2016, Accepted 25 Jan 2016, Published online: 13 Jun 2016

Abstract

Stochastic optimisation has found a fertile ground for applications in finance. One of the greatest challenges remains to incorporate a set of scenarios that accurately model the behaviour of financial markets, and in particular their behaviour during crashes and crises, without sacrificing the tractability of the optimal investment policy. This paper shows how to incorporate return predictions and crash predictions as views into continuous time asset allocation models.

JEL Classification:

1. Introduction

Stochastic optimisation has advanced at a remarkable pace over the past 40 years. One of the greatest challenge in stochastic optimisation is to incorporate a set of scenarios that accurately models the behaviour of financial markets without sacrificing the tractability of the optimal investment policy.

Stochastic control, the branch of stochastic optimisation solving problems set in continuous time, often has tractable analytical or numerical solutions. However, most stochastic control models are limited by unrealistic assumptions that fail to capture adequately the behaviour of financial markets.

Recent progress in stochastic controls has created new opportunities to build more realistic models. For example, the development of viscosity solutions has made it possible to develop models with jumps and stochastic volatility. In some instances, viscosity solutions provide the key argument to prove that jump-diffusion models admit a smooth solution (Davis et al. Citation2010, Davis and Lleo Citation2013b).

Another important milestone is the development of stochastic control models inspired by the Black–Litterman model (Black and Litterman Citation1990Citation1991Citation1992). These stochastic control models incorporate views formulated by securities and market analysts into the parameter estimation process to produce forward-looking scenarios that a simple historical analysis would not consider (see Frey et al. Citation2012, Davis and Lleo Citation2013a, Gabih et al. Citation2014a,Citationb, Davis and Lleo Citation2015Citation2016).

Berge et al. (Citation2008) showed that the ability to forecast market corrections and crashes improves significantly the risk-adjusted performance of long-term investors. Incorporating views on whether crashes are likely to occur is therefore highly relevant to investment managers. In this paper, we show how to incorporate return prediction and crash prediction models as views in the Black–Litterman model in continuous time proposed by Davis and Lleo (Citation2013a). We look at two specific examples of return prediction and crash prediction models: the Cyclically Adjusted Price-to-Earnings ratio (CAPE) and the Bond-Stock Earnings Yield Differential (BSEYD) model.

2. Black–Litterman in continuous time

Developed by Davis and Lleo, the Black–Litterman model in continuous time uses linear filtering to incorporate analyst views and expert opinions in a continuous time asset allocation. The key to the approach is that the filtering problem and the stochastic control problem are effectively separable. The continuous time model uses this insight to incorporate analyst views and non-investable assets as observations in the filter even though they are not present in the portfolio optimisation.

The model has four key components: (i) the financial market, (ii) the views, (iii) the linear filter and (iv) the stochastic control problem.

In this paper, we focus only on a market with investable assets in order to keep the discussion clear and concise. The extension to non-investable assets is straightforward, and we refer the reader to Davis and Lleo (Citation2013a) for the details.

2.1. The financial market: asset prices are driven by unobservable factors

Start with a financial market comprising risky securities , and a money market account process . The growth rates of the assets depend on n unobservable factors which follow the affine dynamics given in Equation  (Equation1).

Let be the underlying probability space. On this space, define an -valued -Brownian motion with components , , and N:=n+m+k. This is an incomplete market setting with n sources of risks corresponding to the factors, m sources of risks related to the assets and k sources of uncertainty related to the analyst views.

The asset returns and risk premia are subject to the evolution of the n-dimensional vector of unobservable factors modelled as an affine process (1)

The dynamics of the money market asset is given by (2) and that of the m risky assets follows the Stochastic Differential Equations (SDEs) (3) For convenience, we denote by Σ the matrix .

The approach assumes that no two assets have the same risk profile:

Assumption 2.1.

The matrix is positive-definite.

The discounted asset price is The risk premium is . Hence, solves the SDE (4) where , and denotes the m-element column vector with entries equal to 1. The dynamics of the risk premia is Gaussian (conditional on ). We can use risk premia as an observation in a linear filtering.

2.2. Analyst views

Analysts formulate views about risk premia or the spread between risk premia over a time horizon. A typical analyst statement would be:

my research leads me to believe that the spread between 10-year Treasury Notes and 3-month Treasury Bills will remain low over the next year before gradually widening over the following two years to 200 basis points in response to improving macroeconomic conditions. I am 90% confident that the spread will be within a range of 180 bps to 220 bps in two years.

Mathematically, these statements translate the k views into a system of stochastic differential equations (5) where is the N-dimensional Brownian motion and Ψ is a matrix with zeros on its first rows. Calibrate the drift to the central view, and the diffusion matrix Ψ to the confidence interval around the view. This entire construction takes place at initial time t=0. It involves neither modelling the arrival of new opinions nor the evolution of the views over time.

In the filtering step, we will need to invert the matrix . We therefore require the following:

Assumption 2.2.

The matrix has full rank.

2.3. Filter the views and asset prices to estimate the factors

We refer the reader to Davis and Lleo (Citation2013a) for the general case . Here, we outline the solution when .

There are two sources of observations for the risk premia:

  1. m investable risky assets ;

  2. k analyst views .

The pair of processes , where (6) takes the form of the ‘signal’ and ‘observation’ processes in a Kalman filter system, and consequently the conditional distribution of is normal , where satisfies the Kalman filter equation and is a deterministic matrix-valued function.

Express the dynamics of succinctly as (7) where the -element vector , matrix and the matrix Ξ are given by

Next, define two processes as follows: (8) (9) so that .

In the present case, assume that is a normal random vector with known mean and covariance , and that is independent of the Brownian motion W. The processes satisfying Equations (Equation1) and (Equation8) and the filtering equations, which are standard, are stated in the following proposition.

Proposition 2.3

(Kalman filter)

The conditional distribution of given is which is calculated as follows.

  1. The innovations process defined by (10) is a vector Brownian motion.

  2. is the unique solution of the SDE (11) where .

  3. is the unique non-negative definite symmetric solution of the matrix Riccati equation

where .

Now, the Kalman filter has replaced the initial state process by an estimate with dynamics given in Equation (Equation10). To recover the asset price process, we use Equations (Equation6)–(Equation11) together with Equation (Equation9) to obtain the dynamics of (12) and from there, we recover the dynamics of and .

Observe that and define the matrix as . As a result (13)

The filtering problem is unrelated to the subsequent stochastic control problem: the dynamics of will be the same for all investors regardless of their risk aversion or time horizon.

2.4. Solve the stochastic control problem

The key is to express and solve a stochastic control problem in which is replaced by and the dynamic equation (Equation1) by the Kalman filter. Optimal strategies take the form .

Davis and Lleo solve a risk-sensitive asset management problem, where the investor's objective is to maximise the criterion (14) This criterion relates the evolution of the investor's wealth, , with the investor's risk sensitivity .

The optimal asset allocation for this stochastic control problem is (15) where the value function Φ has the form . Here, satisfies a Riccati equation, solves a system of linear Ordinary Differential Equations and can be calculated by direct integration.

3. Including predictive models in the Black–Litterman model in continuous time

Most analysts formulate their views and confidence intervals based on the output of macroeconomic models or of valuation models. We discuss how to incorporate the output of predictive models in the Black–Litterman model in continuous time. The general idea is to treat the output of a predictive model as a views, and to model it with a stochastic differential equation of the same form as Equation (Equation5). We use the model's prediction to calibrate the drift of the view, and the model's error to estimate the diffusion term. Because the Kalman filter gives more weight to more credible observations and less weight to less credible observations, more accurate predictive models will have more influence on the asset allocation.

We select specific examples of predictive models: the CAPE and the BSEYD.

3.1. The Campbell–Shiller model and the CAPE

Campbell and Shiller (Citation1988) initially proposed a vector-autoregressive model relating the log return on the S&P 500 with the log dividend-price ratio, lagged dividend growth rate and average annual earnings over the previous 30 years. They performed a regression of the log returns on the S&P 500 over 1 year, 3 years and 10 years against each of these variables and over the average annual earnings over the previous 10 years. Using average earnings rather than current earnings to compute the price-to-earnings (P/E) ratio reduces its sensitivity to current economic and market conditions.Footnote

To perform the regression, Campbell and Shiller defined the one-period total return on the stock as , where is the level of the S&P 500 at the beginning of period t and is the dividend received during period t. The i period total return on the stock is . The regression is (16) where is the level of the S&P 500 index at time t and is the average of past annual earnings over the last n years, namely . The computed by Campbell and Shiller (Citation1988) for n=30 is 0.566, which is higher than the 0.401 computed for n=10 and higher than the of regressions against the log dividend-price ratio and lagged dividend growth rate. Hence, the regression based on 30-year average earnings has a greater explanatory power than the regression based on 10 years of earnings.

The CAPE is a direct descendant of this research. It is the P/E ratio computed using 10-year average earnings (see Shiller Citation2015).

We can use the CAPE to create a view about the future evolution of the equity risk premium. Using historical data, we perform a regression of the equity risk premium at an horizon h against the logarithm of the CAPE (17) where is the risk premium at a horizon of h years; is the logarithm of the CAPE; and are, respectively, the discounted value of the S&P 500 at time t and t+h.

For clarity, we have dropped the superscript and consider the S&P 500 with all dividends reinvested (S&P 500 Total Return Index).

By varying the time horizon h from 1 year to 10 years, we can use the regressions to predict the evolution of the equity risk premium at various points over a 10-year horizon. The point estimates for provide the data to fit the functions and in the view process (Equation5). Then we use the distribution of the error term to fit the diffusion term .

3.2. Crash prediction models and the BSEYD

Prediction models for equity market crashes generate a signal to indicate a downturn in the equity market at a given horizon h. Example of crash prediction models include the BSEYD discussed in Ziemba and Schwartz (Citation1991), the high P/E model (Lleo and Ziemba Citationin press), the variations on Warren Buffett's market value-to-the-Gross National Product measure (Lleo and Ziemba Citation2015a) or the continuous time disorder detection model (Shiryaev et al. Citation2014Citation2015).

The signal occurs whenever the value of a crash measure crosses a threshold. Given a prediction measure , a crash signal occurs whenever (18) where is a time-varying threshold for the signal. Three key parameters define the signal: (i) the choice of measure ; (ii) the definition of threshold and (iii) the specification of a time interval H between the occurrence of the signal and that of an equity market downturn.

The BSEYD relates the yield on the S&P 500 (measured by the earnings yield, which is the reciprocal of the P/E ratio) to the yield on nominal Treasury bonds (19) where is the earnings yield at time t and is the most liquid (10- or 30-year) Treasury bond rate . The BSEYD was initially developed for the Japanese market shortly before the crash of 1990 (Ziemba and Schwartz Citation1991), and it has since been used successfully on a number of international markets (Lleo and Ziemba Citation2015b).

The threshold K depends on a confidence interval, calculated using a moving average and standard deviation of the BSEYD measure. Usually, the one-tailed confidence interval is established at a 95% level. This corresponds to 1.645 standard deviations above the mean for a normal distribution.

The time horizon is generally set to one year (252 trading days).

Lleo and Ziemba (Citationin press) tested the accuracy of 32 model specifications of the P/E ratio and BSEYD measures over more than 50 years, from 1962 to 2014. Over this period, the S&P 500 experienced 21 downturns, defined as declines of at least 10% peak-to-trough over a maximum of one year. On average, these downturns lasted for 265 days and resulted in a 21.87% decline in the index. The authors found that the BSEYD produced 38 signals, of which 29 signals were followed by an equity market downturn. At 76.32%, the BSEYD's accuracy is statistically significant. Figure  displays the cumulative return on the S&P 500 for the two years following a crash signal.

Figure 1. Cumulative return on the S&P 500 after a crash signal.

Figure 1. Cumulative return on the S&P 500 after a crash signal.

To illustrate the procedure, we consider the case where the BSEYD is currently producing a crash signal. Here, we model the view with a generalised Ornstein–Uhlenbeck process (see Hull and White Citation1994) (20) The solution to this SDE is (21) with (22) This process gives us enough flexibility to incorporate crash predictions, while keeping the affine form necessary for an efficient resolution of the filtering and optimisation problems.

A crash prediction model produces a binary signal: either it predicts a crash or it does not. As a result, we cannot map a crash prediction directly into a view. We need to turn the crash prediction into a return prediction by looking at the evolution of the risk premium conditional on the crash signal. The signals produced by the BSEYD provide us with 38 paths for the risk premium conditional on a crash signal. We can use these paths to calibrate the parameters of the view process by matching the moments of the stochastic process in Equation (Equation22) with the empirical moments inferred from these historical paths.

A typical downturn lasts for slightly more than one calendar year. Out of the 21 downturns, only 4 downturns lasted more than two years, and none lasted more than two years and a half. To capture the evolution of the risk premium during these downturns, we need to consider at least a two-year time horizon from the signal. On the other hand, we have 38 signals in 50 years; so we cannot have a time horizon of more than a couple of years without having a risk that the signals will interfere with each other. This leads us to concentrate on the evolution of the risk premium (conditional on a crash signal) over two years exactly.

If the horizon t of the optimisation is longer, say T=5 years, we will need to make an assumption on the behaviour of the risk premium between the two-year horizon of the crash prediction model and the five-year horizon of the optimisation. For simplicity, we assume in this paper that the risk premium converges linearity to a long-term average of 4%.

We calibrate the mean evolution of the view process to the mean path of the risk premium conditional on a crash signal. To make the calibration easier, we look for a polynomial function. This choice is convenient because polynomial functions have the advantage of being smooth and bounded over a bounded domain. They can also be viewed as a Taylor expansion of the true functional relationship between the view and time. Figure  suggests that the sixth-order polynomial function provides a close fit to the actual data. To fit this polynomial function, we express the function as a fifth-order polynomial (23) Selecting implies a half life of two years. To finish the calibration, we perform a Taylor expansion of around t=0. Matching the terms of the Taylor expansion with the polynomial given in Equation (Equation23), we get and .

Figure 2. Polynomial calibration function.

Figure 2. Polynomial calibration function.

To get the diffusion parameter Ψ, we match the variance of to the highest annualised variance across the 38 historical paths, equal to 29.74%. From Equation  (Equation22), we get .

4. Conclusion

The ability to include predictive models alongside analyst views and historical data addresses one of the main challenges of stochastic optimisation: how to incorporate scenarios while retaining a tractable solution. It also contributes to significantly lowering the downside risk of portfolios and increase their long-term risk-adjusted returns. In this paper, we showed how to incorporate return prediction and crash prediction models as views into the Black–Litterman model in continuous time. Including return prediction models, such as the CAPE is straightforward: we can use the point estimates and model error directly to calibrate the view. Crash prediction models require an extra step: they need to be converted into return prediction models first.

Acknowledgments

We wish to thank the referee for his careful review of our article and thoughtful suggestions.

Disclosure statement

No potential conflict of interest was reported by the authors.

Additional information

Funding

The second author gratefully acknowledges support from Région Champagne Ardennes and the European Union through the RiskPerform grant.

Notes

Graham and Dodd (Citation1934) already warned against this shortcoming and advocated the use of a P/E ratio based on average earnings over 10 years.

References

  • Berge, K., Consigli, G. and Ziemba, W.T., The predictive ability of the bond-stock earnings yield differential. J. Portfolio Manage., 2008, 34, 63–80. doi: 10.3905/jpm.2008.706245
  • Black, F. and Litterman, R., Asset Allocation: Combining Investor Views with Market Equilibrium, 1990, Technical Report (Goldman, Sachs & Co.: New York)
  • Black, F. and Litterman, R., Global portfolio optimization. J. Fixed Income, 1991, 2, 7–18. doi: 10.3905/jfi.1991.408013
  • Black, F. and Litterman, R., Global portfolio optimization. Financ. Anal. J., 1992, 48, 28–43. doi: 10.2469/faj.v48.n5.28
  • Campbell, J.Y. and Shiller, R.J., Stock prices, earnings, and expected dividends. J. Financ., 1988, 43, 661–676. (Papers and Proceedings of the Forty-Seventh Annual Meeting of the American Finance Association, Chicago, IL, 28–30 December 1987). doi: 10.1111/j.1540-6261.1988.tb04598.x
  • Davis, M., Guo, X. and Wu, G., Impulse control of multi-dimensional jump diffusions. SIAM J. Control Optim., 2010, 48, 5276–5293. doi: 10.1137/090780419
  • Davis, M. and Lleo, S., Black–Litterman in continuous time: the case for filtering. Quant. Financ. Lett., 2013a, 1, 30–35. doi: 10.1080/21649502.2013.803794
  • Davis, M. and Lleo, S., Jump-diffusion risk-sensitive asset management II: jump-diffusion factor model. SIAM J. Control Optim., 2013b, 51, 1441–1480. doi: 10.1137/110825881
  • Davis, M. and Lleo, S., Expert Opinions and Behavioral Biases in Continuous Time Asset Allocation, 2015. Available online at: http://ssrn.com/abstract=2663650 (accessed 20 December 2015).
  • Davis, M. and Lleo, S., A simple procedure for merging expert opinions to achieve superior portfolio performance. J. Portfolio Manage, 42, in press.
  • Frey, R., Gabih, A. and Wunderlich, R., Portfolio optimization under partial information with expert opinions. Int. J. Theor. Appl. Financ., 2012, 15, 1250009. doi: 10.1142/S0219024911006486
  • Gabih, A., Frey, R. and Wunderlich, R., Dynamic programming equations for portfolio optimization under partial information with expert opinions [online], 2014a (accessed 1 December 2014). http://arxiv.org/abs/1303.2513
  • Gabih, A., Kondakji, H., Sass, J. and Wunderlich, R., Expert opinions and logarithmic utility maximization in a market with Gaussian drift. Commun. Stoch. Anal., 2014b, 8, 27–47.
  • Graham, B. and Dodd, D.L., Security Analysis, 1934 (Whittlesey House: York, PA).
  • Hull, J. and White, A., Branhcing out. Risk, 1994, 7, 34–37.
  • Lleo, S. and Ziemba, W., Does the Bond-stock Earnings Yield Differential Model Predict Equity Market Corrections Better than High P/E Models?, Financ. Mark. Inst. Instrum., in press.
  • Lleo, S. and Ziemba, W., Can Warren Buffett also Predict Equity Market Downturns?, 2015a, Working paper. Available online at: http://ssrn.com/abstract=2630068.
  • Lleo, S. and W.T. Ziemba, Some historical perspectives on the Bond-Stock Earnings Yield Model for crash prediction around the world. Int. J. Forecast., 2015b, 31, 399–425. doi: 10.1016/j.ijforecast.2015.02.001
  • Shiller, R.J., Irrational Exuberance, 2015 (Princeton University Press:Princeton, NJ).
  • Shiryaev, A.N., Zitlukhin, M. and Ziemba, W.T., When to sell apple and the Nasdaq 100? Trading bubbles with a stochastic disorder model. J. Portfolio Manage., 2014, 40, 1–10. doi: 10.3905/jpm.2014.40.2.054
  • Shiryaev, A.N., Zitlukhin, M. and Ziemba, W.T., Land and stock bubbles, crashes and exit strategies in Japan, Circa 1990 and in 2013. Quant. Financ., 15, 1449–1469. doi: 10.1080/14697688.2014.989897
  • Ziemba, W. and Schwartz, S., Invest Japan, 1991 (Probus: Chicago, IL).