Of all the problems, one of the biggest problems of automated foreign exchange trading are the diverse market conditions. Many programss fail at this. Others mess up completely because they were built in some scenarios and then the conditions suddenly changes. The traders are often left confused of what happened. The answer to this problem is of course using different secrets for diverse conditions. There aren’t that many different market types. Trending, ranging, choppy markets are the main classes. And some EAs such as Forex Black Panther implement different methods to address the issue.

It isn’t that difficult in brief. If there’s one strategy for every market type, it’s possible to mix them all into one. Naturally the best robots may be able to automatically identify the market type and turn on the right strategy.

When you’re trading by hand you mostly do that. You choose a technique for the right market type, or wait for the right market type to happen. Then perhaps it’s possible to use a expert advisor only under certain market conditions if everything else fails.