Most people think EA trading means turning on a program and collecting money. I thought so too, until my VPS went offline at 2 AM and the EA ran without stop losses for six hours. I woke up to a $1,200 loss. Not a fortune, but enough to change how I spend my mornings.
Since then, my daily routine looks like this. It's not full-time work. But it's definitely not zero work either.
7:00 AM — first thing: check VPS status
Before checking email, before anything else: open the remote desktop app on my phone and connect to the VPS.
Two things to verify in 30 seconds. First: is MT4/MT5 connected? The connection icon is either colored (good) or gray (disconnected, reconnect immediately). Second: is the EA running? The smiley face in the chart's top-right corner means the EA is active. If it's a cross or missing, something broke overnight.
This takes half a minute and has saved me from at least three situations where the EA was offline without me knowing.
7:15 AM — review overnight trades
The Asian session is usually quiet, but surprises happen.
Open the trade history and check: how many orders were opened overnight? Were the stop losses and take profits set correctly? Was there unusual slippage?
Pay special attention to trades placed during the dead zone (roughly 21:00–23:00 UTC the previous night). Liquidity is worst, spreads widest. If the EA is opening trades frequently during this window, the time filter parameters probably need adjustment.
7:30 AM — three numbers, one minute
No complicated reports needed. Just three numbers every morning:
Equity: higher or lower than yesterday? Three consecutive down days = pay attention.
Margin level: my floor is 500%. Below that, the position is too heavy. Some people think 200% is fine. After living through one black swan, you won't.
Floating P&L: how many open positions? Net floating profit or loss? What percentage of equity is the floating loss?
These three numbers are the daily health check for your account. One minute per day. More effective than any dashboard.
7:45 AM — check today's economic calendar
Open ForexFactory or your preferred calendar. Only care about red-flag events: NFP, FOMC, CPI, central bank speeches.
If any of these are scheduled today, mentally flag the time. You'll need to verify the news filter is working before the event, and possibly pause the EA manually if the filter data source has issues.
The entire morning routine: 15–20 minutes. Not complicated, but non-negotiable.
Mid-morning — log review (while doing other things)
During the workday, I check two things when I have a few minutes.
EA operation logs. In MT4's Experts tab, normal output looks like order entries and exits with proper stop loss and take profit values. What you're scanning for: error messages. OrderSend Error 130 means the stop loss is too tight for the broker's minimum distance. Error 138 means the quote expired, usually a latency issue. no connection appearing repeatedly means the VPS or broker connection dropped.
One or two errors is normal. The same error repeating is a problem that needs investigation.
Recent performance trends. Not to change parameters, but to observe. What's the win rate over the past week? How does it compare to the backtest expectations? If it dropped from 55% to 30%, don't panic yet. Check whether the market shifted from trending to ranging. Trend EAs lose during consolidation. That's expected.
Two or three weeks of underperformance relative to backtest expectations? Time to look more carefully.
Afternoon — London session, peak attention
If I could only monitor one window per day, it would be the first two hours after London opens (roughly 07:00–09:00 UTC).
This is when European volume arrives and often breaks the Asian session's range. The EA's behavior during this window tells you the most about its quality. A good EA captures the directional move. A bad one gets whipsawed by the London opening fake-out.
Three things to check: confirm VPS and EA are connected before London opens. Watch whether the EA's entry logic makes sense given current conditions. Verify the news filter is active if European data releases are scheduled.
One thing I've learned: don't blindly trust the news filter. I've had the data source go down, leaving the EA unprotected. Before major releases, I manually confirm the filter status. If uncertain, I pause the EA for five minutes around the release and restart after the market settles.
Evening — New York session, highest volatility
US data typically releases around 12:30 UTC. If NFP, CPI, or retail sales are scheduled, this window is the battlefield.
Normal evenings: check EA status around the New York open (roughly 12:00 UTC). Confirm the European session performance. Check open positions and floating P&L.
During the London-New York overlap (12:00–16:00 UTC), liquidity peaks and many EAs are most active. This is where the best spread conditions occur.
Before bed: one final check. Today's total P&L. Open positions. Margin level. VPS status. If everything looks normal, done for the day.
On NFP/FOMC days: I manually stop the EA one hour before the release and restart 30–60 minutes after. The price action during these events is too chaotic for most EA logic to handle. Resting is safer than guessing. More on timing in our news filter guide.
Weekend — review and maintenance
Markets are closed but EA traders aren't off duty. Saturday morning, 2–3 hours.
Performance review: export the week's trades from MT4. Check win rate vs historical average (flag if deviation exceeds 10 percentage points), maximum drawdown for the week, profit factor (above 1.5 is good, below 1.0 is losing), and average holding time (unusually long holds may indicate EA logic issues).
Parameter inspection, not optimization. This distinction matters. Many traders see a bad week and immediately change parameters. That's the most common mistake. Parameter adjustments need a sample of at least 100 trades to be meaningful. A dozen trades over one week tells you nothing. Record the current parameters and their performance. Wait a month or two for enough data before making changes.
VPS maintenance: check disk space (MT4 logs grow continuously), check for pending Windows updates (schedule them during market close to avoid mid-week restarts), confirm MT4/MT5 version is current (brokers occasionally require upgrades).
Strategy notes: a few sentences each week recording observations. "Spreads wider than usual during the London-NY overlap this week, possibly reduced liquidity." "EA paused for CPI on Wednesday, missed a trend but avoided risk." "Win rate below 50% for second consecutive week, continue monitoring."
These notes look trivial in the moment. Six months later, they're invaluable. You can see how the EA actually performed across different market regimes, which is more useful than any backtest.
Monthly — full assessment
End of each month, deeper review.
Full performance report: monthly return vs expectations, maximum consecutive losses, performance by currency pair (if running multiple), performance by session.
Live vs backtest comparison: actual win rate vs backtest win rate (within 5% is normal), actual risk-reward vs backtest, actual max drawdown vs backtest max drawdown. If live drawdown significantly exceeds backtest (more than 50% over), that's a warning flag. Possible overfitting or market regime change.
Decision: performance on track → continue, consider small position increase. Mediocre → observe another month, no changes. Significantly below expectations → reduce position or pause. Two or three consecutive losing months → seriously evaluate replacing the EA. Our how to choose an EA guide covers the evaluation framework.
Scale up slowly, scale down quickly. That rule came from expensive experience.
The truth about "passive income"
Now you see it. EA trading takes 1–2 hours daily for monitoring. 2–3 hours weekly for review. Half a day monthly for analysis.
That's not "set and forget." That's semi-passive. The EA saves you the time of watching charts and executing trades manually. It doesn't save you from risk management, monitoring, review, and decision-making.
If you ignore the EA completely, it might be fine for a month. Maybe two. Eventually something will break. VPS goes down, broker changes spreads, market regime shifts, EA has a bug. The question isn't whether these things happen but when.
The division of labor is simple: the EA executes trades. You supervise the EA. Each does what they're good at. This is easier than manual trading by a wide margin, but it's not nothing.
If you can accept spending 1–2 hours daily for a system that executes with discipline no human can match, EA trading fits you. If what you want is truly zero-effort passive income, that doesn't exist in forex. Browse the FXTool marketplace for EAs designed to minimize the monitoring overhead.
FAQ
I'm busy at work. Can I skip the daily check?
The bare minimum is once daily: 5 minutes in the morning verifying VPS and account status. Set up alerts — many VPS providers offer disconnection notifications, and MT4 plugins can send mobile alerts when account loss exceeds a threshold. You can't monitor in real time, but you need to catch problems within hours, not days.
I run multiple EAs on different pairs. How do I manage them?
Track each EA's performance separately, but manage the total margin and risk as a unified portfolio. Record each EA's floating P&L and position count daily. Watch correlation. Running the same direction on EURUSD and GBPUSD simultaneously doubles your exposure to EUR/USD strength, even though they're technically different positions.
My EA lost money this month. Should I replace it?
Check whether the loss is within the backtest's expected drawdown range first. Every EA has losing periods. If the backtest shows 15% max drawdown and you're down 5%, that's completely normal. Replace only after "sustained and significant" deviation from expectations, not one bad month.
Should I shut down EAs during holidays (Christmas, New Year)?
Yes. Liquidity drops dramatically, spreads can widen several times, and many market participants withdraw. The probability of loss exceeds the probability of profit. We close our EAs 1–2 days before major holidays and reopen on the second trading day after.
About the author: The FXTool team builds and tests MetaTrader trading tools daily. We run every EA we sell on live accounts and publish the results. This guide reflects what we've learned from building 50+ EAs and working with thousands of retail traders.
Forex trading involves significant risk and may result in total loss of capital. This article is for educational purposes only and is not investment advice. Understand the risks and consider your financial situation before trading.