How to Read MT5 Experts and Journal Tabs to Fix EA Errors
Why the Experts and Journal Tabs Matter
When you attach an Expert Advisor to a chart in MetaTrader 5, the platform quietly logs every action, every setting change, and every error in two important places: the Experts tab and the Journal tab. These logs are your first line of defence when something goes wrong.
Most traders ignore these tabs until their EA stops placing trades or behaves strangely. Then they panic and assume the EA is broken. In reality, the problem is often simple—wrong account type, DLL imports blocked, no internet connection, or incorrect input settings. The error message is usually sitting right there in the logs, waiting to be read.
Understanding how to read these tabs saves time, prevents frustration, and helps you get your EA back on track without guessing.
Where to Find the Experts and Journal Tabs
Open MetaTrader 5. At the bottom of the screen, you will see the Toolbox window. If you do not see it, press Ctrl+T on your keyboard or click View → Toolbox from the top menu.
Inside the Toolbox window, you will find several tabs. The two we care about are:
- Experts: Shows messages from the EA attached to your chart—trade actions, custom messages, warnings, errors specific to that EA instance.
- Journal: Shows platform-level events—connection status, EA loading, compilation errors, license issues, system messages.
Both tabs display messages in real time. The most recent messages appear at the bottom.
Common MT5 EA Errors and What They Mean
Here are the most common error messages you will see and what they actually mean.
1. "DLL Imports Are Not Allowed"
This error appears when your EA needs to use external library files (DLLs) but MT5 has blocked them for security reasons. Many EAs, including All In One EA, use DLL files to perform advanced functions.
How to fix: Go to Tools → Options → Expert Advisors. Tick the box that says "Allow DLL imports". Click OK. Remove the EA from the chart and attach it again.
2. "AutoTrading Is Disabled"
If you see this message, MT5 is not allowing any EA to place trades automatically. You might have turned off AutoTrading by accident.
How to fix: Look at the top toolbar. Find the AutoTrading button (it looks like a small play icon or triangle). Click it so it turns green. Your EA will now be able to trade.
3. "Invalid Stops" or "Invalid SL/TP"
This means the stop-loss or take-profit level you set (or the EA calculated) is too close to the current market price. Brokers enforce minimum distances called stop levels.
How to fix: Check your EA's input settings. If you set a fixed TP of 5 pips but your broker requires 10 pips minimum, the trade will fail. Increase the TP or SL distance. You can also check your broker's stop level by right-clicking the symbol in Market Watch, selecting Specification, and looking at Stops level.
4. "Not Enough Money"
Your account does not have enough free margin to open a new trade at the lot size the EA is trying to use.
How to fix: Reduce the lot size in the EA's input settings. If you are using a cent account, make sure you are using an EA designed for cent accounts, such as Cent Machine EA. Also close any existing trades or deposit more funds if needed.
5. "Trade Context Is Busy"
Another EA or manual action is already using the trading thread. MT5 can only process one trade request at a time per account.
How to fix: If you are running multiple EAs on different charts, they might clash. Wait a few seconds and the EA will retry. If this happens constantly, consider running only one EA at a time or switching to a VPS to reduce latency issues.
6. "Market Is Closed"
The EA tried to place a trade outside market hours. This is common on Monday mornings before the market opens or during weekends.
How to fix: No action needed. The EA will resume once the market opens. Some EAs have settings to avoid trading near market open or close—check the inputs.
7. "Off Quotes" or "Requote"
The price moved between the time the EA sent the order and the time the broker processed it. This happens during fast-moving markets or high volatility.
How to fix: Use a VPS closer to your broker's server to reduce latency. Choose an EA designed for fast execution, like Elite Scalper EA, which is optimised for low-latency trading. Avoid trading during major news releases if requotes are frequent.
How to Read the Experts Tab Step by Step
Let's walk through reading the Experts tab in a practical way. Imagine you just attached an EA to a XAUUSD chart and nothing is happening.
First, click the Experts tab at the bottom of MT5. You should see messages like this:
2025.05.10 14:23:01.234 XAUUSD,H1: loaded successfully
2025.05.10 14:23:01.456 XAUUSD,H1: EA inputs: Lot=0.01, TP=50, SL=30
2025.05.10 14:23:15.678 XAUUSD,H1: waiting for signal...
2025.05.10 14:25:10.123 XAUUSD,H1: not enough money to open 0.01 lot
Here is what each line tells you:
- The EA loaded successfully—good start.
- The EA inputs are shown: 0.01 lot, 50 pip TP, 30 pip SL—you can verify these match what you intended.
- The EA is running and waiting for a trade signal—this is normal behaviour.
- The EA tried to open a trade but failed because your account does not have enough margin for even 0.01 lot.
Now you know the problem. You either need to deposit more funds or switch to a smaller lot size if your EA allows micro lots.
How to Read the Journal Tab Step by Step
The Journal tab shows platform-level events. Click the Journal tab and you might see messages like this:
2025.05.10 14:20:05 MetaTrader 5 build 3950 started
2025.05.10 14:20:12 'Account123': authorized
2025.05.10 14:20:15 expert XAUUSD,H1: loaded successfully
2025.05.10 14:30:22 XAUUSD: symbol not found
This log tells you:
- MT5 started successfully (build 3950 is your version number).
- Your account connected to the broker.
- The EA loaded on the XAUUSD H1 chart.
- Later, MT5 could not find XAUUSD in your Market Watch—this means the symbol is hidden or not offered by your broker.
To fix the last issue, right-click in Market Watch, click Show All, and make sure XAUUSD appears in the list. If it does not, your broker may not offer gold trading on that account type.
Using the Experts Tab to Debug Custom EA Messages
Many well-coded EAs from MR WOW EA include custom messages that explain what the EA is doing in plain language. For example:
Spread too high: 25 points. Waiting for better conditions.
Trade opened: BUY 0.01 XAUUSD at 2045.30, SL 2042.30, TP 2050.30
Take profit hit. Trade closed with +5.00 USD profit.
These messages are logged to the Experts tab by the EA developer. They help you understand the EA's logic in real time. If your EA is not trading, check these messages first. It might be waiting for lower spread, a specific time of day, or certain market conditions.
Table: Quick Reference for Common MT5 EA Errors
| Error Message | Meaning | Fix |
|---|---|---|
| DLL imports not allowed | EA needs external libraries | Enable DLL imports in Tools → Options |
| AutoTrading disabled | MT5 blocked all EA trading | Click AutoTrading button in toolbar |
| Invalid stops | SL/TP too close to price | Increase SL/TP distance in EA inputs |
| Not enough money | Insufficient margin for trade | Reduce lot size or add funds |
| Market closed | Trading outside market hours | Wait for market to open |
| Off quotes / Requote | Price changed during order | Use VPS, avoid high volatility periods |
How to Save and Share Logs for Support
If you cannot solve the error yourself, you may need help from the EA developer or your broker. To share the logs:
Right-click inside the Experts or Journal tab and select Open. This opens the log file in a text editor. You can copy the last 50–100 lines and send them to support. Alternatively, take a screenshot of the Toolbox window showing the error messages.
When contacting support at MR WOW EA, include the error message, your MT5 build number (shown in the Journal tab), your broker name, and account type (demo, live, cent, standard). This helps the support team diagnose the issue faster.
Preventing EA Errors Before They Happen
Most MT5 EA errors are preventable. Here are some simple habits:
- Always enable AutoTrading and DLL imports before attaching an EA.
- Check that the symbol you want to trade (e.g., XAUUSD) is visible in Market Watch.
- Verify your account has enough margin for the lot size you set.
- Use a VPS if you plan to run the EA 24/7—this prevents errors caused by internet disconnections or computer restarts.
- Update MT5 regularly. Older builds sometimes have bugs that cause random errors.
- Test your EA on a demo account first, especially after changing brokers or settings.
Remember that trading always carries risk, and even a perfectly functioning EA cannot guarantee profits. The goal is to eliminate technical errors so your EA can execute its strategy as designed.
What to Do When No Error Message Appears
Sometimes the EA does not trade and you see no error in the logs. This usually means the EA is working correctly but waiting for the right market conditions. Check the EA's strategy description and input parameters. For example, if you are using a straddle EA like Straddle 1.42, it may only trade during specific news events. If there is no upcoming news, it will not place any pending orders.
Also check the EA's time filter, spread filter, or volatility filter settings in the inputs. These filters can prevent trading even when the EA is running correctly.
Final Thoughts
The MT5 Experts and Journal tabs are not complicated once you know what to look for. Most errors have simple fixes—tick a box, adjust a setting, or wait for the market to open. By reading these logs carefully, you can troubleshoot MT5 EA errors on your own and get back to trading faster.
If you are new to EAs or want expert help with setup and configuration, reach out to the team at MR WOW EA. They can guide you through installation, settings, and troubleshooting for any EA in their collection.
Frequently Asked Questions
Where do I find the Experts and Journal tabs in MT5?
Press Ctrl+T to open the Toolbox window at the bottom of MT5. You will see tabs including Experts and Journal. The Experts tab shows EA-specific messages, and the Journal tab shows platform-level events.
What does "DLL imports not allowed" mean?
It means your EA needs permission to use external library files, but MT5 has blocked them. Go to Tools → Options → Expert Advisors and tick "Allow DLL imports," then restart the EA.
Why does my EA show "not enough money" even though I have balance?
This error means your free margin is too low to open the trade at the current lot size. Either reduce the lot size in the EA inputs or close some existing trades to free up margin.
How do I know if my EA is waiting for a signal or broken?
Check the Experts tab. If the EA loaded successfully and shows messages like "waiting for signal" or "spread too high," it is working but waiting for the right conditions. If you see error messages, the EA has a problem that needs fixing.
Can I send the MT5 logs to support for help?
Yes. Right-click in the Experts or Journal tab and select Open to view the log file. Copy the recent lines or take a screenshot and send it to support at MR WOW EA or your broker for faster troubleshooting.