Using machine learning and genetic programming to optimize profits in stock market investments.
Recent versions of all software listed should work. Specific versions refer only to those on which the code has been tested. Other versions will certainly work and can be verified by running unit tests where present.