Quote from gmst:
sorry but it is clear what you write makes sense theoretically, but you don't have any real world strategy development experience. Real world strategies that work are typically simple in nature - with most of them containing < 10 parameters. Its not that hard to figure out the basic premise behind the trading strategy given sufficient number of entries/exits.
Btw, thanks epic for that post. Useful!
With my strat, the complexity doesn't come from the final handful of parameters, it comes from what it takes to identify those parameters. Anyway, let's say that the trigger is based on even just 3 simultaneous events. You then say that, with the raw data, numerical analysis would easily identify these three events. That is only true if you know which data, beyond the transaction data, to analyze.
Let's assume that a system with only 3 parameters trades ES long the open and always offset at the close as the first parameter.
The next parameter, is to only trade the open if there has been a gap larger than 1/2%.
So now any decent trader will say that these first two parameters would be easy to figure out and that only leaves one more parameter, which should be very easy.
The last parameter is to trade a 10-lot long when both of the following two conditions are met;
-USD/EUR is up more than 0.2% from previous close.
-ZN has moved less than 0.02% from previous close.
You have absolutely no idea that you should even be looking at USD/EUR or ZN, so you are automatically accepting the fact that you must scan every possible related security, looking for a condition that you don't know how to define. And in the case of ZN, you are actually looking for a "non-move" which is infinitely harder than looking for some quantifiable event in the price action.
I think the point is obvious, and that was a system with only 3 very basic parameters. Mine has more than a dozen parameters, and runs both numerical and statistical analysis in real-time to locate and execute trades. Someone would literally have to spend years trying to figure it out, which is how long it took me to figure it out in the first place. The only benefit that they get is in knowing which underlying to start analyzing.
It really is just as easy to develop your own system.