Of all the problems, one of the largest problems of automated forex trading are the varying market conditions. Many EAs fail at this. While others screw up totally because they were built under certain conditions and then the conditions all of a sudden changes. The traders are often left puzzled of what occurred. The answer to that difficulty is naturally making use of different strategies for different market conditions. There are not that many different market types. Trending, ranging, choppy markets are the main classes. Some programss such as Forex Black Panther implement different strategies to address the issue. It isn’t that complex in a nutshell. If there’s one strategy for each market type, it’s possible to mix them all into one, even if that suggests swithing them by hand. Naturally the best bots may be able to mechanically detect the market type and turn on the right methodology.
When trading by hand you mostly do it. You select a plan for the proper market type, or wait for the proper market type to happen. Then maybe it is definitely a good idea to use a robot only under certain market conditions if the rest fails.