Daily / total / warning / target
Static, Trailing or EOD drawdown. The daily floor never drops below the total-loss floor. Breaches close all positions and orders, then lock entries until flat — retried every 5 seconds, surviving reloads.
Prop-firm risk guard · MT5 EA
ZETECPropManager watches equity in real time and enforces your daily loss, total loss, warning and target levels — closing everything and blocking new entries before the firm does it for you. No signals. No profit promises.
Scroll

One EA on one chart protects the whole account, whatever opened the trades.
Static, Trailing or EOD drawdown. The daily floor never drops below the total-loss floor. Breaches close all positions and orders, then lock entries until flat — retried every 5 seconds, surviving reloads.
Deposits and withdrawals move baselines through a reconciled cumulative ledger. No double-counting, no invented midnight equity: unverified states fall back to current equity with a log.
Native MT5 calendar closes affected held symbols before the event (default OFF). Friday close goes flat before the weekend and retries until flat across reloads.
A/S/D place stop, limit and market orders at mouse price with cash-validated SL/TP on the broker tick grid. X/Z cycle timeframes, Q–Y spawn drawing tools.
Daily P&L, distances to limits, news and Friday status. Account levels projected to chart prices through net volume — N/A with a reason when no crossing price exists.
What it does — and what it will never claim to do.
Defaults shown are the shipping defaults for a 100k account. Scale cash amounts proportionally for smaller accounts. All cash inputs use account currency.
Hotkey orders only. Risk enforcement covers every source.
| Input | What it does | Default |
|---|---|---|
| Lot Size per order | Lot size per hotkey order, normalized to symbol min/max/step. | 0.01 |
| Take Profit (account currency, 0=off) | Take profit in account currency. 0 disables it. | 1000.0 |
| Stop Loss (account currency) | Stop loss in account currency, priced on the tick grid for the actual direction. | 100.0 |
| Break-Even trigger (account currency) | Profit that moves stop loss past entry. | 50.0 |
| Trailing start (account currency) | Profit that starts the cash trailing stop. | 100.0 |
| Trailing distance (account currency) | Trailing distance in account currency. | 1.0 |
| Magic Number (own orders) | Own orders tag. BE/trailing only touch this magic on the chart symbol. | 888888 |
Warning is a percentage of the effective daily budget and never sits below the effective floor.
| Input | What it does | Default |
|---|---|---|
| Account Size (account currency) | Reference size for static drawdown and profit target. | 100000.0 |
| Max Daily Loss (account currency) | Max loss per day from day-start equity. | 3000.0 |
| Max Total Loss (account currency) | Max overall loss from the drawdown anchor. | 6000.0 |
| Warning Threshold (%) | Early level as % of the effective daily budget. Also closes and locks. | 75.0 |
| Profit Target (account currency) | Target as AccountSize + this. Locks gains, blocks entries. | 6000.0 |
| Drawdown Type (Static/Trailing/EOD) | STATIC from size, TRAILING from max equity, EOD from daily closes. | STATIC |
Session blocks entries only. Risk, news and Friday stay armed outside it.
| Input | What it does | Default |
|---|---|---|
| Session Start Hour/Min · End Hour/Min (Server Time) | Allowed entry window in server time, overnight ranges supported. | 0:00–23:59 |
| Enable News Filter | Master switch for calendar protection. | false |
| Minutes Before News | Minutes before the event to act. Minimum 1 when enabled. | 5 |
| Close Mode | Close orders only, positions only, or all. | ALL |
| Importance | High only, or high + medium. | HIGH |
| Scope | All affected currencies, or smart commodity matching. | ALL |
| Ignore Crypto for News · Ignore News with Words (comma sep) | Skip crypto and events whose name contains listed words. | true · Auction |
| Enable Friday Close · Minutes Before Close · Close Hour/Min (Server Time) | Flat before the weekend at server time, retried until flat. | OFF · 15 · 23:59 |
Fully remappable. Lines only draw where they mean something.
| Input | What it does | Default |
|---|---|---|
| Hotkey: Buy Stop/Limit · Hotkey: Sell Stop/Limit · Hotkey: Market Order | Order hotkeys reading mouse price. Blocked while locked, out of session or in news. | A · S · D |
| Active Timeframes (comma separated) · Hotkey: Timeframe Up (Higher) · Hotkey: Timeframe Down (Lower) | Timeframe cycle list and keys. | M5…W1 · X · Z |
| Hotkey: Vertical Line · … · Hotkey: Rectangle | Drawing tools spawned at the cursor, preselected. | Q…Y |
| Show On-Chart Lines · Daily/Total/Warning/Target Line Colors · Line Width | Daily/total/warning/target lines and panel. | ON |
Copy three numbers from your firm dashboard. No per-firm presets to go stale.
Set Account Size, Max Daily Loss and Max Total Loss to your dashboard. Pick the drawdown mode your rules use.
One chart, Algo Trading ON, “Allow Algo Trading” checked. Risk covers the whole account from there.
Trigger a warning on demo first. Watch it close, lock and retry — then trade real size.
Rent cheap to prove it on demo. Buy once when it earns the slot.
MQL5 Market · 10 activations
$50 lifetime
or $30 / 3 months rental · $40 / year · free updates · support via MQL5 messages
Buy or rent on MQL5Risk disclaimer: trading involves substantial risk of loss. This tool assists risk management; it does not guarantee profits or prevent all losses. Test on demo first.