Monitoring a live EA — the 7 metrics that reveal problems before they become losses
An EA running on a live account is not a set-and-forget device — it is a production system that requires active monitoring. Professional EA operators review 7 key metrics regularly. This lesson teaches you what those metrics are, what healthy ranges look like, and what early warning signs to act on before a drawdown becomes irreversible.
Última revisión:
The 90-second version
An EA that stops being monitored stops being managed. Monitoring doesn't prevent losses — it converts slow catastrophes into fast decisions.
- Most EA losses that compound beyond recovery happen not in a single bad day but over 2–4 weeks of ignored warning signs
- Rolling profit factor degrades before equity does — catching it at 1.2 versus 0.9 is the difference between a pause and a blowup
- Average slippage above 2–3 pips on a scalping EA eats the entire expected edge — even if every signal is correct
- A single Expert Journal error that keeps repeating is a production fault, not a nuisance; treat it as an incident
- A 10-minute Monday morning review using these 7 metrics covers the essential health check for a week of live operation
MyFXBook's verified live-tracking data shows that monitoring failures — not signal failures — are the leading cause of the worst EA drawdowns. The pattern: operators stopped checking, metrics deteriorated silently, and by the time the drawdown was obvious it was already past the recovery threshold.
La base de datos de seguimiento en vivo verificado de MyFXBook muestra decenas de EAs que vendieron miles de copias con base en backtests con retornos anuales de 200%+ — y que luego promediaron -60% de drawdown en sus primeros 12 meses de operación real verificada.
FuenteEA Health Scorecard — 7 metrics
Expand each metric to see what it measures, what the healthy range looks like, and what thresholds signal a warning or critical condition. Use this as your weekly review reference.
Click a metric row to expand the detail
The monitoring framework in depth
Why monitoring matters — the difference between operation and ownership
A commercial airliner is one of the most thoroughly tested machines ever built. Its systems have been validated, its flight envelope is well understood, and the same aircraft model has accumulated millions of hours in service. Yet no airline would consider flying it without a pilot watching the instruments throughout the journey. Not because something is likely to go wrong — but because when something does go wrong, the few seconds between recognising the problem and acting on it determine whether the outcome is a smooth recovery or a disaster.
An EA running on a live account is in exactly this position. The strategy may be well-backtested, the risk rules may be configured correctly, and the execution environment may be stable. None of that means monitoring is optional. Markets change regime. Brokers change execution policies. Slippage increases during volatile periods. News events create conditions the EA was never designed to handle. Each of these events produces a signal — in the metrics — before it produces a visible loss on the equity curve.
The difference between EA operation and EA ownership is precisely this: an operator sets the EA running and checks back occasionally. An owner has a systematic review process and responds to what the metrics say. The pilot analogy applies directly: a pilot monitoring instruments is not adding noise to a smooth flight. They are performing a continuous check that allows immediate response when conditions change.
The 7 metrics in this lesson are the instrument panel for a live EA. Each metric measures a different dimension of EA health. Taken together, they give you a complete picture of whether the EA is operating within its designed parameters or drifting outside them. Review them consistently — not just when you suspect something is wrong.
The 7 metrics every EA operator tracks
Metric 1: Win rate trend (rolling 20 trades). The win rate over your most recent 20 completed trades, updated after every trade. What it measures: whether the EA's signal quality is holding relative to its historical baseline. Healthy range: within 5 percentage points of the backtest win rate. Warning: 6–10 points below baseline. Critical: more than 10 points below baseline, or a clear downward trend across three consecutive 20-trade windows. Important nuance: a single 20-trade window with low win rate is noise. A trend — three windows each lower than the last — is signal. Look for direction, not just the current reading.
Metric 2: Rolling profit factor (last 20 trades). The ratio of gross profits to gross losses across the most recent 20 closed trades. If those trades produced $1,200 gross profit and $800 gross loss, the rolling profit factor is 1.5. What it measures: whether the EA's edge — its ability to make winning trades larger than losing trades — is intact. Healthy range: above 1.3. Warning: 1.1 to 1.3. Critical: below 1.1, or below 1.0 (meaning losses exceed profits over the recent window). Why this matters more than win rate: profit factor captures both frequency and magnitude. An EA can maintain a decent win rate while producing increasingly small wins and increasingly large losses — which win rate won't reveal but profit factor will.
Metric 3: Drawdown from peak. The current account equity expressed as a percentage decline from the highest balance the account has ever reached. If peak equity was $12,400 and current equity is $11,100, drawdown from peak is 10.5%. What it measures: how deep the EA is currently in a losing streak relative to its best performance. Healthy range: 0–5% (normal trading variance). Warning: 5–10% (concerning, requires daily review). Critical: above 10%, or above whatever threshold triggers your risk rules. Why peak matters more than starting balance: your drawdown cutoff risk rule (configured in Lesson 9) should be measured from peak, not starting balance — so your monitoring metric should match that definition.
Metric 4: Weekly PnL volatility. The standard deviation of the EA's week-by-week profit and loss results, tracked over the previous 8 weeks. What it measures: how consistent the EA's results are — and specifically whether volatility is increasing, which is one of the clearest early indicators that market regime has changed. Healthy range: weekly PnL volatility stable and similar to the backtest's weekly variance. Warning: weekly volatility more than 50% higher than the backtest's typical range. Critical: weekly volatility more than 2× backtest typical range, or extreme single-week outliers. The practical check: if your EA normally produces weeks in the range of +$300 to -$200, and last week it produced -$700, that's a 3× outlier. You don't need to calculate the exact standard deviation — a quick eyeball of the last 8 weeks tells you whether the rhythm has changed.
Metric 5: Average slippage (pips). The average difference between the price at which the EA requested an order fill and the price at which it was actually filled, measured over the last 50 filled orders. What it measures: execution quality at your broker, on your VPS, through your current network path. Healthy range: 0–1 pip average slippage for non-scalping strategies; 0–0.3 pips for scalping strategies. Warning: 1–2 pips (non-scalping), 0.3–0.8 pips (scalping). Critical: above 2 pips (any strategy), as this begins to materially erode the strategy's expected return. Where to find it: MT5's History tab shows entry and exit prices. The Trade Report (Account History → right-click → Save as Detailed Report) shows average slippage per symbol if your EA has sufficient trade count. Third-party tools like MyFXBook Autotrade provide automated slippage tracking.
Metric 6: Execution fill rate. The percentage of trade requests that were filled within acceptable parameters — versus those that were requoted, rejected entirely, or partially filled at a different size than requested. What it measures: broker execution reliability, particularly during high-volatility periods. Healthy range: above 95% of orders filled normally. Warning: 90–95% normal fills (some requotes, investigate timing). Critical: below 90% normal fills, or a sudden drop in fill rate that coincides with a particular session or news event. Where to find it: MT5's Expert Journal logs every order event. A requote appears as a journal entry like 'Request for EURUSD Buy 0.10 at 1.08450 was rejected — requote to 1.08462.' Count how many of these appear per week and divide by total order count.
Metric 7: Expert Journal error count. The number of distinct error or warning messages logged in MT5's Expert Journal (Tools → Terminal → Experts tab) since the last review. What it measures: whether the EA's code is encountering runtime errors — failed function calls, data feed interruptions, calculation failures, connection timeouts. Healthy range: 0 new errors per week. Warning: 1–3 new error types (investigate each one). Critical: any single error that repeats more than 10 times per week, or an error that appears shortly before an abnormal trade. Why errors matter beyond the obvious: many MQL5 errors are silent from a trading perspective — the EA continues running but in a degraded state, making calculations based on stale or incorrect data. An order-send failure followed by a retry, for example, might result in a double position. Read every error in the Journal; do not ignore them because trades seem to be executing normally.
Building the review habit — weekly vs daily cadence
The 7 metrics don't all need to be checked at the same frequency. Some are slow-moving and weekly is sufficient; others can change rapidly and warrant a quick daily scan. Understanding the cadence lets you build a review routine that takes 10 minutes on most days and 30 minutes once a week — without becoming a full-time job.
Daily (2–3 minutes): Check drawdown from peak and Expert Journal error count. These are the two metrics that can change fastest and indicate the most immediate problems. A drawdown that accelerates between Monday and Tuesday is actionable today. An Expert Journal error that starts appearing overnight means something changed on the infrastructure level — VPS, broker connection, data feed — and needs to be diagnosed before it compounds.
Weekly (10–15 minutes on Monday morning, after the Asian session opens): Review all 7 metrics together. Update your win rate trend and rolling profit factor from the previous week's closed trades. Check the week-over-week change in average slippage. Review the fill rate for the previous week. Confirm your drawdown from peak number. Assess whether weekly PnL volatility is within normal range for the strategy. Check for any new Expert Journal error types you haven't seen before.
What a 10-minute Monday morning review looks like in practice: Open MT5. Go to the Account History tab. Filter for the previous week. Count closed trades, note total P&L, calculate win rate and average trade size. Note the largest winning and losing trade — are they proportionate to expectation? Check the Expert Journal — scroll through since last Friday and count distinct error types. Note any new requote patterns. Open your tracking spreadsheet and log the week's metrics. Flag any metric in warning range for closer attention this week. That's the complete review for a normal week. If any metric is in warning range, it gets a 10-minute investigation before you let the EA run through Monday.
When to pause the EA vs when to stop it permanently. Pause (suspend for 1–5 days) when: rolling profit factor is in warning range but above 1.0, or slippage has increased by 50% from baseline but no other metrics are degraded, or you're entering a week with two or more Tier-1 news events. Stop permanently (require manual review and decision) when: drawdown from peak hits your configured cutoff, or rolling profit factor drops below 1.0 for two consecutive 20-trade windows, or Expert Journal shows a repeating error that you cannot diagnose and the EA is still trading. The distinction matters: a pause preserves the option to resume; a permanent stop is a decision that requires you to revisit the EA's entire setup before it trades again.
Key terms
A verified failure pattern from 2024
MyFXBook's verified live-tracking database offers an unusually candid view of what happens when EA operators stop monitoring. Dozens of EAs with strong public backtests entered verified live tracking and followed the same trajectory: normal early performance, then a quiet degradation period, then a rapid drawdown that accelerated past the recovery threshold before operators acted.
La base de datos de seguimiento en vivo verificado de MyFXBook muestra decenas de EAs que vendieron miles de copias con base en backtests con retornos anuales de 200%+ — y que luego promediaron -60% de drawdown en sus primeros 12 meses de operación real verificada.
The pattern that emerges across many of the worst-performing EAs in MyFXBook's 2024 data is consistent: the metric that degraded first was almost never equity — it was rolling profit factor and slippage, both of which crossed into warning range weeks before the equity curve showed visible damage. Operators who reviewed these metrics regularly would have had 2–4 weeks of yellow-flag data before the drawdown became irreversible. The operators who experienced the worst outcomes were those who checked equity only — a lagging indicator — and ignored the leading indicators entirely. This is not a lesson about finding better EAs. It is a lesson about what to look at and when to act once an EA is running.
FuentePractice
Build a 7-metric tracking spreadsheet for a live or demo EA
The goal of this practice is to establish a weekly review routine by creating the tracking infrastructure — a simple spreadsheet — and populating it with one week's data from an active EA. Use a demo account if you do not yet have a live EA running.
- 1
Open MT5 on an account with an active EA (demo or live). Go to Account History → right-click → Save as Detailed Report. Open the HTML report. You will use this as your data source for the first four metrics: win rate, profit factor, drawdown, and PnL.
- 2
Create a spreadsheet with one row per week and columns for each of the 7 metrics: Win Rate (%), Rolling Profit Factor, Drawdown from Peak (%), Weekly PnL ($), Weekly PnL Volatility flag (Normal / Warning / Critical), Average Slippage (pips), Fill Rate (%), Journal Error Count. Fill in the current week's data from the detailed report and Expert Journal.
- 3
Calculate rolling profit factor manually for the last 20 closed trades: sum all profitable trade amounts, sum all losing trade amounts (as absolute values), divide profits by losses. Compare this to the all-time profit factor shown in the account statement. If the rolling number is more than 0.3 below the all-time figure, flag it as warning.
- 4
Check the Expert Journal for the past 7 days (Tools → Terminal → Experts tab, scroll to the start of the week). Count the number of distinct error message types. Write each unique error message in your spreadsheet's 'Notes' column. If any error appears more than 5 times, mark it as Critical.
- 5
Set a recurring calendar reminder every Monday morning (or equivalent at the start of your trading week) titled '10-min EA health check'. Block the time, open your spreadsheet, and commit to updating all 7 rows before the market enters the main session. The discipline of the routine is more important than the precision of any single number.
Mastery check
Four questions. Pass at 75% (3/4). Focus on interpreting metrics and knowing when to act.
Mastery check — Lesson 10
Pon a prueba tu comprensión con 4 preguntas. Aprueba con 75/4 correctas.
Reflect
Reflexión
Escribe tus respuestas honestas — se guardan solo en este dispositivo. Úsalas la próxima semana para detectar patrones en tu forma de pensar al operar.
Pro deep dive
The 7 metrics cover individual EA health. Professional operations add statistical significance testing, automated alerting thresholds, and multi-EA correlation monitoring — converting ad-hoc review into a systematic risk intelligence function.
Statistical significance of rolling metrics
A 20-trade window is the practical minimum for meaningful rolling metric calculations, but it is statistically thin. At 20 trades with a typical 55% win rate, the 95% confidence interval for the 'true' win rate spans roughly ±22 percentage points — meaning a perfectly functional EA could plausibly show a win rate anywhere from 33% to 77% in any given 20-trade window purely by chance. Professional operations use 50-trade windows for statistical robustness and only treat a metric as a genuine signal when it crosses threshold and stays there across two consecutive windows. The practical implication: treat a single 20-trade window reading with appropriate scepticism. The trend across three windows is more reliable than any single reading.
Automated alerting thresholds
Manual weekly reviews are essential for building pattern recognition, but professional operations automate the daily checks using MT5's built-in scripting or external monitoring tools. A simple MQL5 script can run on a timer, calculate the 5 quantitative metrics (win rate, profit factor, drawdown from peak, slippage, fill rate), and send a push notification to the MetaTrader mobile app when any metric crosses a defined threshold. Platforms like FX Blue Live, MyFXBook Autotrade, and the EASY Bots monitoring dashboard extend this to cloud-hosted tracking with email and Telegram alerts. The discipline principle: automated alerts should prompt a manual review, not replace it. When an alert fires, pull up your spreadsheet and verify the reading in context — a single data point looks different when you can see the week-by-week trend it sits in.
Cross-EA drawdown correlation
When multiple EAs run on the same account, the 7-metric framework applies to each EA individually — but an additional calculation is required at the account level: whether the EAs' drawdown periods are correlated. If all three EAs enter drawdown simultaneously (as happens during broad regime changes), the account-level drawdown compounds faster than any individual EA's metrics would suggest. Professional monitoring includes a weekly correlation check: do the three EAs' weekly PnL figures tend to move in the same direction? If yes, the portfolio is less diversified than it appears. A simple calculation: compute the Pearson correlation coefficient between each pair of EAs' weekly results. Correlations above 0.6 warrant reducing the position size for the correlated pair.
VPS and execution environment monitoring
Average slippage and fill rate reflect not just broker execution quality but also the end-to-end path from VPS to broker. Latency increases — caused by VPS provider network issues, geographic routing changes, or overloaded VPS instances — show up in the slippage metric before they produce visible trading problems. Professional operations monitor VPS ping latency to the broker's trading server separately from trade-level slippage, allowing them to distinguish between a broker execution problem (fill rate drops, slippage increases, VPS latency normal) and a network path problem (slippage increases, latency also increases, fill rate may be normal). Tools: FX Blue's latency monitor, IC Markets' connection quality dashboard, or a simple script that pings the broker's MT5 server IP at 5-minute intervals and logs the result.
Sources
Mostrar respuesta
Win rate trend (rolling 20 trades), rolling profit factor (last 20 trades), drawdown from peak, weekly PnL volatility, average slippage in pips, execution fill rate, and Expert Journal error count.
Material educativo únicamente — no es asesoramiento de inversión. Operar conlleva riesgo de pérdida de capital. Practica siempre en demo y usa un stop-loss. ← Volver a Automated Trading