Edge is what profitable traders have and new traders seek
That's why according to profitable traders an edge exists, and that's why according to new traders an edge does not exist. And they are both right (for their personal situation).
Edge is what profitable traders have and new traders seek
Here is how I determine if an entry signal has an edge. This process is mostly automated so it is super easy to do.
1. Run Machine Learning routine on in sample data where strategies generated have a limit order and a stop order that are 2 x ATR(14) away from the point of entry.
2. Filter strategy results from step 1 that have a 75% win rate, thus beating random entry.
3. Run the filtered strategies on out of sample data with the same exit criteria.
4. Filter strategy results from step 3 with the same filter criteria outlined in step 2.
5. The strategies remaining are worthy of further investigation.
The whole process can test about 500,000 strategies in 20 minutes running on my 5 year old laptop. I have a similar process for determining exit criteria.
Impressive, but you must only be testing this on either one instrument (like SPY or ES) AND OR your data set must be very small??? How many instruments and how many years are you testing across?The whole process can test about 500,000 strategies in 20 minutes running on my 5 year old laptop.
Here is how I determine if an entry signal has an edge. This process is mostly automated so it is super easy to do.
1. Run Machine Learning routine on in sample data where strategies generated have a limit order and a stop order that are 2 x ATR(14) away from the point of entry.
2. Filter strategy results from step 1 that have a 75% win rate, thus beating random entry.
3. Run the filtered strategies on out of sample data with the same exit criteria.
4. Filter strategy results from step 3 with the same filter criteria outlined in step 2.
5. The strategies remaining are worthy of further investigation.
The whole process can test about 500,000 strategies in 20 minutes running on my 5 year old laptop. I have a similar process for determining exit criteria.
Just curious. Have you tested the Turtles trading system of buying new highs or is that 20 day highs? Or Trend following for that matter? I would think both systems work but, no way to test it myself.
I said the process is easy to do. Writing the platform to do this was certainly not easy to do. In and out of sample data is used for testing to minimize curve fitting.Sorry, how is it super easy when you still have to use human judgement to investigate what is leftover from your filtering criteria. How do you know that you have not over fitted your strategies
What are the complete rules of the system?Just curious. Have you tested the Turtles trading system of buying new highs or is that 20 day highs? Or Trend following for that matter? I would think both systems work but, no way to test it myself.
Currently I use all data from SPY for signal/strategy formulation and test each strategy against SPY, QQQ and EEM where all the data is loaded in memory. Out of the hundreds of thousands that might be tested, there might only be a couple of hundred that go on to the next phase.Impressive, but you must only be testing this on either one instrument (like SPY or ES) AND OR your data set must be very small??? How many instruments and how many years are you testing across?
How did you come up with "2 x ATR(14)" as your stop? Let me save you hours of research, anything that has a Long Only Bias and a really really wide stop that trades a stock market index like SPY will show a profit. Simply doing buy and hold would show a profit as well.
The real test (assuming you are trying this out on SPY or ES) would be to see if your system can produce profits by going Short.