What to look out for when choosing an Expert Advisor - FTMO
thumbnail
Trading Tips

What to look out for when choosing an Expert Advisor

Expert Advisors or forex robots are popular tools especially for traders who want to eliminate the influence of psychology on trading. However, they are not independent money-makers, and there are several important factors that need to be considered when choosing which Exper Advisor should you use.

Perhaps every trader has come across the term automated trading system, forex robot, or expert advisor (EA). We have already written a lot about EAs and algorithmic trading on our blog, we tested several systems and we also provided you with a complete guide to MQL programming, which allows traders to create their own EA in MetaTrader (traders also have a similar option with cTrader).

Psychology, discipline, and time

The use of an automated trading system is often considered by traders who have problems with the psychological side of trading. The most common advantage mentioned in connection with the use of EAs is namely the elimination of emotions and their influence on the results. EA has clearly defined rules based on which the positions are executed, so there is no psychological stress or problems with discipline.

Another advantage is time-saving, especially if the EA is sufficiently tested and fine-tuned (of course, the testing itself can take some time and should not be underestimated by the trader, but the EA can do it much faster than if the trader did it manually).

The trader does not have to interfere with the EA at all because the system can open and close orders by itself according to predefined rules. This is also related to the speed of the EA, which can react much faster to market moves so that the trader can realize trades despite not sitting in front of the open trading platform for days. The shorter the timeframe a trader uses, the more significant the speed advantage gets.

If a trader wants to have at least some control over the system's functioning, he can use EA to generate signals and execute trades himself. That however partly erases the time efficiency and creates more room for possible human errors.

Watch out for macroeconomic news

The main disadvantage of most EAs is the inability to react to important macroeconomic news. If the trader himself does not intervene in the functioning of his EA, the system may misjudge increased volatility in the markets at the time of the news and execute trades that will potentially lead to unnecessary losses.

In addition to the ability to program their own EAs, traders have great options to purchase a ready-made solution on the Internet, but this is where the problems can begin. The fact that creators of these off-the-shelf solutions get paid for their products is not a problem in itself because a functional EA that generates enough profitable trades, in the long run, cannot be free. So it's not the price that would be the issue here (although sometimes the price/quality ratio can be worthless).

Many products that a trader can buy give relatively little information about how they actually work. At best, a trader can look at the trade history, the evolution of the balance and equity in the account on which the system operates, possible drawdowns, etc., but he or she will likely not learn the details of the system.

As far as drawdowns are concerned, traders who want to use the FTMO services should be cautious here. As our trading rules regarding maximum losses are pretty strict, traders must be careful not to choose an EA that commonly creates drawdowns greater than 10%.

They also need to keep in mind that if they use a third-party EA, there may already be other traders using the same EA and, therefore, the exact same strategy. By using a third-party EA, traders run the risk of being denied an FTMO Account because they exceed the maximum capital allocation rule.

Over-optimization

When the trader gets to the trade history, he must pay attention to other details. Many EAs provide a view of the trade history that is somehow optimized to make the results look promising. But the results themselves are not the most important thing an investor should focus on. We've already mentioned balance and equity trends or drawdowns, but what's essential is an indication of how many positions the AOS is opening to achieve a given outcome.

In one of our articles, we wrote about martingale-based systems, where the system opens a double position in the event of a failed exit. With such systems, it may be that too many funds are required to open a position that the ordinary trader does not even have in his account.

Scalping-based systems may suffer from a similar problem. In addition to the size of positions, the problem here is the number of open trades, often lasting only a few seconds. It may look good in the results table, but you have to consider possible broker fees or spreads. These can put an enormous burden on a trader's account if there are many open positions, and a strategy that works for one brokerage may be a significant loss for another broker.

At the other extreme, in the pursuit of optimal results, the periods in which a trade is open may be too long. If a trader sees in the trading history of the chosen EA that some trades have lasted more than a few months (or years in extreme cases), it will probably be clear to him that this will not be a suitable system for trading forex or via CFDs. Trying to make a profit at any price in such a case makes no sense, especially when the trader has to reckon with fees in the form of swaps etc.

Last but not least, traders need to be wary of strategies that do not use Stop Loss at all or only to a minimal extent. Although many traders do not use Stop Loss for one reason or another, and even with EA, this approach may work for a while, sooner or later, an unforeseen situation will arise that can mean a significant loss.

About FTMO

FTMO developed a 2-step Evaluation Process to find trading talents. Upon successful completion you can get an FTMO Account with a balance of up to $200,000. How does it work?.