Blog for Building Expert Advisors for Metatrader 4

SYSTEMATIC TRADING USING EXPERT ADVISORS: RISKS AND BENEFITS

 

 

Systematic trading refers to buying and selling financial instruments, such as Forex, using a predefined trading strategy called a trading system. Most trading systems are coded in a so-called scripting language that allows them to be executed on a broker's trading platform. The alternative to systematic trading is called discretionary trading, in which the trader makes buy and sell decisions on a trade-by-trade basis. It's often said that the job of a systematic trader is to follow his/her system, whereas the discretionary trader may alter his/her strategy depending on how the market evolves.


One of the most significant benefits of systematic trading is that it helps to remove emotional decision making from the trading process. When real money is at risk in the markets, the emotions of fear and greed can easily overwhelm rational decision making. This can be mitigated to a large extent by having a trading strategy that makes the decisions for you.


Another benefit is that most trading systems can be automated into robots using MT4 Programming, which means the buy and sell orders, can be automatically executed through your MT4 broker as the system runs during live trading. This results in faster execution of the trading orders and reduces the likelihood that a trade may be missed due to second-guessing or hesitation. Automated order execution also makes it possible to trade strategies with short time durations. For example, an Expert Advisor that runs on one minute bars of SPX 500 CFD might be difficult to execute manually but might work well if automated.


Because systematic Forex trading strategies are typically written in a scripting or programming language like MQL, they can usually be tested on historical data. This ability to back-test a trading strategy is one of the biggest benefits of systematic trading. Back-testing tells you how well the strategy would have done in the past. While back-tested performance doesn't guarantee future results, it can be very helpful when evaluating potential strategies. The back-tested results can be used to eliminate strategies that either don't suit your trading style or are not likely to meet your performance goals.


Traders new to Expert Advisors often question whether the systematic approach can be profitable. They sometimes believe that only buy-and-hold investing is profitable in the long-term. The reality is that professional traders, such as hedge fund traders, have been trading their customers' money profitably for many years using trading systems. These professionals, whose trading records are audited, have demonstrated for decades that systematic trading can be profitable.


Despite the benefits of systematic trading, there are risks as well. The primary risk is selecting an EA (Expert Advisor) that is poorly designed. A trading system can be poorly designed for several reasons, including being over-fit to the market, being based on unrealistic assumptions, or using inadequate risk controls. If you choose to design your own system, you need to have knowledge of market trading as well as strategy building techniques. If you decide to purchase a system, the primary challenge is evaluating potential strategies and selecting the best one based on your trading preferences and performance goals.


Assuming you've chosen a viable EA, there are risks during live trading as well. These risks include technology-related risks and execution risks. Particularly for automated trading, the speed of your internet connection can be a factor in trade execution. It's also necessary to know how your MT4 broker will respond if you lose connectivity. Will you be able to place an exit order over the phone if necessary, and will the system keep proper track of your positions when it comes back up? Another execution risk is slippage, which is the difference between the price at which a trading order is placed and the price at which the order is filled. The amount of slippage you get can depend on your broker and the MT4 EA, as well as the market and time frame. If you don't assume sufficient slippage when evaluating a strategy, you might find that the performance results during live trading are below your expectations.


Lastly, no trading system remains profitable forever. Even the best trading strategy can stop working if it's based on some characteristic of the market that changes. Sometimes, a small modification to the system, such as changing an input value, can restore its performance. However, even if the strategy is fundamentally sound, it's always prudent to track its performance and be prepared to stop trading it if it stops working.


For more information on Systematic Trading:


"Turtle Rules" by Richard Denis and William Eckhardt
"Designing a Mechanical Trading System" by Mercenary Vault
"Elliot Wave Trading System" by Tom Joseph
"The artful trader" by Selwyn Michael Gishen


If you are the copyright owner of any of these articles and don't want us to share them, please, contact us in order to remove them.