Why Your MT4 EA Won’t Run: Easy Troubleshooting Beginners

※記事内に広告を含む場合があります。

1. Introduction

MT4 (MetaTrader 4) is an essential platform for FX traders. In particular, automated trading using EA (Expert Advisor) enables efficient transactions. However, it is not uncommon to encounter the issue of ‘MT4 EA not working’.

This article explains the causes of MT4 EA not working and specific solutions in an easy-to-understand manner. By reading this article, you will be able to resolve EA troubles on your own, so please read until the end.

2. Main reasons MT4 EA doesn’t work

2.1 Errors in automated trading settings

In MT4, if the automated trading feature is disabled, the EA will not work. The following configuration mistakes are the cause of many problems.

  • Check the automated trading button
    If the ‘Auto Trading’ button at the top of MT4 is red, the automated trading feature is off. Click this button to switch it to green and enable the feature.
  • EA property setting mistakes
    If the ‘Allow automated trading’ checkbox is not checked in the EA settings screen, it will also not work. Open the settings screen and check the following points.
  1. Right-click the EA on the chart and select “Expert Advisor” → “Properties”.
  2. In the “Common” tab, ensure that “Allow automated trading” is checked.

2.2 Issues with the trading account

The following issues related to the trading account can also hinder the EA’s operation.

  • Account freeze or expiration
    If the demo account has expired or the account itself is frozen, trades cannot be executed. You can check the account status from the MT4 terminal window.
  • Logging in with read-only mode
    If you log in with read-only mode, the EA will not work. In that case, re-login using the trading-only login credentials.

2.3 Mistakes in placing EA files

If the EA files are not placed in the correct folder, MT4 will not recognize them. Let’s verify using the following steps.

  1. Click “Open Data Folder” from the “File” menu.
  2. Open the “Experts” folder inside the “MQL4” folder and confirm that the EA files are correctly placed.
  3. After placing the files, always restart MT4.

2.4 Server connection issues

If MT4 is not properly connected to the trading server, the EA will not work. Check the connection status at the bottom right, and if it shows “No connection”, try the following measures.

  • Check your internet connection.
  • Restart MT4 and log in again.

2.5 Mistakes in currency pair or time frame settings

The EA may be optimized for specific currency pairs or time frames. For example, an EA designed for the 1‑hour chart of USD/JPY will not work on other currency pairs or time frames. Check the EA’s documentation and set it up appropriately.

3. Frequently Asked Questions (FAQ Section)

3.1 The EA is displayed on the chart but not functioning. What is the cause?

Solution

  1. Check that the automated trading button is green.
  2. Ensure that “Allow automated trading” is checked in the chart settings.
  3. Check the error log in the Journal tab.

3.2 The error message “OrderSend Error 130” appears. What should I do?

Solution

  • Set a wider stop level and increase the acceptable spread.
  • Restart MT4 and try again.

3.3 Server connection errors occur frequently. How should I address this?

Solution

  1. Verify your internet connection.
  2. If you are using a VPS, check the server settings and restart it.

4. Real-World Troubleshooting Cases and Their Solutions

4.1 EA Not Running Even When Auto-Trading Button Is On

Solution

  1. Check the EA settings and tick the ‘Allow Auto-Trading’ option.
  2. Set the appropriate currency pair and time frame based on the EA specifications.

4.2 Error Message ‘OrderSend Error 130’ Appears

Solution

  1. Relax the spread settings.
  2. Extend the stop level settings.

4.3 Works on Demo Account but Not on Live Account

Solution

  1. Adjust the trading conditions to match the live account.
  2. Reconfirm the login information.

5. Summary and Future Measures

In this article, we introduced the reasons why MT4 EA does not work and specific solutions. In particular, we explained troubleshooting steps while identifying detailed causes such as configuration errors, server errors, and compatibility issues.

Next time, we will provide a detailed explanation on “Tips for Optimizing EA Settings and Improving Performance”. Please look forward to it!

※記事内に広告を含む場合があります。
佐川 直弘: MetaTraderを活用したFX自動売買の開発で15年以上の経験を持つ日本のパイオニア🔧

トレーデンシー大会'15世界1位🥇、EA-1グランプリ準優勝🥈の実績を誇り、ラジオ日経出演経験もあり!
現在は、株式会社トリロジーの役員として活動中。
【財務省近畿財務局長(金商)第372号】に登録
され、厳しい審査を経た信頼性の高い投資助言者です。


【主な活動内容】
・高性能エキスパートアドバイザー(EA)の開発と提供
・最新トレーディング技術と市場分析の共有
・FX取引の効率化と利益最大化を目指すプロの戦略紹介

トレーダー向けに役立つ情報やヒントを発信中!

This website uses cookies.