This item is available under a Creative Commons License for non-commercial use only
Stock forecasting is an enticing and well-studied problem in both finance and machine learning literature with linear-based models such as ARIMA and ARCH to non-linear Artificial Neural Networks (ANN) and Support Vector Machines (SVM). However, these forecasting techniques also use very different input features, some of which are seen by economists as irrational and theoretically unjustified. In this comparative study using ANNs and SVMs for 12 publicly traded companies, derivative price “technicals” are evaluated against macro- and microeconomic fundamentals to evaluate the efficacy of model performance. Despite the efficient market hypothesis positing the ill-suitability of technicals as model inputs, this study finds technical indicators to be nearly as performant as fundamentals at forecasting the future prices of a security. Additionally, all model predictions were fed into an automated trading machine and evaluated against a simple Buy-and-Hold, finding model performance at par with the passive Buy-and-Hold investment strategy.
Di Padua, J.(2016) Support Vector Machines and Artificial Neural Networks: Assessing the Validity of Using Technical Features for Security Forecasting, Dissertation submitted in partial fulfilment of the requirements of Technological University Dublin for the degree of M.Sc. in Computing (Data Analytics), August 2016.