Generating trading rules on the stock markets with genetic programming

  • Authors:
  • Jean-Yves Potvin;Patrick Soriano;Maxime Vallée

  • Affiliations:
  • Centre de Recherche sur les Transports, Université de Montréal, C.P. 6128, succ. Centre-ville, Montréal and École des Hautes Études Commerciales, Montréal, Québe ...;Centre de Recherche sur les Transports, Université de Montréal, C.P. 6128, succ. Centre-ville, Montréal and Département d'Informatique et de Recherche Opérationnelle, Univ ...;Département d'Informatique et de Recherche Opérationnelle, Université de Montréal, C.P. 6128, succ. Centre-ville, Montréal, Québec, Canada H3C 3J7

  • Venue:
  • Computers and Operations Research
  • Year:
  • 2004

Quantified Score

Hi-index 0.02

Visualization

Abstract

Technical analysis is aimed at devising trading rules capable of exploiting short-term fluctuations on the financial markets. Recent results indicate that this market timing approach may be a viable alternative to the buy-and-hold approach, where the assets are kept over a relatively long time period. In this paper, we propose genetic programming as a means to automatically generate such short-term trading rules on the stock markets. Rather than using a composite stock index for this purpose, the trading rules are adjusted to individual stocks. Computational results, based on historical pricing and transaction volume data, are reported for 14 Canadian companies listed on the Toronto stock exchange market.