Discovering Financial Technical Trading Rules Using Genetic Programming with Lambda Abstraction
نویسنده
چکیده
Keywords: We applied genetic programming with a lambda abstraction module mechanism to learn technical trading rules based on S&P 500 index from 1982 to 2002. The results show strong evidence of excess returns over buy-and-hold after transaction cost. The discovered trading rules can be interpreted easily; each rule uses a combination of one to four widely used technical indicators to make trading decisions. The consensus among these trading rules is high. For the majority of the testing period, 80% of the trading rules give the same decision. These rules also give high transaction frequency. Regardless of the stock market climate, they are able to identify opportunities to make profitable trades and out-perform buy-and-hold.
منابع مشابه
Improving technical trading systems by using a new MATLAB-based genetic algorithm procedure
Recent studies in financial markets suggest that technical analysis can be a very useful tool in predicting the trend. Trading systems are widely used for market assessment however parameter optimization of these systems has adopted little concern. In this paper, to explore the potential power of digital trading, we present a new MATLAB tool based on genetic algorithms, which specializes in par...
متن کاملStock Data Mining through Fuzzy Genetic Algorithm
Stock data mining such as financial pairs mining is useful for trading supports and market surveillance. Financial pairs mining targets mining pair relationships between financial entities such as stocks and markets. This paper introduces a fuzzy genetic algorithm framework and strategies for discovering pair relationship in stock data such as in high dimensional trading data by considering use...
متن کاملInductive Logic Programming for Discovering Financial Regularities
The purpose of this work is discovering regularities in financial time series using Inductive Logic Programming (ILP) and related "Discovery" software system [Vityaev et al., 1992,1993] in data mining. Discovered regularities were used for forecasting the target variable, representing the relative difference in percent between today's closing price and the price five days ahead. We describe the...
متن کاملUsing Genetic Algorithms to Find Technical Trading Rules:
Allen and Karjalainen (1999) used genetic programming to develop optimal ex ante trading rules for the S&P 500 index. They found no evidence that the returns to these rules were higher than buy-and-hold returns but some evidence that the rules had predictive ability. This comment investigates the risk-adjusted usefulness of such rules and more fully characterizes their predictive content. These...
متن کاملA portfolio optimization model using Genetic Network Programming with control nodes
Many evolutionary computation methods applied to the financial field have been reported. A new evolutionary method named ‘‘Genetic Network Programming” (GNP) has been developed and applied to the stock market recently. The efficient trading rules created by GNP has been confirmed in our previous research. In this paper a multi-brands portfolio optimization model based on Genetic Network Program...
متن کامل