1,047
Views
0
CrossRef citations to date
0
Altmetric
Special Issue Papers

Neural network copula portfolio optimization for exchange traded funds

, , &
Pages 761-775 | Received 14 Nov 2016, Accepted 05 Dec 2017, Published online: 23 Jan 2018
 

Abstract

This paper attempts to investigate if adopting accurate forecasts from Neural Network (NN) models can lead to statistical and economically significant benefits in portfolio management decisions. In order to achieve that, three NNs, namely the Multi-Layer Perceptron, Recurrent Neural Network and the Psi Sigma Network (PSN), are applied to the task of forecasting the daily returns of three Exchange Traded Funds (ETFs). The statistical and trading performance of the NNs is benchmarked with the traditional Autoregressive Moving Average models. Next, a novel dynamic asymmetric copula model (NNC) is introduced in order to capture the dependence structure across ETF returns. Based on the above, weekly re-balanced portfolios are obtained and compared using the traditional mean–variance and the mean–CVaR portfolio optimization approach. In terms of the results, PSN outperforms all models in statistical and trading terms. Additionally, the asymmetric skewed t copula statistically outperforms symmetric copulas when it comes to modelling ETF returns dependence. The proposed NNC model leads to significant improvements in the portfolio optimization process, while forecasting covariance accounting for asymmetric dependence between the ETFs also improves the performance of obtained portfolios.

JEL Classification:

Notes

1 The transaction costs for the three ETFs tracking their respective benchmarks do not exceed 0.5% per annum for medium size investors (see, for instance, www.interactive-brokers.com). Before the expansion of ETFs, traders had to pay a separate commission for each individual stock of an industry-specific portfolio. Now there are sector-specific ETFs, which allow traders to pay only one commission to buy or sell short an entire group of stocks.

2 Similar results are obtained also in the in-sample period. In-sample results are not provided within text for the sake of space and are available upon request.

3 In order to consider a nonlinear benchmark, we also experiment with a Smooth Transition Autoregressive (STAR) model which is a nonlinear extension of autoregressive models. Nonetheless, the out-of-sample statistical and trading performance was found inferior to the ARMA specifications. As such, it is logical to retain for the portfolio optimization the less complex and better performing linear ARMA. Nonetheless, the STAR results are not included for the sake of space and are available upon request.

4 Equivalently, the optimal portfolio can be obtained by maximizing portfolio expected return for a given level of risk as measured by portfolio variance.

5 CVaR is the abbreviation of the Conditional Value-at-Risk, which is also known as the Expected Shortfall.

6 We use a rolling window instead of the full sample period and set a window size at 250 (one trading year) for all the data sets. We conduct rolling forecast by moving forward a day at a time and end with the forecast for 13/04/2015.

7 The Sortino ratio is a modification of the Sharpe ratio, but it only penalizes those returns falling below a user-specified target or required rate of return, while the Sharpe ratio penalizes both upside and downside volatility equally. Both ratios measure the risk-adjusted returns, but they frequently lead to differing conclusions as to the true nature of the investment's return.

8 For the sake of space, we present results of portfolios based on ARMA forecasts (benchmark) and PSN and RNN forecasts (best and second best NN model, respectively). MLP results are similar and are not presented for the sake of space.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.