Terminal Troubleshooting

MetaTrader 4 Login, Connection, Order and EA Troubleshooting

Start with the exact message or symptom shown by MetaTrader 4. Invalid Account points to account credentials or server mismatch; No Connection points to network or server reachability; Waiting for Update points to missing chart data; Off Quotes, Invalid Stops, Trade is disabled and Not enough money are order or account-condition errors; EA problems require checks of AutoTrading, EA permissions, account status and logs.

MT4 Installation, Startup and Build Compatibility

If MT4 will not install or launch, first separate the local application problem from account and server issues. Check the installer, operating-system permissions, security controls, storage and whether the installed build is accepted by the broker environment.

Install and startup

Separate installer, terminal startup and server-connection failures

A setup file that will not run is a local installation problem. A terminal that opens but cannot connect is a separate account, network or server problem. Identify the failed stage before changing credentials or reinstalling the terminal.

Why will MetaTrader 4 not install?

Check that the installer matches the operating system, the download completed correctly, enough storage is available and security controls are not blocking the file. On desktop, also check user permissions before running the installer again.

Why does the MT4 installer open and then fail?

An incomplete package, restricted write permissions, security software or a damaged previous installation can stop setup after it starts. Recheck the installation file and device permissions before repeating the same install attempt.

Why does MetaTrader 4 not open after installation?

If MT4 is installed but will not launch, check whether the application is being blocked or quarantined, whether the installation completed fully and whether the operating system can run the installed build. Reinstall only after checking these conditions.

Can an old MT4 build stop connecting to broker servers?

Yes. MetaTrader 4 has raised its minimum supported terminal build in past updates, and older terminals may no longer connect to updated broker servers. If a previously working terminal suddenly cannot connect, confirm that the installed build is current.

Invalid Account, No Connection and Broker Server Errors

MT4 login depends on the account number, password, broker server, account status, terminal build and network path. Invalid Account, No Connection and a missing server are different states and should be checked separately.

Login and server

Account number, password and broker server must match

A successful login requires the account number, a valid password and the matching broker server. Correct credentials on the wrong server still fail, while a disabled account requires action from the account provider rather than a terminal setting.

What does Invalid Account mean in MT4?

Invalid Account means the trading server did not accept the account login. Recheck the account number, password and exact server name. If the details are correct, confirm with the account provider that the account is still active.

What does No Connection mean in MetaTrader 4?

No Connection means the terminal is not connected to the trade server. Check the internet connection, selected server, terminal build and whether the server is reachable. If other accounts connect but one does not, verify that account’s server details.

Why can’t MT4 find my broker server?

A server can be missing because the wrong name is being searched, the terminal server list is outdated or network access is blocked. Use the exact server name supplied with the account; broker names and server names are not always identical.

Why does MT4 still reject a correct password?

Authentication also depends on the account number and server. A live account connected to a demo server, a disabled account or an investor-password login used for the wrong task can appear like a password problem even when the password itself is valid.

Account Disabled, Investor Password and Trading Permissions

Some MT4 issues appear after login succeeds. Account Disabled, investor-password access, missing trading permissions and symbol or server restrictions can leave account data visible while preventing order submission.

What does Account Disabled mean in MT4?

Account Disabled is a server-side account status. The terminal cannot reactivate the account. Confirm that the correct server is selected, then contact the account provider if the account should still be active.

Why can I log in to MT4 but not place trades?

A successful login does not guarantee trading permission. The account may be connected with an investor password, trading may be disabled for the account or symbol, or the server may restrict the requested operation.

What happens if I log in with the MT4 investor password?

Investor access is read-only. It can be used to view account data, charts and history, but it does not allow trading. Expert Advisors also cannot place trades while the account is authorized with investor access.

Why are some symbols visible but not tradable?

A symbol can be displayed while trading is restricted by account permissions, market session, symbol settings or broker-side rules. Check whether the symbol is open for trading and whether the active account is allowed to trade it.

MT4 Order Errors: Invalid Stops, Trade Disabled and Margin

MT4 server return codes identify why an order request was rejected. Invalid Stops concerns price-distance rules, Trade is disabled concerns permissions, Market is closed concerns trading sessions, Not enough money concerns free margin, and Off Quotes or Requote concern pricing or execution state.

What does Invalid Stops mean in MT4?

Invalid Stops means the requested Stop Loss, Take Profit or pending-order price does not satisfy the symbol’s distance or price rules. Check the current price and the broker-defined minimum stop level before sending the request again.

What does Market is closed mean in MT4?

Market is closed means the server is not accepting trades for that symbol at that time. Check the instrument’s trading session and any holiday or rollover restrictions before retrying.

What does Trade is disabled mean in MT4?

Trade is disabled means trading is not permitted for the requested account, symbol or server condition. The terminal cannot override a server-side restriction, so check account permissions and the symbol’s trading status.

