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

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)

XM's automated trading (EA)

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.

Advantages of XM's automated trading (EA)

Advantages of XM's automated trading (EA)


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 )
  1. XM’s stock CFDs are only compatible with MT5 (MetaTrader 5).
  2. XM’s Thematic Index CFDs are only available for MT5 (MetaTrader 5) on Standard and KIWAMI accounts.
  3. 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.

Click here for details on XM’s zero cut system

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

  1. Your trading account must also have a minimum balance of $1,000 or the equivalent in other currencies.
  2. 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.

  1. 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.

  1. 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).

  1. MetaTrader 4
  2. MetaTrader 5
  1. 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.

    Restart MT4

    Steps: 2

    EA option settings

    Click “Tools” on the menu bar and then ” Options .”

    EA option settings

    Select the Expert Advisors ” tab, check the “Allow automated trading” and “Allow use of DLL (enabled only for trusted applications)” checkboxes, and click ” OK .”

    Check the required items and click "OK"

    Steps: 3

    Viewing Charts

    In the “Market Watch” window, right-click on the desired symbol and click ” Show Chart .”

    Viewing Charts

    Steps: 4

    Place 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 .

    Place the EA on the chart

    When the EA window appears, click ” OK “.

    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.

    sample

    Steps: 5

    Execution 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

    Execution of automated trading (EA)

    Automated trading (EA) off

    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.


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.

XM’s rules for hedging transactions are here

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).

  1. 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.

  1. 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

    1. Transactions
  2. 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

    1. Transactions
  3. 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

    1. Transactions
  4. 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

    1. Transactions
  5. 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

    1. Transactions

【law】

XM/XMTrading (XM) is operated by Tradexfin Limited., a licensed company issued by the Seychelles Financial Services Authority (FSA) and registered under registration number SD010.
XM/XMTrading (XM) is operated by Fintrade Limited., a licensed company issued by the Mauritius Financial Services Commission (FSC) and registered under registration number GB20025835.

[Risk Warning]

Forex and CFD trading involves a very high risk of losing your investment capital. Please ensure you read and fully understand XM /XMTrading’s Risk Disclosure .

[Restricted Areas]

XMTrading is not under the supervision of the JFSA (Japan Financial Services Agency), and is not engaged in any activities that could be considered as offering financial products or soliciting financial services, and this website is not intended for residents of Japan.

Legal/Risk Warning/Restricted

  • MetaQuotes
  • VERISIGN
  • UNICEF
  • rmhc

XMTrading

Name: Tradexfin Limited

Address: F20, 1st Floor, Eden Plaza, Eden Island, Seychelles

Financial Instruments Handling License: FSA (Financial Services Authority, Seychelles) Registration No.SD010

Name: Fintrade Limited

Address: c/o SAFYR UTILIS LTD, 7th Floor, Tower 1, NeXTeracom, Cybercity, Ebene, Mauritius

Financial Instruments Business License: FSC (Financial Services Commission, Mauritius) Registration No. GB20025835