MT5 Expert Advisor After Go-Live: Weekly Log

An MT5 expert advisor needs weekly monitoring after go-live, not just a successful installation and a green Auto Trading button. A useful weekly log records backtest vs live drift, spread, slippage, Journal and Experts errors, VPS interruptions and every settings change. The purpose is not to predict the market; it is to build evidence that shows whether the EA is still operating inside its tested assumptions and risk limits.
MT5 Expert Advisor After Auto Trading: What Must Be Proven?
An MT5 expert advisor is not finished when installation is complete. Once Auto Trading is enabled, the real work becomes evidence collection: does the EA behave live in a way that still matches the backtest assumptions, broker conditions, execution quality and risk limits you accepted before go-live?
Many ranking pages explain what an EA is, how to attach it to a MetaTrader 5 chart and how to enable automated trading. That setup is necessary, but not enough. The MetaTrader 5 help page on Expert Advisors explains that an EA is attached to a chart, Auto Trading must be allowed at both the EA and platform level, and only one EA can run on a single chart.
After go-live, the main question is no longer “is the EA switched on?” The useful question is: “Is live behaviour still inside the range of evidence we expected?” You cannot answer that from the last few trades or from a smooth balance screenshot. You need a weekly log that records numbers before memory edits the story.
EA Journal Log: The Minimum Fields Traders Forget
An EA journal log is not a diary of feelings. It should be structured so that, three months later, you can reconstruct what happened without relying on memory. “Bad week” is not a risk-management input. A usable version is: which market traded, how many times, with what execution cost, during what equity drawdown, and how far from the backtest profile.
Use the same structure every week. If the columns change every review, comparisons lose value. A spreadsheet, database or trade-journal tool is enough; the key discipline is to enter data before changing settings, not after seeing the result and building a story around it.
- Record account balance, end-of-week equity and the largest intraweek equity drawdown.
- Break out trades, P&L, average holding time and largest losing trade by market.
- Note abnormal spreads, positive and negative slippage, rejected orders, requotes and volume errors from the platform logs.
- Write down every settings change, Auto Trading toggle, account change, VPS move or terminal restart with date and time.
- Classify each repeated warning or error as ignorable, review-needed, or a reason to pause live operation.

