Back to blog
Algo6 min read

EV Risk Manager: Dynamic Risk Management for MT5

Utility EA for MetaTrader 5 that automatically calculates lot size based on fixed risk per trade, manages trailing stops, and protects capital with configurable drawdown rules.

The manual sizing problem

Most traders calculate lot size by hand before every trade: open the calculator, enter the balance, the risk percentage, and the stop loss distance. It's a slow process, prone to errors, and one that disappears under emotional pressure.

The result is inconsistent risk across trades — some at 1%, others at 3%, some with stops too far or too close. That inconsistency destroys edge over time even in profitable systems.

What EV Risk Manager does

EV Risk Manager is a utility EA for MetaTrader 5 that automates risk management trade by trade. It doesn't generate signals or enter the market on its own — its function is to ensure that every trade you open carries exactly the risk you defined.

Automatic fixed-R sizing

Define your maximum risk per trade as a percentage of account balance. The EA calculates the correct lot size in real time based on each order's stop loss before execution.

input double InpRiskPct   = 1.0;   // Risk per trade (% of account)
input bool   InpAutoSize  = true;  // Enable auto sizing

With a $10,000 balance, 1% risk and a 20-pip stop loss on EURUSD, the EA automatically calculates the lots needed so that the maximum loss is exactly $100 — regardless of symbol, broker or market conditions.

Intelligent trailing stop

Once a trade moves into profit, the trailing stop follows the price automatically at the configured distance. Three modes available:

  • Fixed trailing — follows price at a fixed pip distance
  • ATR trailing — adjusts the distance based on symbol volatility
  • Auto break-even — moves stop to entry when the trade reaches the first profit target
input bool   InpTrailEnabled = true;
input int    InpTrailMode    = 1;      // 1=Fixed, 2=ATR, 3=BreakEven
input double InpTrailPips    = 15.0;  // Trailing distance (pips)

Daily drawdown protection

If the day's P&L falls below the configured threshold, the EA closes all open positions and blocks new entries until the next trading day. Essential for complying with prop firm rules at FTMO, Funded Next or The5%ers.

input double InpDailyDDLimit  = 4.5;  // Max daily loss %
input bool   InpDDProtEnabled = true;

Simultaneous exposure limit

Define the maximum total risk accumulated across open positions. If opening a new trade would exceed that limit, the EA blocks it. Prevents situations where several correlated positions accumulate real risk far greater than it appears.

input double InpMaxTotalRisk = 5.0;  // Max total risk (% of account)

Full compatibility

EV Risk Manager works alongside any signal EA or manual strategy. It doesn't need to run alone — it acts as a control layer over your existing trades. Compatible with all brokers and symbols available in MT5.

  • MetaTrader 5 — any broker
  • Forex, metals, indices, crypto
  • Compatible with other EAs in the same terminal
  • Windows VPS with no additional setup

Available as subscription or one-time payment

EV Risk Manager is available for €10/month or a €50 one-time payment with no renewals. Delivered as a compiled EVRiskManager.ex5 file directly to your email after purchase.

See full specifications at EV Risk Manager.

#EA#MT5#gestión de riesgo#risk manager#prop firm#lot sizing#R fijo

Automate your MT5 risk management with dynamic lot sizing and drawdown protection.

See EV Risk Manager →
Join Discord