DOI QR코드

DOI QR Code

A Study on Commodity Asset Investment Model Based on Machine Learning Technique

기계학습을 활용한 상품자산 투자모델에 관한 연구

  • 송진호 (국민대학교 비즈니스IT전문대학원) ;
  • 최흥식 (국민대학교 비즈니스IT전문대학원) ;
  • 김선웅 (국민대학교 비즈니스IT전문대학원)
  • Received : 2017.10.11
  • Accepted : 2017.12.01
  • Published : 2017.12.31

Abstract

Services using artificial intelligence have begun to emerge in daily life. Artificial intelligence is applied to products in consumer electronics and communications such as artificial intelligence refrigerators and speakers. In the financial sector, using Kensho's artificial intelligence technology, the process of the stock trading system in Goldman Sachs was improved. For example, two stock traders could handle the work of 600 stock traders and the analytical work for 15 people for 4weeks could be processed in 5 minutes. Especially, big data analysis through machine learning among artificial intelligence fields is actively applied throughout the financial industry. The stock market analysis and investment modeling through machine learning theory are also actively studied. The limits of linearity problem existing in financial time series studies are overcome by using machine learning theory such as artificial intelligence prediction model. The study of quantitative financial data based on the past stock market-related numerical data is widely performed using artificial intelligence to forecast future movements of stock price or indices. Various other studies have been conducted to predict the future direction of the market or the stock price of companies by learning based on a large amount of text data such as various news and comments related to the stock market. Investing on commodity asset, one of alternative assets, is usually used for enhancing the stability and safety of traditional stock and bond asset portfolio. There are relatively few researches on the investment model about commodity asset than mainstream assets like equity and bond. Recently machine learning techniques are widely applied on financial world, especially on stock and bond investment model and it makes better trading model on this field and makes the change on the whole financial area. In this study we made investment model using Support Vector Machine among the machine learning models. There are some researches on commodity asset focusing on the price prediction of the specific commodity but it is hard to find the researches about investment model of commodity as asset allocation using machine learning model. We propose a method of forecasting four major commodity indices, portfolio made of commodity futures, and individual commodity futures, using SVM model. The four major commodity indices are Goldman Sachs Commodity Index(GSCI), Dow Jones UBS Commodity Index(DJUI), Thomson Reuters/Core Commodity CRB Index(TRCI), and Rogers International Commodity Index(RI). We selected each two individual futures among three sectors as energy, agriculture, and metals that are actively traded on CME market and have enough liquidity. They are Crude Oil, Natural Gas, Corn, Wheat, Gold and Silver Futures. We made the equally weighted portfolio with six commodity futures for comparing with other commodity indices. We set the 19 macroeconomic indicators including stock market indices, exports & imports trade data, labor market data, and composite leading indicators as the input data of the model because commodity asset is very closely related with the macroeconomic activities. They are 14 US economic indicators, two Chinese economic indicators and two Korean economic indicators. Data period is from January 1990 to May 2017. We set the former 195 monthly data as training data and the latter 125 monthly data as test data. In this study, we verified that the performance of the equally weighted commodity futures portfolio rebalanced by the SVM model is better than that of other commodity indices. The prediction accuracy of the model for the commodity indices does not exceed 50% regardless of the SVM kernel function. On the other hand, the prediction accuracy of equally weighted commodity futures portfolio is 53%. The prediction accuracy of the individual commodity futures model is better than that of commodity indices model especially in agriculture and metal sectors. The individual commodity futures portfolio excluding the energy sector has outperformed the three sectors covered by individual commodity futures portfolio. In order to verify the validity of the model, it is judged that the analysis results should be similar despite variations in data period. So we also examined the odd numbered year data as training data and the even numbered year data as test data and we confirmed that the analysis results are similar. As a result, when we allocate commodity assets to traditional portfolio composed of stock, bond, and cash, we can get more effective investment performance not by investing commodity indices but by investing commodity futures. Especially we can get better performance by rebalanced commodity futures portfolio designed by SVM model.

