Predicting option prices and volatility with high-frequency data using neural network

Weige Huang1 and Hua Wang2*

*Correspondence:
Hua Wang,
wanghua@sztu.edu.cn

Received: 15 June 2022; Accepted: 30 June 2022; Published: 13 July 2022.

A neural network utilizes a huge amount of data for analysis and prediction. This paper predicts option prices and volatility using a neutral network based on high-frequency intraday data. We focus on short-term predictions because option prices and volatility, in fact, are very volatile and almost impossible to predict. We find that neural network can predict option prices and volatility by using predictors constructed from the prices of option and its underlining index, especially in the short term, which is what practitioners care about more in practice.

Keywords: option, neural network, volatility, high-frequency data, price prediction

1. Introduction and literature review

An neural network mimics the brain neural network. The artificial neural network contains an input layer, an output layer, and the inside layers. The network collects the information from the input layer and outputs the processed information to provide useful outcomes.

The artificial neural network model provides a new tool to study the price movement of financial products and economic indices, and numerous studies using the artificial neural network models have been done on it (1, 2). Some studies use an artificial neural network model to focus on GDP growth rate predictions, CPI rate predictions, and other major economic indices (37). For economic activities, artificial neural network models have been used to predict the default and bankruptcy for consumer borrowings (8, 9).

For financial instrument price prediction, many studies utilize a huge amount of financial data and try to forecast hidden relationships. For example, the price prediction of the financial derivative using an artificial neural network model can provide suitable results compared with a closed-formed option model (10). Various researchers are using artificial neural network models for option pricing (11, 12). Considering the degree of using the integration of the artificial neural network model, two major types of models are available: weak hybrid models and strong hybrid models (13, 14). The prediction based on the artificial neural network model for price movement is refined using traditional statistical models (14).

There are various research works on the prediction of major stock indices. For instance, Yao et al. (15) predicted the price performance movements of the Nikkei 225 index using an artificial neural network model. Gradojevic et al. (16) used an artificial neural network model based on the data of expire time and the moneyless of the underlying instruments to predict the S&P-500 European options, and empirical tests provided the proper results for the option pricing. An artificial neural network model with multiple levels of functions is used by Morelli et al. (17) to predict option price and forecast the hidden pricing movement relationship between financial derivatives and the option-related variables. Shakya et al. (18) used artificial neural network models based on evolving algorithms to model demand scenarios, and the results of the approach provided the proper price accuracy of the price predictions compared with the traditional closed-formed models.

There are numerous studies on option pricing based on literature reviews, and our approach in this study applied an artificial neural network model for the option pricing movements and compared it with the short-term and long-term periods. This paper focuses on the short-term prediction because option prices and volatility, in fact, are very volatile and almost impossible to predict. The results show that neural network can predict option prices and volatility by using predictors constructed from the prices of option and its underlining index, especially in the short term, which is what financial practitioners care about more in financial market trading.

2. Data and results

This paper studies the predictability of option close prices by using the “IO2003C4000” call option prices. That being said, the 2003 series of call option’s underlined index is the CSI 300 Index and the strike price is 4000. The expiration date of the option is March 20, 2020, the third Friday of the call option contract’s expiration month. We also use the CSI 300 Index prices and other variables to construct several predictors that are used to predict the call option volatility by a neural network. Our dataset’s frequency is half an hour (30 min), ranging from December 23, 2019, to March 20, 2020. In particular, we compute the following predictors: returns on the index, rolling volatility of index returns, implied volatility, and implied prices of the option. Note that we set the risk-free rate to be 2% per year, and assume no dividend when computing these predictors. The strike price is 4000. We compute the rolling volatility of the index returns using the prior 24 observations.

This paper uses the index price, index returns, rolling volatility of index returns, implied volatility, and implied prices of the option to predict option prices by the neural network. We use the first half of the dataset to train the model and the second half to test the model. We find that the neural network is expected to fit the data quite well in the training set, as shown in Figure 1. Figure 2 shows that the model based on our predictors can predict the option prices in the short term but cannot predict the prices well in the long term. Figures 3, 4 show the in-sample and out-of-sample predictions of neural networks on option volatility. We can see that the predicted volatility fits the true volatility quite well, and the predicted one is able to predict the trend of the option volatility out of sample.

FIGURE 1
www.bohrpub.com

Figure 1. True and predicted close prices (in sample).

FIGURE 2
www.bohrpub.com

Figure 2. True and predicted close prices (out of sample).

FIGURE 3
www.bohrpub.com

Figure 3. True and predicted volatility (in sample).

FIGURE 4
www.bohrpub.com

Figure 4. True and predicted volatility (out of sample).

We also conduct research on predicting option returns. We find that a neural network with predictors constructed as above is not able to predict the option returns. We conjecture that is because the option return is very volatile and computing return by interdifferentiation makes the process lose a lot of memory, which is very important for the prediction. We are able to predict prices because the price process keeps the memory. One might suspect that the price process is unstable in the long run. We note that we focus on short-run prediction in the option cases. Therefore, the unstable price process is not a big issue in this case. In addition, the results on volatility prediction show that neural network is able to predict the uncertainty in option markets.

3. Conclusion

The artificial neural network model provides a new tool to study the price movement of financial products. Our approach in this study applied an artificial neural network model for the option pricing movements and compared it with the short-term and long-term time periods. This paper focuses on the short-term prediction because option prices and volatility, in fact, are very volatile and almost impossible to predict. The results show that a neural network can predict option prices and volatility by using predictors constructed from the prices of option and its underlining index, especially in the short term.

