Recursive self-improvement software for automated trading?

I believe that it is possible to create a machine learning and recursive self-improvement software for automated trading on financial markets . Also I believe that some companies are investing in that, but what about Open Source Software ?
Does there exist a project under some Open-Source license? Free software license? Are there enthusiasts who want to create such project, say, under the GNU LGPL terms?
In my view it has to be a software developer-oriented product, not an end user (meaning “trader”) oriented product, which probably will require knowledge of programming language(s) for customization and will supply less GUI. That should maximize the efficiency.

Best Regards
Catherine