DOI QR코드

DOI QR Code

Hidden Markov model with stochastic volatility for estimating bitcoin price volatility

확률적 변동성을 가진 은닉마르코프 모형을 통한 비트코인 가격의 변동성 추정

  • Tae Hyun Kang (Department of Applied Statistics, Chung-Ang University) ;
  • Beom Seuk Hwang (Department of Applied Statistics, Chung-Ang University)
  • 강태현 (중앙대학교 응용통계학과) ;
  • 황범석 (중앙대학교 응용통계학과)
  • Received : 2022.12.07
  • Accepted : 2022.12.15
  • Published : 2023.02.28

Abstract

The stochastic volatility (SV) model is one of the main methods of modeling time-varying volatility. In particular, SV model is actively used in estimation and prediction of financial market volatility and option pricing. This paper attempts to model the time-varying volatility of the bitcoin market price using SV model. Hidden Markov model (HMM) is combined with the SV model to capture characteristics of regime switching of the market. The HMM is useful for recognizing patterns of time series to divide the regime of market volatility. This study estimated the volatility of bitcoin by using data from Upbit, a cryptocurrency trading site, and analyzed it by dividing the volatility regime of the market to improve the performance of the SV model. The MCMC technique is used to estimate the parameters of the SV model, and the performance of the model is verified through evaluation criteria such as MAPE and MSE.

Stochastic volatility (SV) 모형은 시변 변동성을 모델링하는 주요한 수단 중 하나이며, 특히 금융시장 변동성의 추정 및 예측, 옵션의 가격 결정 등의 분야에서 활발하게 사용되고 있다. 본 논문은 SV 모형을 활용하여 비트코인 시장의 시변 변동성을 모델링하고자 한다. 시장의 변동성은 국면 전환의 특성을 갖고 있다고 알려져 있으며, 시장의 변동 국면을 나누기 위해 시계열의 패턴을 인식하는 작업에 유용한 hidden Markov model(HMM)을 결합하여 사용하고자 한다. 본 연구는 암호화폐 거래 사이트 업비트의 비트코인 데이터를 활용하여 비트코인의 변동성 모형을 추정하였으며 SV 모형의 성능을 높이기 위하여 시장의 변동 국면을 나누어 분석을 진행하였다. MCMC 기법이 SV 모델의 모수를 추정하는 데 사용되며 MAPE, MSE 등의 평가 기준을 통하여 모델의 성능을 확인하고자 한다.

Keywords

Acknowledgement

이 논문은 2021년도 중앙대학교 CAU GRS 지원에 의하여 작성되었고, 2019 년도 정부(과학기술정보통신부)의 재원으로 한국연구재단의 지원을 받아 수행된 기초연구사업임 (NRF-2019R1C1C1011710).

References

  1. Bosire MB and Maina SC (2021). Modelling stochastic volatility in the kenyan securities market using hidden markov models, Journal of Financial Risk Management, 10, 367-395. https://doi.org/10.4236/jfrm.2021.103021
  2. Derek S (2011). Monte Carlo approaches to hidden Markov model state estimation, Master of Science in Applied Mathematics (pp. 1-40), eScholarship, University of California, California.
  3. Harvey AC and Shephard N (1996). Estimation of an asymmetric stochastic volatility model for asset returns, Journal of Business & Economic Statistics, 14, 429-434.
  4. Hassan MR and Nath B (2005) Stock market forecasting using hidden Markov model: A new approach. In Proceedings of the 5th International Conference on Intelligent Systems Design and Applications, Warsaw, Poland, 192-196.
  5. Heston SL (1993). A closed-form solution for options with stochastic volatility with applications to bond and currency options, The Review of Financial Studies, 6, 327-343. https://doi.org/10.1093/rfs/6.2.327
  6. Hoffman MD and Gelman A (2014). The No-U-Turn Sampler: Adaptively setting path lengths in hamiltonian Monte Carlo, Journal of Machine Learning Research, 15, 1593-1623.
  7. Kang HJ and Hwang BS (2021). A hidden Markov model for predicting global stock market index, The Korean Journal of Applied Statistics, 34, 447-461.
  8. Kim JE (2005). Parameter estimation in stochastic volatility model with missing data using particle methods and the EM algorithm (Doctoral dissertation), University of Pittsburgh, Pittsburgh, PA.
  9. Krichene N (2003). Modeling Stochastic Volatility with Application to Stock Returns, International Monetary Fund 2003.
  10. Lamoureux CG (1990). Persistence in variance, structural change, and the GARCH model, Journal of Business & Economic Statistics, 8, 225-234.
  11. Lihn HT (2017). Hidden Markov model for financial time series and its application to S&P 500 index, Quantitative Finance, Forthcoming.
  12. Nguyen N (2018). Hidden Markov model for stock trading, International Journal of Financial Studies, 6, 1-17. https://doi.org/10.3390/ijfs6020036
  13. Nguyen N and Nguyen D (2015). Hidden Markov model for stock selection, Risks, 3, 455-473. https://doi.org/10.3390/risks3040455
  14. Nkemnole EB and Abass O (2017). Forecasting volatility of stock indices with HMM-SV models, unpublished paper, 1-20.
  15. Rabiner LR (1989). A tutorial on hidden Markov models and selected applications in speech recognition, Proceedings of the IEEE, 77, 257-286. https://doi.org/10.1109/5.18626
  16. Raggi D and Bordignon S (2006). Sequential Monte Carlo methods for stochastic volatility models with jumps, unpublished paper, 1-19.
  17. Sandmann G and Koopman SJ (1998). Estimation of stochastic volatility models via Monte Carlo maximum likelihood, Journal of Econometrics, 87, 271-301. https://doi.org/10.1016/S0304-4076(98)00016-5
  18. Scott R (2021). Predicting stock and portfolio returns with bayesian methods, Available from: https://srome.github.io/Eigenvesting-IV-Predicting-Stock-And-Portfolio-Returns-With-Bayesian-Statistics/
  19. Taylor SJ (1994). Modeling stochastic volatility: A review and comparative study, Mathematical Finance, 4, 183-204. https://doi.org/10.1111/j.1467-9965.1994.tb00057.x
  20. Viterbi A (1967). Error bounds for convolutional codes and an asymptotically optimum decoding algorithm, IEEE Transactions on Information Theory, 13, 260-269. https://doi.org/10.1109/TIT.1967.1054010