News & Analysis

What’s an EA: Expert Advisor

2 June 2022 By GO Markets


Expert Advisors are programs which are configured to execute trades or read market price movements. When a parameter is met or triggered, it commands the EA to open or close trades on your behalf whilst you are otherwise engaged or sleeping. EAs are compatible to be used on the Metatrader 4 and 5 systems.

Algorithmic trading is a method of executing orders using automated pre-programmed trading instructions accounting for variables such as time, price, and volume. This type of trading attempts to leverage the speed and computational resources of computers relative to human traders. In the twenty-first century, algorithmic trading has been gaining traction with both retail and institutional traders. It is widely used by investment banks, pension funds, mutual funds, hedge funds that may need to spread out the execution of a larger order or perform trades too fast for human traders to react to. It is now also widely available to retail clients. A study in 2019 showed that around 92% of trading in the Forex market was performed by trading algorithms rather than humans.

What are the advantages of using EA’s?

  1. Timesaving – The Forex market is open 24 hours. As a trader you are always looking for an opening in the market for you to execute an order, however, as a human you need to be able to sleep to operate normally, especially if you want to live a healthy life. With an EA in place, you can time the market, set alerts, watch various markets simultaneously, set open and close trades yourself or allow it to open and close trades on your behalf. For a lot of forex traders who’d like to profit from market movements during a particular trading session but are stuck in a different time zone, using an expert advisor means that they don’t need to worry about trading sleep for pips.
  2. Emotionless Trading – The market is wholly affected by emotion, whether the emotion makes you want to buy or sell an asset is down to how you understand the information or how you perceive the charts. With emotion you can either be gripped in a circle of greed or a loss of confidence which can cloud your thinking and deviate from a trusted strategy. An EA does not suffer from these as it just needs to meet various mathematical parameters to work. Expert advisors are wired to stick to system commands and take valid trade signals, without feeling pain from losses or joy from wins.
  3. Backtesting – Another advantage of having an expert advisor is the ease of conducting backtests, particularly on an MT4 platform. In fact, Babypips have a short tutorial on how to backtest and EA on MT4 and you’d be surprised to know that it just takes a few clicks to see how a system fared over several years. This is mainly used, to make sure that the EA you have acquired, works in the way you want it to work before letting it loose on your live account with real money at stake.
  4. Quick and Flexible – EAs can open and close trades in a blink of an eye; whilst humans tend to second guess these actions by taking price movements and reading indicators, an EA is built to take these decisions with mathematical precision. Depending on the EA you are also able to check multiple markets and have various EAs on one system at the same time. Some of these features are also extremely useful for short term traders who trade on smaller movements of 1 – minute to 5 – minutes charts.
  5. Human Error and Accessibility – Human error have cost many a trader in years past, opening the wrong direction on trades, making the size of the position too big or too small, or opening a trade whilst misreading the technical can all have a negative effect on your trading experience. Having an EA can limit these errors as EAs are programmed to your specifications and they would never deviate from that, unless they are not set properly to begin with, but this is the reason why you would always backtest! EAs are available with a decent variety and with great accessibility to these programs, it is no hard to see why they are becoming the automated popular choice for traders.

In my follow up article on this subject, I will talk about the use of a VPS and popular EAs. If you like to incorporate your MT4/5 systems with EAs, you can talk to one of our Account Managers who will be happy to talk you through the process, feel free to contact us on +61 3 8566 7680 or email me directly on

Sources:, IG, Wikipedia, Babypips.

Ready to start trading?

Disclaimer: Articles are from GO Markets analysts and contributors and are based on their independent analysis or personal experiences. Views, opinions or trading styles expressed are their own, and should not be taken as either representative of or shared by GO Markets. Advice, if any, is of a ‘general’ nature and not based on your personal objectives, financial situation or needs. Consider how appropriate the advice, if any, is to your objectives, financial situation and needs, before acting on the advice. If the advice relates to acquiring a particular financial product, you should obtain and consider the Product Disclosure Statement (PDS) and Financial Services Guide (FSG) for that product before making any decisions.