The attached package provides an overview of my current prototype. I am currently re-writing it in C#. The idea is that given a theory of the market, you can easily test it.
For example, in the attached example, I tested the theory that when ETFs have experienced significant selling over a given period of time, at some point a bounce is likely. My goal is to be able to help myself and others find profitable trading strategies. I will offer my technology as an SDK, GUI application and/or provide a consulting service where I will assist users build strategies for their specific platform based on their needs or ideas.
I hope to have the SDK and consulting services ready sometime in Q1 2018.
Concept reminds of a prototype I built a while back in excel. I found some "research" that listed over 100 trading indicators sorted by effectiveness. (It said the EMA5 was best, btw.) So I put some stock data, and several "top" indicators into the sheet. I then made a simple and small neural network (trained via excel's evolutionary algo) into the sheet.
The setup had the ability to assign weights to each indicator, parameters to each indicator, and set thresholds in the NN, all via the evolutionary algo.
It seemed to curve-fit and would have long drawdown periods as a result.
It would required a very creative and unconventional cost function to fix the problem, imo, but it didn't seem that it would be more effective (by a long shot) than what I was already using--even if I could fix the curve fitting problem...so I left the idea alone.
Good Luck and keep us posted!