In the field of technical analyis of stock trends, there are numerous, sometimes contradictory theories regarding buy and sell signals. It is the aim of this project to develop a system that takes historical data and returns the best possible strategy.