Developing market sentiment indicators for commodity price forecasting using machine learning

The objective of this study is to develop a market sentiment model for financial markets using machine learning, and to illustrate these methods using commodity price data. A market sentiment model may capture the fundamental and crowd psychology of the market, through a variable that uses positive...

Full description

Bibliographic Details
Main Author: Sohail, Tariq
Other Authors: Boyd, Milton (Agribusiness and Agricultural Economics)
Published: 2017
Subjects:
Online Access:http://hdl.handle.net/1993/32038
id ndltd-MANITOBA-oai-mspace.lib.umanitoba.ca-1993-32038
record_format oai_dc
spelling ndltd-MANITOBA-oai-mspace.lib.umanitoba.ca-1993-320382017-03-14T15:56:41Z Developing market sentiment indicators for commodity price forecasting using machine learning Sohail, Tariq Boyd, Milton (Agribusiness and Agricultural Economics) Porth, Lysa (Warren Centre for Actuarial Studies and Research) Thulasiram, Tulsi (Computer Science) artificial intelligence market sentiment indicator machine learning autoregressive model crude oil forecasting commodity prices Python Amazon Mechanical Turks Beautiful Soup Natural Language Toolkit Mechanize The objective of this study is to develop a market sentiment model for financial markets using machine learning, and to illustrate these methods using commodity price data. A market sentiment model may capture the fundamental and crowd psychology of the market, through a variable that uses positive and negative words and phrases. The commodity price used is the daily price of the spot crude oil exchange-traded fund (ETF), United States Oil Fund (USO). The forecasting power of the market sentiment model is compared with a traditional autoregressive model. The results showed that the autoregressive models did not have significant forecasting power for the oil data over the time period examined and the addition of the sentiment model did not improve the forecasting power. Machine learning is a relatively new forecasting method. Therefore, further research on this topic is needed before any firm conclusions can be drawn regarding the effectiveness of this approach. February 2017 2017-01-13T15:50:51Z 2017-01-13T15:50:51Z http://hdl.handle.net/1993/32038
collection NDLTD
sources NDLTD
topic artificial intelligence
market sentiment indicator
machine learning
autoregressive model
crude oil
forecasting
commodity prices
Python
Amazon Mechanical Turks
Beautiful Soup
Natural Language Toolkit
Mechanize
spellingShingle artificial intelligence
market sentiment indicator
machine learning
autoregressive model
crude oil
forecasting
commodity prices
Python
Amazon Mechanical Turks
Beautiful Soup
Natural Language Toolkit
Mechanize
Sohail, Tariq
Developing market sentiment indicators for commodity price forecasting using machine learning
description The objective of this study is to develop a market sentiment model for financial markets using machine learning, and to illustrate these methods using commodity price data. A market sentiment model may capture the fundamental and crowd psychology of the market, through a variable that uses positive and negative words and phrases. The commodity price used is the daily price of the spot crude oil exchange-traded fund (ETF), United States Oil Fund (USO). The forecasting power of the market sentiment model is compared with a traditional autoregressive model. The results showed that the autoregressive models did not have significant forecasting power for the oil data over the time period examined and the addition of the sentiment model did not improve the forecasting power. Machine learning is a relatively new forecasting method. Therefore, further research on this topic is needed before any firm conclusions can be drawn regarding the effectiveness of this approach. === February 2017
author2 Boyd, Milton (Agribusiness and Agricultural Economics)
author_facet Boyd, Milton (Agribusiness and Agricultural Economics)
Sohail, Tariq
author Sohail, Tariq
author_sort Sohail, Tariq
title Developing market sentiment indicators for commodity price forecasting using machine learning
title_short Developing market sentiment indicators for commodity price forecasting using machine learning
title_full Developing market sentiment indicators for commodity price forecasting using machine learning
title_fullStr Developing market sentiment indicators for commodity price forecasting using machine learning
title_full_unstemmed Developing market sentiment indicators for commodity price forecasting using machine learning
title_sort developing market sentiment indicators for commodity price forecasting using machine learning
publishDate 2017
url http://hdl.handle.net/1993/32038
work_keys_str_mv AT sohailtariq developingmarketsentimentindicatorsforcommoditypriceforecastingusingmachinelearning
_version_ 1718421486469906432