상품자산(Commodity Asset)은 주식, 채권과 같은 전통자산의 포트폴리오의 안정성을 높이기 위한 대체투자자산으로 자산배분의 형태로 투자되고 있지만 주식이나 채권 자산에 비해 자산배분에 대한 모델이나 투자전략에 대한 연구가 부족한 실정이다. 최근 발전한 기계학습(Machine Learning) 연구는 증권시장의 투자부분에서 적극적으로 활용되고 있는데, 기존 투자모델의 한계점을 개선하는 좋은 성과를 나타내고 있다. 본 연구는 이러한 기계학습의 한 기법인 SVM(Support Vector Machine)을 이용하여 상품자산에 투자하는 모델을 제안하고자 한다. 기계학습을 활용한 상품자산에 관한 기존 연구는 주로 상품가격의 예측을 목적으로 수행되었고 상품을 투자자산으로 자산배분에 관한 연구는 찾기 힘들었다. SVM을 통한 예측대상은 투자 가능한 대표적인 4개의 상품지수(Commodity Index)인 골드만삭스 상품지수, 다우존스 UBS 상품지수, 톰슨로이터 CRB상품지수, 로저스 인터내셔날 상품지수와 대표적인 상품선물(Commodity Futures)로 구성된 포트폴리오 그리고 개별 상품선물이다. 개별상품은 에너지, 농산물, 금속 상품에서 대표적인 상품인 원유와 천연가스, 옥수수와 밀, 금과 은을 이용하였다. 상품자산은 전반적인 경제활동 영역에 영향을 받기 때문에 거시경제지표를 통하여 투자모델을 설정하였다. 주가지수, 무역지표, 고용지표, 경기선행지표 등 19가지의 경제지표를 이용하여 상품지수와 상품선물의 등락을 예측하여 투자성과를 예측하는 연구를 수행한 결과, 투자모델을 활용하여 상품선물을 리밸런싱(Rebalancing)하는 포트폴리오가 가장 우수한 성과를 나타냈다. 또한, 기존의 대표적인 상품지수에 투자하는 것 보다 상품선물로 구성된 포트폴리오에 투자하는 것이 우수한 성과를 얻었으며 상품선물 중에서도 에너지 섹터의 선물을 제외한 포트폴리오의 성과가 더 향상된 성과를 나타남을 증명하였다. 본 연구에서는 포트폴리오 성과 향상을 위해 기존에 널리 알려진 전통적 주식, 채권, 현금 포트폴리오에 상품자산을 배분하고자 할 때 투자대상은 상품지수에 투자하는 것이 아닌 개별 상품선물을 선정하여 자체적 상품선물 포트폴리오를 구성하고 그 방법으로는 기간마다 강세가 예측되는 개별 선물만을 골라서 포트폴리오를 재구성하는 것이 효과적인 투자모델이라는 것을 제안한다.

Keywords

