Five things to first doubt when you feel that EA operation is not moving
I installed the EA on MT5 and applied it to the chart. Settings were as recommended. Yet, for days on end, there are no entries. Or it shows 'Stopped' or 'Error' and won’t run.
If you’ve started EA trading, you’ve probably experienced this at least once. I receive this kind of inquiry nearly every day.
And when I chase each inquiry carefully, I find that 99% of the causes can be grouped intoone of five patterns— not a fault in the EA itself or the developer, but simple oversights in the operating environment or settings.
Today, I will explain the five points you should first suspect when the EA seems not to be moving, in order of priority. By checking these five in sequence, you can resolve most issues yourself. Please bookmark this as a checklist for trouble scenarios.
This is the most common reason for “not moving.”
EA is designed to operate on specific currency pairs, but symbol names can vary slightly across brokers, causing confusion. For Gold, representations differ by broker as follows.
・GOLD
・GOLD#
・GOLD.
・XAUUSD
・XAU/USD
・XAUUSD.r (suffix may be added per account type)
If the symbol name the EA expects differs from the actual chart symbol, the EA will determine that it is not the target currency pair and will not enter.
How to check: In MT5, check the current chart symbol in the Market Watch panel. If the EA parameters include a 'Symbol' field, replace it with the broker’s exact name.
As a basic rule,Ensure the chart to which you apply the EA is the currency pair the EA expects.
This is more common than you’d think. If the MT5 'AutoTrading' button is disabled, the EA will do nothing.
All three must be in place for the EA to move. If the smile icon on the top-right of the chart is not visible, somewhere in the settings automated trading is OFF.
If auto-trading is ON but there are no entries, the next suspicion is the spread filter.
Most scalping-style EAs have a 'maximum spread' parameter. When the spread exceeds the specified limit, entries are skipped as a safety feature.
The issue occurs when the spread on your account is wider than what the EA expects. The entry conditions are met, but the spread filter blocks the entry, resulting in no entry.
Check the current spread in the Market Watch panel. Compare it with the EA parameter 'Maximum Spread'. If the spread is consistently above it, your account’s spread may be too wide.
To help isolate the cause, temporarily set 'Maximum Spread' to 0 and see if entries occur. If entries start, the cause is confirmed to be the spread filter.
The fundamental solution in this case is transferring your account to a broker with tighter spreads. A proper operating environment is essential to bring out the EA’s performance.
A cause that has been increasing recently and is less known.
EA’s “weekday determination” and “time window filter” operate based on your broker’sserver time. It is not based on Japan time.
| Broker | Server time (standard) | Difference from Japan time |
|---|---|---|
| Broker A (GMT base) | GMT+0 | 9 hours behind |
| Broker B (European time) | GMT+2/+3 | 6–7 hours behind |
| Broker C (New York) | GMT-5 | 14 hours behind |
What this affects: For example, if you check EA on Monday at 6:00 AM Japan time, the server time GMT+2 would still be Sunday 23:00. The EA will treat it as Sunday and stop. From the user’s perspective, it may feel like “it’s Monday but not moving,” but from the EA’s view, this is normal operation.
When the server time rolls over to Monday (roughly 7–9 AM Japan time), it will automatically resume operation. Before rushing to change settings, please check the server time.
A problem specific to auth-enabled EAs sold on platforms like Gogojan.
Such EAs are bound to one account: the EA is linked to the first account you run it on, and applying it to another account (e.g., moving from demo to real) results in an authentication error and will not start.
① From the sales platform’s My Page, unlink the account
② Re-download the EA file and overwrite install on MT5
③ Restart MT5
④ In MT5, go to Tools → Options → Expert Advisors, add the authentication server URL to WebRequest allowed list
⑤ Apply to a new chart/account
If this still doesn’t solve it, the issue is likely a caching problem with the authentication system, so contact the sales platform’s support to request a reset of authentication information.
This especially occurs frequently when testing on a demo account and transitioning to a real account. If you unlink first, re-download, and re-apply in advance, you can avoid most cases.
When the EA seems not to move, 99% can be resolved by one of five causes on your own.
①Mismatch of symbol name (35%) → confirm the broker’s exact symbol on the Market Watch
②Auto-trading OFF (25%) → check the green button and smile icon
③Spread filter (18%) → set to zero to isolate
④Time difference between server time and Japan time (14%) → on Monday early morning server time may still be Sunday
⑤Authentication error (8%) → unlink + re-download
Before giving up on the EA because it “won’t move,” check these five points in order from the top. In many cases, a small adjustment in settings solves it. If it still can’t be solved, feel free to consult with the developer or the community. Don’t shoulder it alone—sharing helps sustain long-term EA operation.
※This article is provided for information only and is not investment solicitation. The displayed results are past performance and do not guarantee future profits. FX/CFD trading involves risks. Please make investment decisions at your own responsibility.