
Understanding drawdown: what the number means and what it hides
Maximal, relative, absolute and floating drawdown explained, why the figure in a backtest report is a floor rather than a ceiling, and how to size an account around it.
Guide
The inputs that keep an automated strategy inside your limits: position sizing, hard stops, daily and equity loss limits, exposure caps, spread and news filters, and how to test that each one actually fires.
7 min readPublished

An Expert Advisor's entry logic gets all the attention, but its risk controls decide whether you are still trading next year. The strategy determines how often you win; the controls determine how much a bad week costs. This guide lists the controls we look for when reviewing a tool's documentation, explains what each one does and does not protect against, and shows how to test on a demo account that a control actually fires rather than trusting the input label.
Sizing is the control that scales everything else. Three approaches are common:
Whatever the method, insist on a maximum lot cap. Sizing formulas fail when a stop is unusually tight or a balance value is misread, and the cap is the only thing between that bug and a ruinous order. Avoid tools whose only sizing option multiplies lots after losses; the maths of martingale sizing guarantees an eventual loss that dwarfs the gains.
A stop loss placed on the broker's server protects you when the terminal is offline, the VPS reboots or the EA crashes. “Virtual” or hidden stops managed inside the EA do none of that. Some tools hide stops from the broker to avoid stop hunting; if so, they should still place a wider emergency stop on the server. Check the Trade tab while the EA runs on demo: every open position should show an S/L value. If it does not, you are unprotected during any disconnection — a risk that a VPS reduces but never removes.
A daily limit caps how much one day can cost. Two designs exist and the difference matters. A soft limit stops the EA opening new trades once the day's closed losses reach the threshold; open positions continue. A hard limit measures equity — including floating losses — and closes everything when breached. For prop-firm accounts only the hard version protects you, as Prop-firm compatibility explains. Check that the reset time is configurable and expressed in broker server time, and that the limit is based on the day's starting balance rather than a moving figure.
An equity stop closes all positions and disables trading when account equity falls below a level you choose — say 80% of the starting balance. It is the last line of defence against a strategy that has stopped working, and unlike a daily limit it does not reset. A good implementation also requires manual re-enabling so a broken strategy cannot resume the next day unsupervised. Where a tool lacks this control, a standalone risk panel such as Vector Risk Panel can supply it across every EA on the terminal.
Limit the number of simultaneous positions, the total lots across positions and, for multi-symbol tools, the exposure to correlated pairs. Six EURUSD, GBPUSD and AUDUSD longs are largely one dollar-short position; a tool that sizes each independently at 1% is risking closer to 6% on one idea. Look for inputs such as “max open trades”, “max total lots” and “max trades per symbol”, and for grid or basket tools, a maximum number of grid levels and a maximum basket drawdown that closes the whole basket.
Spreads widen at rollover, at news and in thin sessions, and a strategy backtested at a one-pip spread should not trade when the live spread is five. A maximum-spread input prevents entries when conditions are worse than tested. A maximum-deviation (slippage) setting tells the broker to reject fills beyond your tolerance. Both are cheap to implement and their absence is informative about how a tool was tested; see Reading backtests critically.
A news filter pauses trading, and optionally closes positions, around scheduled high-impact events. A session filter restricts trading to the hours the strategy was designed for and, importantly, avoids the minutes around daily rollover when spreads spike and swaps are charged. Both should express times in broker server time with an offset input, because your terminal's clock and the broker's rarely agree.
Good tools handle requotes, “trade context busy” and “invalid stops” errors by retrying sensibly and logging clearly, rather than firing orders in a loop. They also notice when the terminal has been disconnected and reconcile positions on reconnection instead of opening duplicates. You can read this in the Experts log during demo testing and in the troubleshooting guide.
An input named “Daily loss limit” is a claim, not a control, until you have watched it work. On a demo account:
Restore your intended settings afterwards. Twenty minutes of this testing tells you more about a tool than any backtest.
Controls need numbers, and the numbers come from the strategy's history. Take the tool's worst historical equity drawdown (see Understanding drawdown), multiply by one and a half to two, and make sure your equity stop and per-trade risk together keep that scenario inside what you can tolerate. Set daily limits below any external limit you face, with a buffer for slippage. Set spread filters slightly above the spread the backtest assumed. Then leave them alone; changing risk settings after a losing week is how controls get quietly switched off.
None of this is investment advice, and no control turns a losing strategy into a winning one. What controls do is make sure the strategy is still running when its edge, if it has one, gets the chance to show up.

Maximal, relative, absolute and floating drawdown explained, why the figure in a backtest report is a floor rather than a ceiling, and how to size an account around it.

How to pick a virtual server for automated trading: why location beats raw specifications, how much RAM and CPU a terminal really needs, and the operational details that cause missed trades.

How prop-firm rules on daily loss, trailing drawdown, news trading, consistency and EA usage interact with automated tools, and how to check a tool against a specific firm before you pay for a challenge.
Platform
Strategies
Genuine EA programme
See exactly what we verify before a product earns the badge.