Can you suggest some technical analysis software for stock markets? It should make use of some machine learning like ANNs and/or optimization techniques such as Genetic Algorithm to provide future price of a given stock. Ideally it should be able to get a free data provider to it and to update it regularly