Markets & Risk
How do I build a rule-based forex trading system with strict drawdown control?
GOSPELTRADER Markets Desk · 2 June 2026 · 10 min read
Quick answer
Build a rule-based forex trading system by writing a specification that fixes entry, exit and sizing rules in advance, risking no more than 1–2% of account equity per trade, capping daily loss at about 3% and maximum drawdown at 10–15%, then backtesting and forward-testing before any capital is committed.
Risk-per-trade formulas
Position size = (Account equity × Risk %) ÷ (Stop distance in pips × Pip value). With a ₦ or $10,000 account, 1% risk and a 25-pip stop on a pair with $10 per pip per standard lot: (10,000 × 0.01) ÷ (25 × 10) = 0.4 standard lots. Maximum risk per trade: 1–2% of equity. Daily loss limit: 3%. Maximum drawdown before the system is halted for review: 10–15%.
The written system specification
A rule-based system is a document before it is a trade. If a rule cannot be written unambiguously enough for another person to execute it identically, it is discretion wearing a rule's clothing.
- • Market and session: which pairs, which hours, which conditions are excluded.
- • Entry rule: exact, testable conditions with no subjective language.
- • Stop placement: structural or volatility-based (for example 1.5× ATR), fixed in advance.
- • Target and exit management: fixed R multiple, trailing rule, or time-based exit.
- • Position sizing: the formula above, applied to current equity, not peak equity.
- • Halt conditions: daily loss limit, weekly loss limit, maximum drawdown review trigger.
Drawdown control in practice
Drawdown is controlled by three layers: per-trade risk, correlation limits, and hard halts. Correlated positions are one position — EURUSD and GBPUSD longs held simultaneously are close to a single dollar-short trade. Cap aggregate risk across correlated exposures at the same 2% ceiling, not 2% each.
| Control | Typical setting | Purpose |
|---|---|---|
| Risk per trade | 1–2% of equity | Limits single-trade damage |
| Correlated exposure cap | 2% aggregate | Prevents hidden concentration |
| Daily loss limit | 3% | Stops tilt and cascade losses |
| Max drawdown halt | 10–15% | Forces system review before ruin |
| Recovery sizing | Halve risk until drawdown recovers 50% | Reduces compounding of losses |
Testing before capital
Backtest across at least three market regimes, then forward-test on a demo or micro account for a minimum of 100 trades. Record expectancy, win rate, average R, maximum drawdown and the longest losing streak. A system with positive expectancy still requires enough capital to survive its worst historical streak.
Risk disclaimer
GOSPELTRADER INC. specifies and researches trading systems. Nothing here is investment advice or a solicitation. Leveraged forex trading carries substantial risk of loss, and past performance never guarantees future results.
Frequently asked questions
How do I build a rule-based forex trading system with strict drawdown control?
Write a specification fixing entry, exit and sizing rules, risk 1–2% of equity per trade, cap daily loss at 3% and maximum drawdown at 10–15%, then backtest across multiple regimes and forward-test at least 100 trades before committing capital.
What percentage should I risk per forex trade?
One to two percent of account equity per trade is the standard risk governance range; beyond that, a normal losing streak can end the account.
How do I calculate forex position size?
Position size = (Account equity × Risk %) ÷ (Stop distance in pips × Pip value). Always compute from current equity rather than peak equity.
What is an acceptable maximum drawdown for a trading system?
Most rule-based systems set a 10–15% maximum drawdown as the trigger to halt trading and review, with risk halved until half the drawdown is recovered.
Does GOSPELTRADER INC. manage funds?
No. We deliver market research, system specification and risk governance documentation. We do not manage client funds or provide investment advice.