← All articles

EA risk settings for prop-firm challenges: lot size, daily cap, correlation

The settings decide if you survive long enough to find out if the EA works. How to map lot size to your daily limit and cap concurrent risk.

Why settings matter more than the EA

A good EA with bad lot size fails a challenge just as fast as a bad EA. The strategy decides if you make money; the risk settings decide if you survive long enough to find out. For prop-firm challenges the survival part is the whole game.

The one number to set first: risk per trade

Everything flows from this. On a $100,000 account risking 1% per trade:

  • Stop loss = $1,000.
  • 5%-daily-limit budget ($5,000) ÷ $1,000 = 5 losing trades ends the day.

Drop to 0.5% risk and you get 10 stops of room. Tighten the stop (wider SL = bigger lot for same $ risk) only if the EA's logic supports it — do not shrink the SL below what the strategy needs just to trade bigger.

Map the EA's inputs to your limit

Most EAbase EAs expose a risk input rather than a fixed lot. Set it so a full stop equals your chosen % of balance:

| Account | Daily limit | Risk/trade | Max stops/day | | --- | --- | --- | --- | | $50,000 | $2,500 (5%) | 1% = $500 | 5 | | $100,000 | $5,000 (5%) | 0.5% = $500 | 10 | | $200,000 | $10,000 (5%) | 1% = $2,000 | 5 |

If the EA only takes a fixed lot, compute the lot from your stop distance: lot = risk$ ÷ (stop_pips × pip_value). When unsure, run a demo and read the actual loss per stop.

Cap the daily loss at the EA level too

Do not rely only on the firm's server-side kill. Set the EA's own daily-loss cap (or run a guardian) so the EA stops opening once it has lost, say, 4% — leaving a 1% buffer before the firm kills the account. That buffer is your margin for error.

Watch correlation, not just size

Two EAs risking 1% each is 2% total — unless they trade the same symbol. Three gold EAs in a news spike = one correlated move = your whole day gone. Keep total concurrent risk across all EAs at or below your per-trade budget.

Spread and session filters

High spread silently increases your real stop loss. Enable the EA's spread filter and session filter so it does not enter right before a news print or when the broker widens spreads. Most EAbase EAs have these on by default — confirm before go-live.

The 10-minute sanity check

  1. Set risk/trade to 0.5%–1% of balance.
  2. Confirm the EA has a hard SL (no martingale/grid).
  3. Set the EA daily cap to ~80% of the firm limit.
  4. Enable spread + session filters.
  5. Run one week on demo at challenge size; read the worst-day loss.

If the worst demo day stays under the firm's daily limit with room to spare, you are ready. If not, lower the risk per trade and repeat.

Pair these settings with an account-wide circuit breaker — see does a drawdown guardian actually save accounts — and the full pass-a-challenge checklist.

Risk disclaimer: Leveraged forex and CFD trading can lose more than your deposit. These are configuration guidelines, not financial advice. Validate every setting on a demo account against your firm's exact rules.

Share:Post on X ↗Post on Reddit ↗Share on Telegram ↗