What does Not enough money mean in MT4?

Not enough money means the account does not have sufficient free margin for the requested trade under the current leverage, volume and margin rules. Reduce the requested exposure or review the account’s available margin.

Waiting for Update, Frozen Charts and Missing Price Data

Waiting for Update, frozen charts and incomplete history usually indicate missing server data, symbol availability or history synchronization before they indicate an indicator problem. Check the connection and Market Watch first.

What does Waiting for Update mean on an MT4 chart?

Waiting for Update means the chart has not received enough price data for the selected symbol. Confirm the terminal is connected, make sure the symbol is available in Market Watch and reopen the chart after quotes begin arriving.

Why is my MT4 chart not moving?

If the chart is frozen, first check whether new Bid and Ask quotes are arriving for the symbol. A closed market, lost server connection or unavailable symbol can leave the chart unchanged even though the terminal itself is open.

Why is MT4 price history incomplete?

History can be incomplete when the terminal has not yet downloaded all available bars for the symbol and timeframe. Keep the account connected, confirm the symbol is active and allow time for history to synchronize.

Why does an MT4 indicator show nothing on the chart?

An indicator can fail to display if the chart has insufficient history, the indicator parameters are invalid or the custom indicator did not load correctly. Confirm the base chart is receiving data before troubleshooting the indicator itself.

EA Not Trading, AutoTrading Permissions and Trade Context

An EA can be attached to a chart without placing trades. Check the global AutoTrading state, EA-level live-trading permission, account authorization, symbol status, strategy conditions, terminal connection and the Experts and Journal logs before treating the issue as a code failure.

Why is my MT4 EA loaded but not trading?

Confirm that AutoTrading is enabled, Allow live trading is permitted for the EA, the account is not using investor access and the symbol is tradable. Then verify whether the EA’s own entry conditions have actually been met.

Why is AutoTrading enabled but the EA still cannot trade?

The toolbar switch is only one permission layer. The EA properties must also allow live trading, and the account or server must permit Expert Advisor trading. A server-side restriction cannot be overridden by the terminal button.

What does Trade Context Busy mean in MT4?

Trade Context Busy means another trade operation is already using the terminal’s trading context. An EA or script should avoid sending overlapping trade requests and wait until the current trade operation has completed.

Why does an EA show Trade is not allowed?

Trade is not allowed can appear when live trading permission is disabled for the EA or automated trading is restricted by the account or server. Check both terminal-level and EA-level permissions, then review the Experts and Journal logs.

MT4 Mobile Account, Server and Quote Problems

Mobile login uses the same account number, password and broker server model as desktop. Invalid Account, missing servers, no quotes and connection failures should be checked against the exact mobile login environment before reinstalling the app.

Why does MT4 mobile show Invalid Account?

Recheck the account number, password and exact server selected in the mobile app. If the same credentials work on desktop, compare the server name character by character and confirm the account has not been disabled.

Why can’t I find my broker server in MT4 mobile?

Search for the exact server name supplied with the account, not only the broker brand. If the server still does not appear, confirm the server name with the account provider and make sure the mobile app is current.

Why does MT4 mobile connect but show no quotes?

A connected account can still have no active quotes if the symbol is unavailable, the market is closed or the server is not supplying prices for that instrument. Check another symbol and compare the account status with desktop.

What should I do if the MT4 mobile app will not open?

Check the device operating system, available storage and app version first. If the app closes before login, treat it as a device or installation issue rather than an account-server problem.

Off Quotes, Requote and Other Server Return Conditions

Some MT4 errors occur after a valid trade request reaches the server. Off Quotes, Requote, Price changed, Trade timeout and Broker is busy describe pricing or server-processing conditions rather than chart-analysis or strategy logic.

What does Off Quotes mean in MT4?

Off Quotes means the server does not have an executable price for the request at that moment. Check the connection and live quotes, then retry only after fresh prices are available.

What does Requote mean in MetaTrader 4?

Requote means the requested price changed while the order was being processed and the server returned a new price. It is an execution-price condition rather than an account-password or installation problem.

What do Trade timeout or Broker is busy mean?

These messages indicate that the trade request was not completed normally within the expected server process. Avoid repeatedly resending the same order until the terminal status and trade history show whether the original request succeeded.

When should I contact the broker or account provider?

Contact the account provider for a disabled account, missing server details, symbol or trading restrictions, account permissions, broker-side execution rules or repeated server errors that continue after the terminal and network are confirmed working.

Related troubleshooting paths

Separate terminal installation issues from broker-side infrastructure

Use the download section for installer or client-terminal issues. Use the institutional section for trade servers, APIs and broker-side infrastructure. Account permissions, symbol availability and execution rules remain controlled by the connected broker environment.

MetaTrader 4 Troubleshooting Login, Orders and EA Errors