Back to blog
Algo6 min read

EV Prop Protector: Protect Your Prop Firm Account in MT5

New utility EA for MetaTrader 5 that monitors daily drawdown, applies automatic stop profit, and filters trading hours — all configurable with independent ON/OFF per module.

The prop firm problem

Passing a prop firm challenge doesn't only depend on winning trades. It depends on not making a mistake that invalidates the account: excessive daily drawdown, a losing streak that exceeds the maximum limit, trading during the wrong hours, or accumulating too much exposure in a single session.

Most traders with profitable strategies lose their funded accounts not through lack of edge, but through lack of operational risk control. EV Prop Protector automates exactly that protection layer.

What does EV Prop Protector do?

It's a utility Expert Advisor for MetaTrader 5 with four independent modules, each with its own ON/OFF switch. You can activate only the ones you need based on your prop firm's rules.

Module 1 — Drawdown Protection

Monitors floating and realised daily drawdown in real time. When the day's P&L reaches the configured limit, the EA instantly closes all positions and removes all pending orders. The counter resets automatically at the start of each new trading day.

input double InpDDLimit = 5.0;   // Max daily drawdown %
input bool   InpDDEnabled = true;

Compatible with the daily drawdown rules of FTMO, MyForexFunds, The5%ers and most prop firms on the market.

Module 2 — Stop Profit

Define profit targets as a percentage of account. You can configure up to two levels (partial and full). When floating P&L reaches the level, the EA can close all positions or hold them based on your preference. Ideal for not "giving back" profits on overextended sessions.

input double InpProfitTarget1 = 2.0;  // % of account — partial close
input double InpProfitTarget2 = 4.0;  // % of account — full close

Module 3 — Trading Hours Filter

Restricts opening new trades to a defined time window. Outside the configured hours, the EA blocks any new entries but does not interfere with already-open positions. Useful for avoiding macro news events, session closes or low-liquidity hours.

input int  InpStartHour = 8;    // Start hour (MT5 server time)
input int  InpEndHour   = 20;   // End hour
input bool InpHoursEnabled = false;

Module 4 — Position & Lot Cap

Limits the maximum number of simultaneous open positions and the total accumulated volume on the symbol. If either limit is exceeded, the EA prevents new orders from opening until the level drops back below the threshold.

input int    InpMaxPositions = 5;     // Max simultaneous positions
input double InpMaxLots      = 2.0;   // Max total volume (lots)
input bool   InpCapEnabled   = false;

Integrated control panel

The EA includes a visual panel in the top-left corner of the chart showing the real-time status of each active module: day's P&L, drawdown %, profit level reached, open positions and total volume. Values change colour (green / amber / red) based on proximity to the configured limits.

The panel is completely non-intrusive: it doesn't interfere with trading or any other EAs you may have running in the same terminal.

Compatibility

  • MetaTrader 5 — any broker
  • All symbols: forex, metals, indices, crypto
  • Compatible with any trading EA in the same terminal (runs as a utility, not a signal EA)
  • Works on Windows VPS without restrictions

No licence, one-time payment

EV Prop Protector is delivered as a compiled EVPropProtector.ex5 file directly by email after purchase. No licence system, no online activation, no specific account number required. A single payment of €29 — no subscription, no renewals.

See the product page with full specifications at EV Prop Protector.

#EA#MT5#prop firm#drawdown#gestión de riesgo#FTMO#challenge

EV Prop Protector monitors your drawdown and closes positions automatically before you breach limits.

See EV Prop Protector →
Join Discord