Generating trading rules on US Stock Market using strongly typed genetic programming