Since the Shanghai Shenzhen 300 stock index option started only in December 2019 and not much study has been done on the artificial neural network model for forecasting the stock index call option prices, our research approach develops an approach to examine the Chinese market, which is an imperfect market. The test result of our approach indicates that the neural network with predictors constructed above is not able to predict the option returns in the stock index option, and we conjecture that is because the option return is very volatile and computing return by interdifferentiation makes the process lose a lot of memory, which is very important for the prediction. In contrast, we are able to predict prices because the price process keeps the memory. One might suspect that the price process is unstable in the long run. We note that we focus on the short-run prediction in the option cases. Therefore, the unstable price process is not a big issue in this case. In addition, our results show that a neural network can predict option volatility.

For future improvement of our artificial neural network model, we will combine the artificial neural network with traditional statistical models, such as GARCH for the optimization of the stock index options, and we will examine the data various financial markets and further study the long-term trend in terms of the price movements in the derivatives markets.

Conflict of interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

1. Medeiros MC, Teräsvirta T, Rech G. Building neural network models for time series: a statistical approach. J Econ. (2005) 25:49–75.

Google Scholar

2. Shachmurove Y. Business applications of emulative neural networks. Int J Bus. (2005) 10:303–22.

Google Scholar

3. Plasmans J, Verkooijen W, Daniels H. Estimating structural exchange rate models by artificial neural networks. Appl Finan Econ. (1998) 541–51. doi: 10.1080/096031098332844

CrossRef Full Text | Google Scholar

4. Qi M, Wu Y. Nonlinear prediction of exchange rates with monetary fundamentals. J Emp Fin. (2003) 10:623–40. doi: 10.1016/S0927-5398(03)00008-2

CrossRef Full Text | Google Scholar

5. Saltoglu B. Comparing forecasting ability of parametric and non-parametric methods: an application with Canadian monthly interest rates. Appl Finan Econ. (2003) 13:169–76. doi: 10.1080/09603100110111259

CrossRef Full Text | Google Scholar

6. Binner JM, Bissoondeeal RK, Elger T, Gazely AM, Mullineux AW. A comparison of linear forecasting models and neural networks: an application to Euro inflation and Euro divisia. Appl Econ. (2005) 37:665–80. doi: 10.1080/0003684052000343679

CrossRef Full Text | Google Scholar

7. Dutta S, Kamstra M. Bond-rating: a non-conservative application of neural networks. Proceedings of the IEEE International Conference on Neural Networks. San Diego, CA: (1988). p. 443–50. doi: 10.1109/ICNN.1988.23958

CrossRef Full Text | Google Scholar

8. Ahn BS, Cho SS, Kim CY. The integrated methodology of rough set theory and artificial neural network for business failure prediction. Expert Syst With Appl. (2000) 18:65–74. doi: 10.1016/S0957-4174(99)00053-6

CrossRef Full Text | Google Scholar

9. Altman E, Marco G, Varetto F. Corporate distress diagnosis: Comparisons using linear discriminant analysis and neural networks. J Bank Finan. (1994) 18:505–29. doi: 10.1016/0378-4266(94)90007-8

CrossRef Full Text | Google Scholar

10. Tsenga C-H, Chenga S-T, Wang Y-H, Peng J-T. Artificial neural network model of the hybrid EGARCH volatility of the Taiwan stock index option prices. Physica A. (2008) 387:3192–200. doi: 10.1016/j.physa.2008.01.074

CrossRef Full Text | Google Scholar

11. Hutchinson J, Lo A, Poggio T. “A nonparametric approach to pricing and hedging derivative securities via learning networks. J Finan. (1994) 49:851–89. doi: 10.1111/j.1540-6261.1994.tb00081.x

CrossRef Full Text | Google Scholar

12. Malliaris M, Salchenberger L. A neural network model for estimating option prices. Appl Intell. (1993) 3:193–206. doi: 10.1007/BF00871937

CrossRef Full Text | Google Scholar

13. Andreou P, Charalambous C, Martzoukos S. Pricing and trading european options by combining artificial neural networks and parametric models with implied parameters. Eur J Oper Res. (2008) 185:1415–33. doi: 10.1016/j.ejor.2005.03.081

CrossRef Full Text | Google Scholar

14. Wang YH, Lin CT. The political uncertainty and stock market behavior in emerging democracy: the case of Taiwan. Qual Quant. (2009) 43:237–48. doi: 10.1007/s11135-007-9102-6

CrossRef Full Text | Google Scholar

15. Yao J, Li Y, Tan C. Option price forecasting using neural networks. Omega. (2000) 28:455–66. doi: 10.1016/S0305-0483(99)00066-3

CrossRef Full Text | Google Scholar

16. Gradojevic N, Gencay R, Kukolj D. Option pricing with modular neural networks. IEEE Trans Neural Netw. (2009) 20:626–37. doi: 10.1109/TNN.2008.2011130

CrossRef Full Text | Google Scholar

17. Morelli M, Montagna G, Nicrosini O, Treccani M, Farina M, Amato P. Pricing financial derivatives with neural networks. Physica A Stat Mech Appl. (2004) 338:160–5. doi: 10.1016/j.physa.2004.02.038

CrossRef Full Text | Google Scholar

18. Shakya S, Kern M, Owusu G, Chin C. Neural network demand models and evolutionary optimisers for dynamic pricing. Knowledge Based Syst. (2012) 29:44–53. doi: 10.1016/j.knosys.2011.06.023

CrossRef Full Text | Google Scholar

19. Berestycki H, Busca J, Florent I. Computing the implied volatility in stochastic volatility models. Commun Pure Appl Math. (2004) 57:1352–73. doi: 10.1002/cpa.20039

CrossRef Full Text | Google Scholar

20. Huh J. Pricing options with exponential Lévy neural network. Expert Syst With Appl. (2019) 127:128–40. doi: 10.1016/j.eswa.2019.03.008

CrossRef Full Text | Google Scholar