Is an account-level guard worth it? An honest decision guide

VigilDesk engineering notes

Short answer: it depends on one question - can a single bad day, or a single misbehaving EA, take the account somewhere you would not accept? If yes, an account-level cap is a different control from anything inside the EA, and it is usually the cheapest insurance in the stack. If no, you probably do not need it.

What a stop loss does not do

A stop loss is a per-trade control. An account-level daily cap is a per-account, per-day control. They fail in different ways:

SituationPer-trade stop lossAccount-level daily cap
One EA on one chart, one bad tradeHandles itNot needed
Same EA on three chartsEach trade is "correctly" sized; the account carries 3 correlated positionsSees the account total and stops
An EA that misbehaves (loop, wrong size, no stop)Depends entirely on that EA being correctStops the day regardless of what the EA thinks
A prop-firm daily loss ruleNot what the firm measuresMeasures the same thing the firm measures
You close the terminal mid-session and reopen itUnaffectedOnly works if its state survives the restart

When it earns its place

When it does not

The ten-minute test

Before buying anything (including free things - your time is the cost), do this on your current setup:

  1. Write down your worst plausible day: the largest loss your current configuration could produce if several things went wrong together. If you cannot answer, that is the finding.
  2. Let a limit trip deliberately on a demo account, then kill the terminal with a position open and restart it. Does the protection come back? If it does not, whatever you are relying on has the lifetime of an in-memory variable.
  3. Ask: if I ignored this tool completely, would anything be different? If the answer is no, it is decoration.

What this project actually is

VigilDesk Guard is an account-level daily loss cap for MetaTrader 5 - one number for the account, derived from the broker's trading day, persisted so a restart cannot reset it, sitting above whatever EAs you already run. It is free, source-included, with no DLLs and no external calls. It is not a strategy, not a signal service, and it does not promise anything about performance. If the test above tells you that you do not need it, that is a perfectly good outcome - you have just saved yourself a dependency.

The free build and the source: xuks124.github.io/vigildesk/free.html


Related notes

Risk disclosure

Algorithmic trading carries both technical and market risk. No tool eliminates the possibility of loss. Nothing on this page is investment advice, and no performance is implied or promised.