Have three different strategies each for each market condition and redistribute risk weights as the market changes. Your typical strategy should perform well on its market condition, and break-even on other times. No need to select a single strategy.
sometimes it is not easy to identify market condition for me the market is trendless but for you the market is trending
Some nice comments on this thread and good advise What's happening to this place is it actually becoming useful
He asked "how to select strategy according to market condition". Quite ambiguous question. He may be asking how to develop a strategy for some market condition, or he may be asking how to select a single strategy (from some strategy pool) for current market conditions. I assumed the latter.