Backtest vs Live Drift: Measure the Gap, Do Not Guess It
Backtest vs live drift means the observed live behaviour is moving away from what the historical test led you to expect. Some drift is normal. Historical data is not the live order book, spread changes, orders can be filled with delay, and commission or swap assumptions may differ from account reality.
The common mistake is to compare only total profit or loss. A better comparison is layered: trade frequency, P&L distribution, holding time, drawdown path, execution cost and technical errors. MetaTrader documentation also notes that when EA input parameters are changed and confirmed, the EA is re-initialized with the new inputs; those changes must be logged separately so manual intervention is not mistaken for natural drift.
If live results trail the backtest, the first response should not be instant optimization. The issue may be execution cost, a certain session, position size, broker conditions or simply a small live sample. A weekly log helps separate short-term noise from a behaviour change that deserves action.
| Metric | Weekly log question | Conservative action |
|---|---|---|
| Weekly P&L | Is this week outside the normal backtest range? | Flag the week; do not overreact unless a pre-set risk limit was breached. |
| Drawdown | Is equity drawdown faster or deeper than the tested path? | Review position size and pause if a predefined stop rule is triggered. |
| Trade count | Did the EA trade much more or less than expected? | Check market calendar, connection status, spread and symbol restrictions. |
| Execution quality | Are slippage, spread or rejected orders recurring? | Compare broker server, VPS, session time and order type. |
| Market behaviour | Is the issue in one symbol or across the portfolio? | A single-market problem may point to contract specs, spread or liquidity rather than system failure. |
Spread, Slippage and Execution Cost: Where Live Trading Gets Messy
A MetaTrader 5 EA can execute rules consistently, but it cannot remove the cost of execution. Spread, commission, swap and slippage belong to the live trading environment. Even if entry and exit logic do not change, these costs can alter profit factor, average trade outcome and the time needed to recover from drawdown.
In the weekly log, execution cost should sit next to trade outcome. A profitable trade with unusually poor exit slippage is not only a strategy result; it also contains execution evidence. A losing week, on the other hand, may be technically clean and still fall inside the normal risk range of the system.
This distinction matters for LFP because the robot operates across multiple markets, including gold and currency pairs with different execution profiles. If one symbol behaves differently because of spread or contract conditions, market-level logging stops that issue from being hidden inside total portfolio P&L.
- Separate normal spread from peak spread for each traded symbol.
- Log entry slippage and exit slippage separately; the average is not enough, because worst fills matter.
- Separate swap, commission and holding costs from gross trading result.
- If poor execution repeats at a certain time, record the time, symbol and order type together.
- Do not ignore a cost because it is small in one trade; repetition turns small costs into structural drag.
VPS for Expert Advisor: Better Continuity, Not Less Monitoring
A VPS for an expert advisor is useful when the goal is steadier operation and a connection closer to the broker server. MetaTrader describes virtual hosting for round-the-clock platform operation as a way to keep trading robots connected with continuous power and server access.
But a VPS does not replace the journal. Inside the platform’s VPS area, a trader can review the environment, launched charts and EAs, last migration, server resources and logs; MetaTrader’s documentation on working with the virtual platform specifically refers to Terminal and Experts logs for monitoring operation.
The weekly log should distinguish a strategy problem from an infrastructure problem. If an order was missed because the server disconnected, that is not the same evidence as a failed trading rule. If the EA followed its rule but received abnormal slippage, the issue is not an Auto Trading switch; it is execution quality.
- Check VPS connection status, outage windows and the latest migration or synchronization each week.
- Filter the Experts and Journal tabs for repeated errors, order rejections, permission problems or unusual messages.
- Compare CPU, memory and disk use with prior weeks, especially when several charts or EAs are running.
- After a platform update, VPS restart or account change, run a short control check to confirm the environment migrated correctly.
Weekly Review Process: Continue, Reduce, Pause or Retest
A log has value only when it connects to decisions. If you collect data without pre-defined pause rules, review levels or risk-reduction triggers, the log becomes an archive. Define in advance what drawdown, error frequency, slippage level or distance from backtest assumptions requires temporary suspension.
A losing week is not automatically a system failure. Every trading system can have negative periods. The question is whether the period remains consistent with the accepted statistical and risk profile. That is why drawdown, underwater periods, losing-month frequency and average positive and negative months should be read together, not as isolated facts.
For retail traders, the benefit of this process is not comfort; it is discipline. When the decision tree is written before stress arrives, there is less temptation to change settings after a few trades, increase lot size to recover losses, or switch the EA off at the worst point of a normal drawdown.
- First, enter raw weekly data without interpretation: trades, costs, drawdown, errors and outages.
- Second, compare it with backtest assumptions and prior live weeks; do not look only at net P&L.
- Third, tag every warning as execution cost, market behaviour, settings, VPS or position size.
- Fourth, write the decision: continue unchanged, reduce risk, pause, retest or review broker conditions.
- Fifth, next week, check whether the decision had a measurable effect or merely made the story feel calmer.
Frequently asked
- What should I log weekly for an MT5 expert advisor?
- At minimum, log balance, equity, weekly P&L, trades by market, observed spread, slippage, swap, commission, Experts and Journal errors, VPS status, and every settings change. The point is to compare live execution with the backtest and with prior weeks.
- When is backtest vs live drift a problem for an EA?
- Small differences are normal because live spread, slippage, liquidity and execution timing are not identical to historical testing. Drift becomes more serious when it repeats for several weeks, appears across markets, or arrives together with faster drawdown and execution errors.
- Does a VPS remove the need to monitor an expert advisor?
- No. A VPS can improve continuity and connection quality, but you still need to review virtual-server logs, resource use, migrations, outages and EA-specific errors.
- How often should I change an EA’s settings after go-live?
- Settings changes should not be a reaction to one bad week. Change inputs only when the log, retesting and a clear explanation support the change, and record the change before judging the next result.
- Can a weekly EA journal guarantee profitable trading?
- No. A weekly journal does not guarantee profit; it improves evidence quality by making execution costs, operational errors and drift from the backtest visible earlier.
This is educational material, not investment advice. All performance figures are backtest results, not live trading, and are no guarantee of future results.
