An Automated Framework for Incorporating News into Stock Trading Strategies

In this paper we present a framework for automatic exploitation of news in stock trading strategies. Events are extracted from news messages presented in free text without annotations. We test the introduced framework by deriving trading strategies based on technical indicators and impacts of the extracted events. The strategies take the form of rules that combine technical trading indicators with a news variable, and are revealed through the use of genetic programming. We find that the news variable is often included in the optimal trading rules, indicating the added value of news for predictive purposes and validating our proposed framework for automatically incorporating news in stock trading strategies.

[1]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[2]  Russell L. Purvis,et al.  Forecasting the NYSE composite index with technical analysis, pattern recognizer, neural network, and genetic algorithm: a case study in romantic decision support , 2002, Decis. Support Syst..

[3]  Uzay Kaymak,et al.  tOWL : A Temporal Web Ontology Language , 2011 .

[4]  Sok-Tae Kim,et al.  Market Structure, Informed Trading, and Analysts' Recommendations , 1997, Journal of Financial and Quantitative Analysis.

[5]  Arthur J. Keown,et al.  Merger Announcements and Insider Trading Activity: An Empirical Investigation , 1981 .

[6]  Sundaresh Ramnath,et al.  Underreaction to Self-Selected News Events: The Case of Stock Splits , 2002 .

[7]  Uzay Kaymak,et al.  Knowledge Engineering in a Temporal Semantic Web Context , 2008, 2008 Eighth International Conference on Web Engineering.

[8]  Mike Y. Chen,et al.  Yahoo! for Amazon: Sentiment Extraction from Small Talk on the Web , 2007, Manag. Sci..

[9]  Flavius Frasincar,et al.  Temporal optimisations and temporal cardinality in the tOWL language , 2012, Int. J. Web Eng. Technol..

[10]  Frank Zhang,et al.  Information Uncertainty and Stock Returns , 2004 .

[11]  M. Mitchell,et al.  The Impact of Public Information on the Stock Market , 1994 .

[12]  Franklin Allen,et al.  Using genetic algorithms to find technical trading rules , 1999 .

[13]  W. S. Chan,et al.  Stock Price Reaction to News and No-News: Drift and Reversal after Headlines , 2001 .

[14]  Paul C. Tetlock Giving Content to Investor Sentiment: The Role of Media in the Stock Market , 2005, The Journal of Finance.

[15]  Flavius Frasincar,et al.  Semi-automatic financial events discovery based on lexico-semantic patterns , 2010, Int. J. Web Eng. Technol..

[16]  Ralf Schweizer,et al.  Technical Analysis From A To Z , 2016 .

[17]  Letizia Tanca,et al.  Semantic Web Information Management - A Model-Based Perspective , 2009, Semantic Web Information Management.

[18]  Weiguo Fan,et al.  Nonlinear ranking function representations in genetic programming-based ranking discovery for personalized search , 2006, Decis. Support Syst..

[19]  Siddhartha Bhattacharyya,et al.  Adequacy of training data for evolutionary mining of trading rules , 2004, Decis. Support Syst..

[20]  Jerold B. Warner,et al.  Stock prices and top management changes , 1988 .

[21]  Roni Michaely,et al.  Price Reactions to Dividend Initiations and Omissions: Overreaction or Drift? , 1994 .

[22]  Sofus A. Macskassy,et al.  More than Words: Quantifying Language to Measure Firms' Fundamentals the Authors Are Grateful for Assiduous Research Assistance from Jie Cao and Shuming Liu. We Appreciate Helpful Comments From , 2007 .

[23]  Flavius Frasincar,et al.  Web Semantics: Science, Services and Agents on the World Wide Web , 2012 .

[24]  Robert F. Bruner,et al.  An analysis of stock price reaction to management change in distressed firms , 1989 .

[25]  R. Rosen,et al.  Merger Momentum and Investor Sentiment: The Stock Market Reaction to Merger Announcements , 2003 .

[26]  Marc-André Mittermayer,et al.  Text Mining Systems for Market Response to News: A Survey , 2007 .

[27]  Uzay Kaymak,et al.  Event-based historical Value-at-Risk , 2012, 2012 IEEE Conference on Computational Intelligence for Financial Engineering & Economics (CIFEr).

[28]  Huimin Zhao,et al.  A multi-objective genetic programming approach to developing Pareto optimal decision trees , 2007, Decis. Support Syst..

[29]  Praveen Pathak,et al.  Making words work: Using financial text as a predictor of financial events , 2010, Decis. Support Syst..

[30]  Uzay Kaymak,et al.  tOWL: Integrating Time in OWL , 2009, Semantic Web Information Management.