bs
each market has its own profile.
based on acceleration, deepness of corrections, choppiness, gappiness, candle overlap range, etc...
so no system can work in all markets.
systems prefer some profile(s) and won't work with others.
the wisdom we refer to is to make sure you did not optimize a system for a market. but you can optimize for a profile ! that's not the same thing.
and yes, it's much better if you can confirm you did not over optimize. a very good way to know is when your trading works on several markets you did not test or saw before. that's very good indeed. that shows robustness.
however, I agree with a previous poster, the goal of trading is to make money. it's not a hobby. so if your system makes money in real life, that's all you want from it.
if you know your system does not work with any other market, it only means you have to be more careful. good thing is live trading matches very closely your expected results. so as soon as live trading shows ratio out of sync with your expected ratios (win, avg profit, drawdown etc..) then you should pull the plug fast imho.
but that's all..
an edge is an edge.
some will last longer than others. some are more robust. but the goal is not to find a perfect edge, the holy grail or whatever : it is to make money.
so don't worry..
in your shoes, I would increase size though while you do have your edge in your market. milk it to the extreme possible. maybe next month it's over.
also, keep looking for another system for other markets, diversification is not only for retiree and mutual funds
take care
tntneo