Using genetic algorithms to find technical trading rules in financial markets
There is a long practical tradition of "technical analysis" in many organized financial markets to forecast future price changes. As technical trading rules rely on publicly available historical data such as past prices, they should not lead to risk-adjusted profits above the equilibrium return in informationally efficient markets. In the previous trading rule tests, the rules have been taken as given. In this dissertation, a genetic algorithm based on the ideas of natural evolution is used to infer technical trading rules from the past prices. The algorithm was applied to a composite stock index (S&P 500) and separately to the corresponding futures. For the S&P 500 index, the rules found by the algorithm led to statistically significant excess returns above the buy-and-hold strategy in the out-of-sample test period of 1970-89. Rules had significant market timing ability, and the results could not be explained by models of stock returns tested through bootstrapping simulations. For S&P 500 futures, it was found that the trading rule signals were triggered by large price changes, which were later partially reversed. There were also consistent patterns in the option trading activity coinciding with the trading rule signals. While the observed patterns may be due to rational hedging behaviour, the findings are also consistent with an explanation that prices are affected by irrational changes in the investor sentiment, arising from overreaction to recent and salient information. The results suggest that the trading rules found by the genetic algorithm exploit the cognitive biases of market participants.
Year of publication: |
1994-01-01
|
---|---|
Authors: | Karjalainen, Risto Elias |
Publisher: |
ScholarlyCommons |
Saved in:
freely available
Saved in favorites
Similar items by subject
-
Find similar items by using search terms and synonyms from our Thesaurus for Economics (STW).