simguru
Member
simguru, Even with the best programs, they are only as good as the person directing them. The financial world is the most complex of all for it incorporates more variables than any area or endeavor and is about percentage wins, never absolutes as in science and even to a large extent design. Except for high speed trading, programs can only supplement, not replace human intuition. This I feel will be true for a long time, due to the almost infinite number of variables. Even for the winners, it's a form of gambling, for even the best of the best have losing years. Loss management in a infinitely variable environment will require human input, although it can be supplemented by raw computing power.
Human brains are pretty finite, as are the markets, but machines have been scaling with Moore's Law for a long time. At some point the machines are just more capable than humans - as with the chess playing. Humans are just bad at parallel processing as well, so anything requiring handling a large number of variables in real time is best left to machines. Problems where there isn't a lot of hidden state or non-linearities can be learned by AIs doing data-mining with minimal intervention - you just let the AIs build a market model then try strategies on the model until you get something you like (although the strategy might be beyond human comprehension).