Jayjay,
Nice comments overall - but everyone has missed out the most basic test of edge - it seems.
The first question to ask is if the idea makes sense to you conceptually? Does it pass the smell test ? Can you CLEARLY write out the specific market pattern/behavior that underlines your edge ? Don't post it here on the forum if you don't want to, but you must be clear about it in your head.
I will give an example of what I mean above in the context of Trend Following. Rationale behind trend following is that - "once a lot of buyers become convinced about the bull case in a particular market (because of a fundamental shift, news or anything else) and start buying repeatedly and convincingly, it takes a whole lot of sellers to first stop the train and then reverse it. This is the rationale behind trend following and for sure it looks reasonable basis around which to develop the strategy.
So, if you can clearly articulate above, I think you are good to go. Testing on 10 yrs of data, with 6000 data points, every year profitable, system performance similar from year to year, very limited drawdowns, quick recovery period and most importantly the system works on 20 stocks that you have tested - all the above are good validators about the sustainability of the system.
Just go and trade it - and if within first year, you hit a drawdown > than your worst drawdown, STOP. Otherwise, it looks ok.
I applaud your approach to be very sure that you are not curve-fitting. But with all the testing you have done, it seems you are good to go on this one. I would suggest rather than wasting more time on this topic, it will be much more beneficial to focus on developing more systems and then on MUCH HARDER question of blending together multiple systems and trading them in real time.
That will increase sharpe, returns and reduce DD.
GL