Rédaction FxRobotEasy · Dernière révision
Forex Robot Risk Management: Position Sizing, Stops, and Drawdown
Risk management is the part of automated trading the account owner cannot delegate. The Expert Advisor may place a stop-loss on each trade, but you decide position size, how much capital funds the account, and the drawdown level at which you intervene. Industry data shows most retail algorithmic accounts are destroyed not by a bad strategy but by risk failures: position sizing too aggressive for the system, no daily-loss cut-out, underfunding that forces oversized lots, and refusing to stop a losing EA. Get the risk controls right and a mediocre strategy can survive; get them wrong and even a good one blows up.
Position sizing — the 0.5-2% rule
Position sizing is the single most important risk decision, and it is yours to make. The standard for sustainable automated trading is to risk 0.5-2% of account equity per trade, meaning the distance from entry to stop-loss, multiplied by position size, costs no more than that fraction if the trade loses. Conservative operators run 0.5-1%; few sustainable systems run above 2%.
The reason is survival mathematics. At 2% risk per trade, a string of ten consecutive losses costs roughly 18-20% of the account — painful but recoverable. At 5% per trade, the same losing streak costs about 40% and may force the EA into oversized lots to recover, accelerating the damage. Aggressive sizing does not make a system more profitable; it makes the inevitable losing streak unrecoverable. Most EAs let you set risk per trade or lot size directly — treat that input as the most consequential setting you control.
Stops and daily-loss limits — the kill-switch
Two stops protect an automated account. The per-trade stop-loss bounds the loss on any single position; a robot that trades 'without a stop-loss' (relying on averaging to recover) carries unbounded risk and should be treated with extreme caution regardless of its track record.
The second, often missing, control is an account-level daily-loss limit — a rule that halts the EA after the account loses a defined amount in a day (for example 5%) rather than letting it keep trading into a bad session. This bounds tail risk at the calendar boundary: the worst a single day can do is the limit you set. Some EAs include a daily-loss cut-out; if yours does not, a separate risk-manager utility or a manual rule serves the same purpose. The discipline to honour the limit — to let the EA stop and review rather than overriding it to 'win it back' — is what converts a temporary drawdown into a recoverable one instead of a permanent loss.
Understanding and bounding drawdown
Drawdown — the peak-to-trough decline in equity — is the metric that describes the worst experience a robot will put you through, and bounding it is central to risk management. Every profitable strategy has drawdowns; a system with a 1.5 profit factor will inevitably hit 20-30% drawdown stretches. The goal is not to avoid drawdown but to know its likely size in advance and fund and size so you can survive it psychologically and financially.
Set a maximum-drawdown threshold before you go live — the equity decline from peak at which you will stop the EA and review (commonly 20-30%, lower for conservative profiles). Pre-committing to this number removes the in-the-moment emotional decision. Critically, judge a robot's expected drawdown from its live track record across a volatile period, not its calm-period backtest, because the drawdown that matters is the one the strategy has not shown you yet.
Capital floor and risk of ruin
Underfunding is a risk failure disguised as a budgeting choice. Every strategy has a capital floor below which its position sizing cannot respect the 0.5-2% rule without the broker's minimum lot size forcing oversized risk. Run a system below its floor and you are effectively trading at a much higher risk percentage than intended, which raises the risk of ruin — the probability of losing enough capital that recovery is impractical.
Most strategies need a realistic floor of $1,000-$2,000, and higher-volatility instruments like gold or indices need more. The relationship between risk per trade, win rate, and account size determines risk of ruin: small accounts at high per-trade risk have a meaningful probability of ruin even with a positive expectancy, simply through an unlucky early sequence. Fund the account to the strategy's floor or above, and keep per-trade risk modest, and risk of ruin falls toward negligible.
The risk controls only you can apply
It is worth being explicit about the division of labour. The EA controls trade-level mechanics — entries, its own stop and take-profit, its trade timing. You control the account-level risk envelope that the EA operates inside: how much capital funds it, the risk-per-trade setting, the daily-loss and maximum-drawdown limits, and the decision to pause the system when those limits are hit or when the market regime turns against the strategy.
This is why 'set and forget' is a risk myth. Automation removes the trade-by-trade decisions, not the risk-management ones. The operators who survive treat the EA as one component inside their own risk framework — they size conservatively, pre-define their stop-the-EA levels, fund to the floor, and review on a schedule. The strategy gets the headlines; the risk controls keep the account alive long enough for the strategy to matter.
Idées reçues fréquentes
❌ Idée reçue: The robot handles all the risk for me.
✓ En réalité: An EA controls trade-level mechanics like its own stop-loss, but you control the account-level risk envelope: position size, capital, the daily-loss limit, and the maximum-drawdown level at which you stop it. Most blown accounts fail on these owner-controlled settings, not on the strategy. Automation removes the trade decisions, not the risk-management ones.
❌ Idée reçue: A forex robot can't lose more than its stop-loss on a trade.
✓ En réalité: A per-trade stop bounds a single position only if the EA actually uses one and the broker fills it. Robots without a real stop (relying on averaging) have unbounded loss; gaps and slippage can fill a stop worse than expected; and across many trades, cumulative losses can far exceed any single stop. On leveraged accounts, a cascade can in principle exceed the deposit without negative-balance protection.
❌ Idée reçue: A bigger position size means faster profits.
✓ En réalité: Bigger size scales both profit and loss, and the loss side is what ends accounts. At 5% risk per trade a normal losing streak can cost 40% of the account and force unrecoverable oversized lots, while at 1-2% the same streak is survivable. Aggressive sizing does not improve a strategy's edge; it raises the probability the account dies before the edge pays off.
❌ Idée reçue: A high win rate means the robot is low-risk.
✓ En réalité: Win rate alone says little about risk. A system can win 90% of trades and still be high-risk if the rare losers are large — common in grid, martingale, and mean-reversion EAs that take small frequent profits and occasionally hold through a big adverse move. Judge risk by maximum drawdown and worst-trade size, not by win percentage.
Questions fréquemment posées
How do I manage risk with a forex robot?
Risk management for an EA is a framework you impose, not something the robot fully handles. Set risk per trade to a sustainable 0.5-2%. Insist on a real per-trade stop-loss, and add an account-level daily-loss cut-out so a single bad session is bounded. Fund the account at or above the strategy's capital floor so position sizing can respect your risk percentage without oversized lots. Decide in advance the peak-to-trough drawdown at which you will halt and review, and honour it. Finally, expect to monitor for regime changes and pause when conditions turn hostile. The strategy is one input; this envelope is what keeps the account alive.
What is a safe risk per trade for a forex EA?
Per-trade risk is the percentage of equity you lose if a trade hits its stop. The sustainable band is 0.5-2%; the lower end suits volatile strategies and smaller accounts. The math is survival-driven: at 1% risk, ten straight losses cost about 10%; at 2%, about 18-20%; at 5%, about 40% and rising as the EA sizes up to recover. Higher risk does not increase the strategy's edge — it increases the chance the account is destroyed by a normal losing sequence before the edge compounds. Set this input conservatively and resist raising it after a good run.
How do I set a stop-loss for a trading bot?
There are two layers. The per-trade stop is usually internal to the EA's logic; your job is to verify it exists (robots relying on averaging instead of a stop carry unbounded risk) and that its distance is appropriate for the pair's volatility — too tight and normal noise stops you out, too wide and a single loss is oversized. The second layer is account-level: a daily-loss cut-out that stops trading after the account loses a set amount in a day, bounding tail risk at the calendar boundary. If the EA lacks one, a risk-manager tool or a disciplined manual rule provides it. The hardest part is honouring the limit rather than overriding it to recover losses.
What is a safe maximum drawdown for a forex robot?
Every profitable strategy has drawdowns, so 'safe' means survivable and known in advance rather than absent. Sustainable bands vary by strategy class — conservative trend systems run lower peak drawdowns than aggressive scalpers. The practical controls are two: set a personal maximum-drawdown stop level before going live and honour it, and estimate the robot's realistic drawdown from a live account that spanned a volatile regime rather than a calm backtest, since the dangerous drawdown is usually the one the strategy has not yet shown. A system whose live drawdown already exceeds your tolerance is not safe for you regardless of its returns.
Can a forex robot lose more than my deposit?
Leverage means positions are larger than your deposit, so a sufficiently sharp move can in theory exceed the balance, especially if stops fill with slippage during a news spike or if a grid/martingale EA has built a large basket. Negative-balance protection, required at many regulated brokers, caps your loss at the deposit; choose a broker that offers it. Beyond that, the practical defences are modest leverage, avoiding EAs that trade without real stops, and an account-level daily-loss cut-out. With those in place, losing more than your deposit moves from a real risk to a remote one.
What is the success rate of a forex trading bot?
Two different numbers get called 'success rate'. Win rate (the share of individual trades that profit) varies enormously by strategy and is misleading in isolation — a 90% win rate with large occasional losers can still lose money. Account success rate (the share of traders who end up profitable) is the more meaningful figure, and the evidence is sobering: most retail algorithmic accounts lose over multi-year horizons, predominantly through risk-management failures such as oversizing and underfunding rather than because the strategies have no edge. The traders in the successful minority share disciplined risk control, which is exactly what this page is about.
Concepts associés
Voir aussi (externe)

William Harris
Fondateur et développeur principal de FxRobotEasy
Chicago, USA · Depuis 2021
- 12+ ans de trading en direct
- 10+ ans MQL5 / MQL4
- 3 Expert Advisors vérifiés en direct
- Fondé en 2021
“Je développe avec du code depuis le collège. Je trade depuis l'université. L'intersection de ces deux mondes — algorithmes, marchés et la technologie qui les relie — c'est là que j'ai passé les quinze dernières années. FxRobotEasy est ce qui se produit lorsqu'on refuse d'abandonner jusqu'à ce que l'idée imaginée fonctionne réellement sur un compte de courtier en direct.”
Plus de sujets
Réponses encyclopédiques aux questions que les traders posent aux IA et moteurs de recherche.
Tous les sujets d'apprentissage →