XM’s automated trading (EA)
XM’s automated trading (EA)
XM allows you to trade automatically using EAs (Expert Advisors). XM’s automated trading is easy to use; simply install the EA on MT4 (MetaTrader 4)/MT5 (MetaTrader 5). The EA automatically trades according to the programmed trading rules, making it easy for those who have difficulty finding time to trade or those new to FX to get started, and allowing you to efficiently manage your account funds . XM also offers a free VPS (Virtual Private Server) to make automated trading even more comfortable. This can be used free of charge if certain conditions are met, so please feel free to use it to help with your XM automated trading.
If you open a new XM account through this website right now, you will receive an account opening bonus that can also be used for trading. The usual bonus of 3,000 yen has been increased to 15,000 yen for a limited time, so please take advantage of this great bonus campaign. By using the bonus you have earned, you can try out XM’s automated trading without making a deposit.
Click here for details on XM’s VPS service
EA (Expert Advisor) enables efficient automated trading without missing trading opportunities
XM’s automated trading (EA)
XMTrading’s automated trading (EA) can be used with all account types offered by XM. Check out the features of automated trading and enjoy more efficient trading with XM.
What is XM’s automated trading (EA)?
XM’s automated trading (EA) is a system that automatically trades by installing an EA (Expert Advisor) on XM’s MT4 (MetaTrader 4)/MT5 (MetaTrader 5). EAs automatically place and settle orders based on pre-programmed trading rules. Unlike discretionary trading, which can be easily influenced by emotions, automated trading is characterized by its ability to execute consistent, mechanical trades. XM’s automated trading allows everyone, from professional traders to those who find it difficult to find time to trade and FX beginners, to trade efficiently without missing trading opportunities .
XM’s automated trading (EA) is compatible with PC versions of MT4/MT5
XMTrading’s automated trading (EA) is compatible with both the PC versions of MT4 (MetaTrader 4) and MT5 (MetaTrader 5). After downloading the platform that best suits your trading style and needs, you can easily use automated trading with EA by simply installing the EA you want to use. However, please note that XM’s automated trading cannot be used with the “XMTrading app (XM smartphone app).”
XM’s automated trading (EA) is available for four account types
XM’s automated trading (EA) can be used with all account types: Standard Account , Micro Account , KIWAMI Account , and Zero Account . At XM, conditions such as spreads, leverage, and trading fees vary depending on the account type. Automated trading involves automatic orders and settlements according to programmed trading rules, which may increase trading frequency, so please be aware of trading costs when selecting your account type.
XMTraidng (XM) provides a trading environment where you can efficiently and safely conduct automated trading (EA). Take advantage of the many benefits that only XM can offer and enjoy comfortable automated trading with XM.
You can trade even when you’re busy
XMTrading’s automated trading (EA) can be operated with just a simple initial setup and on/off operation, and is compatible with both MT4 and MT5 . Therefore, even those who find it difficult to find time to trade due to work, housework, childcare, etc. can easily use XM’s automated trading. XM’s automated trading significantly reduces the effort required for each trade, as the EA handles all of the chart analysis, trade size management, orders, and settlements required for discretionary trading. Furthermore, even those unfamiliar with FX trading can start automated trading with confidence, as long as they properly manage risk, as the EA automatically executes the trades.
Beware of unexpected market fluctuations when using XM’s automated trading
When using XMTrading’s automated trading (EA), please be aware of sudden market fluctuations caused by the release of economic indicators and statements by important figures. EAs (Expert Advisors) operate according to pre-programmed trading rules, so they are unable to respond flexibly when unexpected events occur, which could result in significant losses. When using automated trading with an EA, it is necessary to hedge risk by checking the dates of economic indicator releases and important figures’ statements in advance and suspending the EA. XM provides a publicly available economic indicator calendar , so please make use of it.
Supports all account types
XMTrading’s automated trading (EA) is compatible with all account types offered by XM. Trading conditions vary for each account type, so please choose the account type that best suits you. The differences in trading environments depending on the account type are also a very important point when conducting automated trading. For example, if you have little initial capital and want to use a bonus to conduct automated trading, you should choose a standard account. If you want to conduct automated trading with small amounts starting from a minimum of 0.1 lots (10 currencies), you should choose a micro account . It is important to operate in a trading environment that is appropriate for your trading objectives and the EA you use.
Click here for details on recommended EAs for each XM account type
A wide range of brands available
XMTraidng’s automated trading assistant (EA) allows you to trade the wide range of symbols offered by XM. Supported symbols vary depending on the account type you use, but you can trade a wide range of symbols using automated trading, from major FX currency pairs to stock CFDs.
List of stocks compatible with XM EA ( as of September 2025 )
Brands handled | Number of stocks |
FX Currency Pairs | 55 brands |
Precious metal CFD | 7 brands |
Share CFDs | 1,313 brands |
Stock Index CFDs | 31 brands |
Commodity CFD | 8 brands |
Energy CFD | 8 brands |
Thematic Index CFDs | 8 brands |
Cryptocurrency CFDs | 58 stocks ( 28 stocks for MT4 ) |
Brands handled | Number of stocks |
FX Currency Pairs |
55 brands
|
Precious metal CFD |
7 brands
|
Share CFDs |
1,313 brands
|
Stock Index CFDs |
31 brands
|
Commodity CFD |
8 brands
|
Energy CFD |
8 brands
|
Thematic Index CFDs |
8 brands
|
Cryptocurrency CFDs |
58 stocks ( 28 stocks for MT4 )
|
-
XM’s stock CFDs are only compatible with MT5 (MetaTrader 5).
-
XM’s Thematic Index CFDs are only available for MT5 (MetaTrader 5) on Standard and KIWAMI accounts.
-
Please note that XM’s Zero Account does not support the FX currency pair US Dollar/Chinese Yuan (USD/CNH) or cryptocurrency CFDs.
No margin calls occur
XMTrading’s automated trading (EA) uses a zero-cut system, so there are no margin calls (additional margin deposits) . XM’s zero-cut system is a system in which XM will compensate for any negative balance if a loss that exceeds the account balance occurs due to a sudden fluctuation in the market. As a result, even if a loss occurs that exceeds the range anticipated by the EA (Expert Advisor), losses that exceed the account balance will not be charged as margin calls. XM allows you to carry out automated trading while minimizing the risk of loss.
Free VPS provided
XMTrading (XM) offers a free VPS (Virtual Private Server) that allows you to operate your automated trading (EA) more smoothly . When running an EA (Expert Advisor), automated trading will be interrupted if there is a power outage or internet failure. However, if you can run your EA on a VPS, you can continue to run automated trading stably 24 hours a day without having to worry about power management or the internet environment. The terms of use for XM’s free VPS are as follows.
XM Free VPS Terms and Conditions
-
Your trading account must also have a minimum balance of $1,000 or the equivalent in other currencies.
-
Have traded at least 5 standard lots or 500 micro lots in one month
If you meet the above conditions, you can apply for a free VPS for MT4/MT5 from the XM member page, so please take advantage of this opportunity.
-
At XM, even if you do not meet the above conditions, you can still use the same VPS for just $28 per month.
You can take advantage of the bonus
XMTrading (XM) is running generous bonus campaigns, such as the “New Account Opening Campaign” where you can earn up to 15,000 yen in account opening bonuses by opening a new account. The bonus credits and cashback earned through the campaign can be used as trading funds when actually conducting automated trading.
This allows even those new to Forex to try out EA operation while keeping initial investments low. Furthermore, before investing your own funds in running the EA, you can also use the bonus to verify and confirm the effectiveness of the EA, so please make use of it.
-
Please note that XM’s KIWAMI Goku Account and Zero Account are not eligible for the “Deposit Bonus” and “XM Loyalty Program.”
To use automated trading (EA) with XM, first download the XM trading platform (MT4/MT5) to your PC. After that, install the EA (Expert Advisor) you want to use and complete the installation and initial setup for MT4/MT5, allowing you to easily start automated trading. This page explains the steps to follow after installing an EA on MT4/MT5.
If you have not yet downloaded the PC version of XM’s MT4 (MetaTrader 4)/MT5 (MetaTrader 5), you can download it from the link below.
Click here for details on XM MT4/MT5 download/installation procedures/login methods
If you have already downloaded MT4/MT5, please see the link below for instructions on how to install EA (Expert Advisor).
- MetaTrader 4
- MetaTrader 5
-
Steps: 1
Restart MT4
After installing the EA in MT4, click ” Exit ” from the “File” menu on the menu bar to close MT4, then restart MT4.
Steps: 2EA option settings
Click “Tools” on the menu bar and then ” Options .”
Select the ” Expert Advisors ” tab, check the “Allow automated trading” and “Allow use of DLL (enabled only for trusted applications)” checkboxes, and click ” OK .”
Steps: 3Viewing Charts
In the “Market Watch” window, right-click on the desired symbol and click ” Show Chart .”
Steps: 4Place the EA on the chart
Click ” Expert Advisors ” in the “Navigator” window and drag and drop the EA you want to install onto the chart .
When the EA window appears, click ” OK “.
How to change EA parameters
For EAs (Expert Advisors) installed on XMTraidng’s MT4, you can change the pre-set parameter values from the “Parameter Input” tab. To change the values, enter the desired value directly in “Value” and click “Save” → “OK” to complete the parameter change.
Steps: 5Execution of automated trading (EA)
Click the ” Auto Trading ” icon displayed under the MT4 menu bar to execute automated trading. If the “Auto Trading” icon turns green and the “face” in the upper right corner of the chart window turns into a smiley face, the EA is running without any problems.
Automated trading (EA) on
Automated trading (EA) off
This completes the installation of EA (Expert Advisor) to XM MT4.
Important points when choosing EA (automated trading software)
To earn large profits through automated trading with XMTrading, it is important to accurately select a good EA (automated trading software). Specifically, it is important to check not only the EA’s win rate and backtest results, but also its trading style and support status. Check out the important points when choosing an EA to efficiently earn profits through automated trading.
For many people wondering whether they should start automated trading with EAs on XM, the biggest concern is whether EAs are profitable. To successfully operate an automated trading (EA), it is important to prepare before running the EA. Here are some key points to successfully running automated EAs on XM:
Select the best EA for each account type
With XMTrading’s automated trading (EA), you need to select an EA (Expert Advisor) that suits your trading strategy, taking into account the characteristics of the account type you are using. The recommended EA characteristics for each account type are as follows.
Standard Account
XM’s Standard Account allows you to use automated trading (EA) with up to 1,000x leverage and all of XM’s bonus campaigns. Compared to the KIWAMI and Zero Accounts, the spreads are slightly wider, but the Standard Account offers high leverage and generous bonuses. Therefore, when using automated trading with a Standard Account, we recommend an EA with a high risk-reward ratio or a trading strategy with high effective leverage . Furthermore, by making good use of XM’s bonuses, even FX beginners can start automated trading with a low initial investment.
Learn more about XM’s Standard Account here
Micro Account
XMTrading’s Micro account allows for trading from as little as 0.1 lots (10 currencies), allowing you to use automated trading (EA) with small amounts. The maximum order size is 20,000 lots, the highest of all account types, so if you’re using automated trading with a Micro account, we recommend using an EA that enters multiple positions . Furthermore, because you can try out automated trading with a small amount with a Micro account, you can also test your EA on a live account while reducing trading costs and risk of loss .
Learn more about XM Micro Accounts
KIWAMI polar account
XMTrading’s KIWAMI Kyoku account allows for automated trading (EA) with minimal spreads starting from 0.6 pips and no trading fees, reducing trading costs. Additionally, major/minor currency pairs and precious metals CFDs can be traded swap-free, meaning no trading costs are incurred even when holding positions across days. Therefore, if you are using automated trading with a KIWAMI Kyoku account, we recommend using an EA primarily for scalping, which allows for low-cost trading, or day or swing trading . Please note that the KIWAMI Kyoku account is not eligible for deposit bonuses or loyalty programs.
For details on XM’s KIWAMI account, click here
Zero Account
XMTrading’s Zero Account offers the industry’s tightest spreads starting from 0.0 pips, keeping total costs low while enabling automated trading (EA) aimed at profiting from swap points. Therefore, when using automated trading with a Zero Account, we recommend EAs where spread differences are likely to affect trading results or that prioritize swap points. Furthermore, Zero Accounts incur trading fees of 5 currencies per lot (10 currencies round trip), so spreads incorporating fees may be narrower for KIWAMI Accounts. However, for some minor/exotic currency pairs, Zero Accounts offer the lowest trading costs, even with trading fees added.
Learn more about XM Zero Account here
There are many EAs available online that can be used with XM’s automated trading, both paid and free. EAs can also be downloaded from XM’s MT4 (MetaTrader 4)/MT5 (MetaTrader 5). However, some of the EAs available have rules that are valid for past market prices, or are more likely to increase profits under certain conditions. When selecting an EA, we recommend that you consider which EA is best suited to your trading strategy and the current market price, and test the EA before using it.
Decide the operating capital of the EA
When starting to use an EA (Expert Advisor) with XMTrading’s automated trading system (EA), we recommend clearly deciding in advance how much capital you will use to invest in the EA . By deciding how much capital you will invest before you begin using the EA, you can avoid the risk of incurring additional losses if the EA does not perform as expected. On the other hand, if you invest too little capital, the EA may not perform to its full potential, so please consider your own financial situation and fully understand the characteristics of the EA before preparing your investment capital.
Backtesting the EA
If you are using an automated trading engine (EA) on XMTrading, we recommend backtesting it before you begin. Backtesting is the process of verifying and validating the effectiveness of the trading rules programmed into the EA using historical market data . Many EAs available online have published backtest results from their developers. By checking these backtest results, you can understand the EA’s past performance. By clarifying the EA’s win rate and average loss, you can determine in advance whether it will manage your account funds effectively, so we encourage you to take advantage of this information.
Forward testing of the EA
If you are using XMTrading’s automated trading (EA), we recommend that you perform a forward test on a demo account. Unlike backtesting, which uses past market data, forward testing is the process of running the EA on current market conditions to confirm and verify its effectiveness . By checking the performance of your EA on a demo account, you can begin automated trading with reduced risk of unexpected losses, so we hope you will take advantage of this.
Click here for details on how to open an XM demo account
Even if you run the same EA, your profits and losses will not be consistent.
When using automated trading (EA) with XMTrading (XM), profits and losses will not always be consistent, even if the same EA (Expert Advisor) is running. EAs automatically buy and sell according to pre-programmed trading rules, but because market conditions are constantly changing, trading may not be performed in accordance with the rules, and you may not achieve the performance you expect. Furthermore, the results of EA backtesting and forward testing may differ from actual performance, so please be careful to manage your own risks when using automated trading with EAs.
If you are trading using automated trading (EA) on XMTrading, please note the following points.
Beware of High-Frequency Trading (HFT) Using EA
XMTrading prohibits high-frequency trading (HFT), not just automated trading (EA), which places excessive load on the server and may affect the trading of other customers. However, high-frequency trading methods such as scalping are not prohibited. When running an EA with XM’s automated trading, please be careful not to engage in high-frequency trading that involves repeated orders and settlements every second. Furthermore, depending on the EA settings and operation method, unexpected transactions may occur, so we recommend that you regularly check and verify your EA when running it.
Multiple accounts and hedging transactions with other brokers are prohibited
XMTrading’s automated trading (EA) generally allows hedging within the same account. However, hedging between multiple accounts or between different FX brokers is prohibited . When using automated trading with an EA (Expert Advisor), there is a possibility that hedging between multiple accounts may be carried out unintentionally, so caution is required. XM may impose penalties such as account freezing or profit cancellation if prohibited conduct is violated, so please check the EA settings and operation method before using automated trading with an EA.
MT4 and MT5 EAs are not compatible
XMTrading’s automated trading tools (EAs) are compatible with both the MT4 (MetaTrader 4) and MT5 (MetaTrader 5) platforms. However, please note that MT4 and MT5 EAs (Expert Advisors) are not compatible . In particular, when purchasing a paid EA, be sure to check before downloading whether the trading rules and conditions programmed into the EA are compatible with your trading strategy and available assets, and whether it is compatible with the platform you will be using (MT4/MT5).
-
Please note that XM prohibits automated trading using unauthorized external tools (EA).
Transactions with a position holding period of 10 minutes or less are not eligible for XMP
XMTrading (XM) offers a loyalty program where XM Points (XMP) accumulated based on trading volume can be exchanged for bonuses or cash. XMP are awarded under the same conditions for both automated trading (EA) and discretionary trading. However, XMP are only awarded for trades in Standard and Micro accounts where the position is held for 10 minutes or more. When trading with automated trading using an EA (Expert Advisor) with the aim of earning XMP, please be careful not to hold the position for less than 10 minutes.
-
What are the benefits of using automated trading (EA) with XM?
XM’s automated trading (EA) offers a wide range of trading instruments, and by utilizing its zero-cut system with no margin calls and account opening bonuses that can be received even without depositing, you can minimize losses and try out automated trading with no risk. Additionally, by meeting certain conditions, you can also use a free VPS that is ideal for automated trading.
read more
2024.06.10
-
What are the points to consider when choosing an EA for automated trading with XM?
When choosing an EA to use with XM’s automated trading (EA), please make sure that the pre-programmed trading rules, such as target stocks and trading strategies, match your trading style and investment capital. Backtesting and forward testing allow you to check and verify the effectiveness of the EA in advance, so please make use of them.
read more
2024.06.10
-
Which trading platforms are compatible with XM’s EA?
XM’s automated trading (EA) is compatible with the PC versions of MetaTrader 4 (MT4) and MetaTrader 5 (MT5). It cannot be used with the smartphone version of the XMTrading app (XM smartphone app). MT4 and MT5 EAs (Expert Advisors) are not compatible, so when selecting an EA, be sure to check the supported platforms.
read more
2024.06.10
-
What account types are compatible with XM’s automated trading (EA)?
XM’s automated trading (EA) can be traded on all four account types (Standard, Micro, KIWAMI, and Zero). Trading conditions vary depending on the account type, so please choose the account type that best suits your trading style and the trading rules of the EA (Expert Advisor) you are considering implementing.
read more
2024.06.10
-
Can I trade using automated trading (EA) with XM?
Yes, XM allows automated trading using EA (Expert Advisors). EAs automatically place and settle orders according to pre-programmed trading rules. This is recommended not only for professional traders, but also for FX beginners who don’t know when to buy and sell, and for those who have given up trading because they find it difficult to find time to trade.
read more
2024.06.10