The reason why trading is so hard is because what worked yesterday might not work today because of "market behavior".. Trust me it's not your fault, it's just how the market is design.. The good thing is the market only trends or it's a range.. The bad thing is trying to find one strategy that fits all.. People love to talk about trends but the problem is we hardly have very strong trend days...
I somewhat agree with this except for trying to find one strategy that fits all. I think markets today are too dynamic for such.
In contrast, if a trader has a strategy that's designed for one type of market condition such as a trend, it seems to me the best approach would be for that trend trader to develop the skills needed to recognize a trend and then apply the method only in those recognized trend like environments while ignoring the same trade signals that show up in range environments.
The above just seems more efficient than trying to design one strategy for application in all types of market conditions. In fact, I would go out on the limb and say that traders trying to apply one strategy to all types of market conditions are traders that have "difficulty" (pun intended) in recognizing different types of market conditions.