Hi Pradeep,
I've different perspective on the use of optimizer and monte, etc. and hence, I don't use these features at all in my EA development. In the past, I neither use Generator (because I already have my own trading theory and hence, don't need FSB to help me find one). However, my recent experiment has changed my perspective and who knows...one day I would change the way I think about Optimizer and Monte Carlo, Multi market etc. Never say never.
As for now, this is my current perspective....sometimes I feel that "one size fits them all", doesn't apply to EA development. So in the pursuit to fit all markets, we might ended up fitting none or did it at the expense of compromising the EA's profitability/entry/exit accuracy, etc. (That's just my layman's view, so no eggs throwing please, ha, ha, ha).
However, I do think that a sound trading strategy does apply to all markets but need to tweak the settings here and there for each different market to accommodate with different price elasticity and volatility. Thus, I would very much appreciated if I could have my "mini optimizer" that I mentioned else where in the forum, because if I have that tool, I believe all I need to do, is to take my EA and then "optimized" it for different markets (yet applying the same rules, conditions but tweak and changing only the base, signal and smoothing period, so that it would be "customized" to the each currencies unique trend and volatility. In this manner, the "mini optimizer" would help make my EA robust and thus fits multimarkets. This is my personal perspective and approach, if I've given a choice.
Sometime back, Popov mentioned that he thought of having an optimizer working all the time while the EA is trading...wow, that will be my dream come true. I would then wish to have this "mini optimizer" running all the time and hence, it would self adjust for each and different market and yet my trading theory remain the same with all the same open/closing conditions.