Online Broker | Minimum Deposit | About |
---|---|---|
FXTM | $10 Minimum Deposit | FXTM provides automated trading on MT4 and MT5 and has a Micro (Cent) account on MT4 with a $10 minimum deposit, to test out algos on a live account About |
Oanda Global | None Minimum Deposit | Oanda Global provides automated trading on MT4 and MT5 and offers the user friendly fxTrade app Key Features |
Pepperstone | $200 Minimum Deposit | Pepperstone offers automated trading on MT4 (including trading tools and add-ons) and provides MT5, cTrader and TradingView About |
XM | $5 Minimum Deposit | XM offers automated trading on MT4 and MT5 and has a Micro (cent) account with low minimum trade sizes About |
FOREX.com | $100 Minimum Deposit | FOREX.com is a major MT4 broker and additionally provides MT5 (in some regions), a user friendly Web Trader and its Advanced Trading Platform About |
Titan FX | $200 Minimum Deposit | Titan FX offers automated trading on MT4 and MT5, allowing a wide range of trading styles About |
IC Markets | $200 Minimum Deposit | IC Markets provides automated trading on MT4, as well as MT5 and cTrader About |
Vantage | $50 Minimum Deposit | Vantage provides automated trading on MT4 and MT5 and on ProTrader (powered by TradingView) About |
MT4 Automated Trading - What Is It
These brokers offer the MT4 platform, providing support for automated trading. But what is MT4 automated trading ?
What is MT4 automated trading ?
MT4 is MetaTrader 4. This is a platform which supports both discretionary trading and automated trading. In discretionary trading the trader makes the trading decisions (at their discretion), though they may be following rules to do so. In automated trading these rules are codified into computer programs, which make the decisions for them.
Advantages of algorithmic (automated) trading include that the computer does not tire or make overly emotional decisions or other implementation errors, as even the most experienced human trader can. Disadvantages include that automated trading can produce large drawdown or ongoing losses, because the program cannot exercise discretion like the human trader and must follow the algorithm (set of rules) it is programmed to. These problems can be relieved by allowing the human to adjust strategies, but of course this brings back the human element.
MT4 supports automated trading by Expert Advisors (EAs) which are automated trading strategies (also known as online trading robots). The trader can use EAs provided by others or can program their own. MT4 provides charts with a range of tools, allowing the trader to trade with or without automated trading strategies. This platform typically offers 30-50+ technical indicators on the platform, but more can be downloaded and the trader can also program indicators. MT4 is known for automated currency trading, but it also supports a range of other market.
One way to think about automated trading is to consider using a technical indicator. An experience of traders is finding a popular technical indicator on the platform, adding it and then using it in accordance with established rules. A trader may find that they do not apply the rules strictly algorithmically, that is they apply them sometimes and not others. They may do this because they are exercising their judgement or discretion or they may do so because they are tired. Or they may find that they apply them rigorously, and find that this results in losses, leading them to abandon the strategy. An EA which implements these same rules will apply them rigorously and tirelessly and will not abandon the strategy until programmed to do so. Is this an advantage ? It depends on a range of factors.
As Forex is a complex market, it evidences complex moves which can retrace away from the direction the trader entered the market, but then at a later stage may reach and exceed the entry point for the trade (and may not). There is no particular algorithm which can say that a retracement will turn into a successful trade or will invalidate the trade. So a computer program has both an advantage and disadvantage as it can trade though the retracement, while a human trader may not wish to do so.
There is an element of belief in trading, that a hopefully well founded trade will work out, but the experience of waiting for this to happen can be unpleasant. The computer program will not have this reaction, but will simply continue, as it is programmed to do so. An algorithmic trader can find a basis for a belief in a well founded trade by backtesting or other performance metrics, however because a strategy worked in the past does not mean it will work in the present.
This is why discretion is important as it allows the trader to monitor and adjust the trade as it happens. But an issue is that the exercise of discretion itself can be problematic, especially for trades which are executed with frequency and trying to do this may make the trade consider using a computer program to execute trades on their behalf. However the trader may find that they need the element of human discretion and for this reason traders may wish to combine both approaches when trading this market, for example by using and understanding strategies before (and if) automating them.
MT4 allows the trader to execute their own trades and to use robots, with the capacity to access a wide range of EAs and technical indicators others have programmed and to write their own in the MQL4 language.