References

  1. Bhardwaj, G., G. Gorton, and K. G. Rouwenhorst, "Fooling Some of the People All of the Time: The Inefficient Performance and Persistence of Commodity Trading Advisors," The Review of Financial Studies, Vol.27, No.11(2014), 3099-3132. https://doi.org/10.1093/rfs/hhu040
  2. Bhardwaj, G., G. Gorton, and K. G. Rouwenhorst, Facts and Fantasies About Commodity Futures Ten Years Later, 2015. Available at http://faculty.som.yale.edu/garygorton/documents/FactsandFantasiesaboutCommodity.pdf (Accessed 2 Octorber, 2017).
  3. Boser, B. E., I. M. Guyon, and V. N. Vapnik, A Training Algorithm for Optimal Margin Classifiers, COLT '92 Proceedings of the fifth annual workshop on Computational learning theory, 1992. Available at http://dl.acm.org/citation.cfm?doid=130385.130401 (Accessed 2 Octorber, 2017).
  4. Cha, E. J. and T. H. Hong, "Stock Index Prediction Using SVM and News Sentimental Analysis," The Korea Society of Management Information Systems, Vol.2016, No.6(2016), 64-75.
  5. Choi, H. S., S. W. Kim, and S. C. Park, "Analysis of Trading Performance on Intelligent Trading System for Directional Trading," Journal of Intelligence and Information Systems, Vol.17, No.3(2011), 187-201.
  6. CME Group, Managed Futures: Portfolio Diversification Opportunities, CME Group, 2012.
  7. Flach, P., Machine Learning: The Art and Science of Algorithms that Make Sense of Data, Cambridge University Press, 2012.
  8. Gorton, G. and K. G. Rouwenhorst, "Facts and Fantasies about Commodity Futures," Financial Analysts Journal, Vol.62, No.2(2006), 47-68. https://doi.org/10.2469/faj.v62.n2.4083
  9. Heo, J. Y. and J. Y. Yang, "SVM based Stock Price Forecasting Using Financial Statements," KIISE Transactions on Computing Practices, Vol.21, No.3(2015), 167-172. https://doi.org/10.5626/KTCP.2015.21.3.167
  10. Kim, S. W. and H. C. Ahn, "Development of an Intelligent Trading System using Support Vector Machines and Genetic Algorithms," Journal of Intelligence and Information Systems, Vol.16, No.1(2010), 71-92.
  11. Kim, Y. S., N. G. Kim, and S. R. Jeong, "Stock-Index Invest Model Using News Big Data Opinion Mining," Journal of Intelligence and Information Systems, Vol.18, No.2(2012), 143-156. https://doi.org/10.13088/JIIS.2012.18.2.143
  12. Lantz, B., Machine Learning with R. Packt, Birmingham, UK, 2013.
  13. Li, X., D. Lord, Y. Zhang, and Y. Xie, "Predicting motor vehicle crashes using Support Vector Machine models," Accident Analysis & Prevention, Vol.40, No.4(2008), 1611-1618. https://doi.org/10.1016/j.aap.2008.04.010
  14. Lintner, V. J., The Potential Role of Managed Commodity-financial Futures Accounts (and/or Funds) in Portfolios of Stocks and Bonds, Harvard university, 1983.
  15. Oh, I. S., Pattern Recognition, Kyobobook, 2008.
  16. Park, K. H., T. Hou, and H. J. Shin, "Oil Price Forecasting Based on Machine Learning Techniques," Journal of the Korean Institute of Industrial Engineers, Vol.37, No.1(2011), 64-73. https://doi.org/10.7232/JKIIE.2011.37.1.064
  17. Park, S. H. and B. Hansen, "Prediction of Protein-Protein Interaction Sites Based on 3D Surface Patches Using SVM," Korea Information Processing Society, Vol.19, No.1(2012), 21-28.
  18. Ra, Y. S., H. S. Choi, and S.W. Kim, "VKOSPI Forecasting and Option Trading Application Using SVM," Journal of Intelligence and Information Systems, Vol.22, No.4(2016), 177-192. https://doi.org/10.13088/jiis.2016.22.4.177
  19. Kim, S. W. and H. S. Choi, "Estimation of GARCH Models and Performance Analysis of Volatility Trading System Using Support Vector Regression," Journal of Intelligence and Information Systems, Vol.23, No.2(2017), 123-138.
  20. Ramakrishnan, S., S. Butt, M. A. Chohan, and H. Ahmad, Forecasting Malaysian exchange rate using machine learning techniques based on commodities prices, 2017 International Conference on Research and Innovation in Information Systems (ICRIIS), 2017.
  21. Tay, F. E. H. and L. J. Cao, "Modified support vector machines in financial time series forecasting," Neurocomputing, Vol.48, No.1-4(2002), 847-861. https://doi.org/10.1016/S0925-2312(01)00676-2
  22. Xie W., L. Yu, S. Xu, and S. Wang, A New Method for Crude Oil Price Forecasting Based on Support Vector Machines, ICCS 2006: Computational Science, 2006.