PulseWatch ยท Guides

How to tell if your EA stopped trading

Updated August 2026 ยท written by a trader who found out the slow way

An Expert Advisor doesn't announce that it has stopped. There's no error popup, no email, no red banner. It just quietly does nothing, and your equity curve goes flat while you assume the market is quiet. The traders this catches aren't careless โ€” they're the ones whose EA had been running fine for months, which is exactly why nobody was checking.

Every way an EA silently stops

Checking manually (works only while you're at the terminal)

  1. The smiley face in the chart's top-right corner. A smiling face means the EA is loaded and allowed to trade. A sad face or a small โœ• means it is loaded but blocked โ€” usually AutoTrading.
  2. The AutoTrading button in the toolbar must be green. Red means nothing will execute, no matter how healthy the EA looks.
  3. The Experts tab in the Toolbox (Ctrl+T). A working EA writes log lines. Silence since yesterday is a bad sign; errors are a worse one.
  4. The Journal tab for platform-level events โ€” disconnects, logins, restarts.
  5. Connection status in the bottom-right corner. If it isn't showing an active connection with ticks, nothing else matters.

The problem with every in-terminal solution

The natural instinct is to have the EA itself send you a Telegram message if something goes wrong. That works for the polite failures โ€” a rejected order, a margin problem โ€” and not at all for the ones that actually cost money.

A dead terminal cannot report its own death. If the VPS is off, the platform crashed, or Windows is sitting on a reboot screen, the EA that was supposed to alert you is gone too. Same for any alerting built into the EA, the platform, or a script on the same machine. The failure and the alarm share a single point of failure.

Detecting silence has to happen somewhere else. The pattern is a heartbeat: the terminal sends a small "still here" signal every few seconds, and a service elsewhere watches for the gap. When the heartbeat stops, that service โ€” which is still alive โ€” tells you.

This is exactly what PulseWatch was built around. A read-only EA in each terminal posts balance, equity and margin every few seconds; the server flags an account as offline within about 90 seconds of silence and sends a Telegram message โ€” plus another when it starts reporting again. It also watches margin level and daily drawdown while you're away. First account free, no broker passwords involved.

See the live demo โ€” no signup

Reducing how often it happens

What "offline" should actually mean to you

An offline alert isn't only about the EA not opening new trades. The worse case is positions already open while the terminal is dark: nothing is managing them, trailing stops aren't moving, and any logic that would have closed them at a level is simply absent. Broker-side stop loss and take profit orders still work โ€” which is a good reason to always have them on the server rather than only inside your EA's logic โ€” but everything else is paused until the terminal returns.

That's the real reason to want the message in ninety seconds instead of on Sunday evening.

More guides: Telegram alerts for MetaTrader ยท Monitor multiple MT4/MT5 accounts ยท MT5 on multiple monitors

PulseWatch ยท Privacy ยท Disclosure