PropGuard Prop Firm Compliance Guardian
- Experts
-
Oguzhan Senturk
Algorithmic Trading Systems Developer
I develop automated trading systems and risk-control tools for MetaTrader 5. I do not see a trading system as a strategy alone. Research, order execution, position management, account protection and the user interface all need to work as one coherent system. - Version: 1.4
- Updated: 15 September 2026
- Activations: 5
PropGuard is a MetaTrader 5 utility that watches a prop firm account against the firm's own rules and acts before a limit is breached. It does not open trades and contains no trading strategy. It reads your account, shows how much room is left, and can close positions and block further trading when a limit you configured is reached.
A prop firm account is lost on a rule, not on a bad trade. The daily loss limit, the maximum loss limit and the trailing reference are arithmetic that runs whether or not you are at the screen. PropGuard's job is to do that arithmetic continuously, in the same terms your firm uses, and to say plainly how close you are.
WHAT IT DOES
One chart watches the whole account. Attach PropGuard once. It reads every open position and pending order on the account, not only the symbol of the chart it sits on. If you attach a second copy, the newest chart takes ownership and the other goes to standby, so two copies never enforce against each other.
It states the number that matters. The large figure on the panel is the room left before PropGuard itself acts, not the raw firm limit. Those are different numbers when a safety margin is configured, and showing the raw limit would overstate your room by exactly that margin.
It acts, it does not only warn. When a configured limit is reached, PropGuard can close positions and pending orders and lock the account against further trading until you clear the lock deliberately. Warning-only mode is available for every rule if you prefer to act yourself.
It distinguishes a published rule from a habit. Some firm limits are published; others are risk-team discretion. Where a firm publishes no limit, PropGuard marks the line "(guide)" and never closes a position for it. A panel that presented guidance as a rule would be lying to you at the worst possible moment.
THE RULES IT TRACKS
| Rule | What PropGuard does |
| Daily loss | Tracks equity loss since the daily reset, against a percentage of initial or day-start balance, or a money amount. The percentage base is selectable because firms differ on it. |
| Maximum loss | Static, trailing to the end-of-day peak, or trailing intraday. Optionally stops trailing once the account is up by the full limit, which is how some firms define it. |
| Profit target | Tracks closed-trade progress toward the target, and can close and lock on reach so a passed phase is not given back. |
| Minimum trading days | Counts active days, or profitable days where the firm requires a day to clear a profit threshold before it counts. |
| Consistency / best day | Tracks the best day's share of total profit against the firm's limit. |
| News window | Optional. Blocks or flattens around high-impact events using the terminal's own calendar. If no calendar is available the panel says so rather than pretending the rule is active. |
| Weekend and end of day | Optional flat windows on broker server time. |
BEHAVIOURAL GUARDS
These cover the practices firms police separately from drawdown. Each is off, warning, or enforcing, independently.
| Guard | What it detects |
| Risk per trade | One position's cash risk from its stop distance, against your limit. |
| Total open risk | The stop-based risk of every open position added together. This is the figure two firms actually limit, and a per-trade check cannot see it: three positions risking 0.5% each pass a 1% per-trade test and still exceed a 1% combined limit. |
| Stop-loss required | Flags or closes any position left without a stop after a grace period. |
| Hedging | Opposing buy and sell on the same symbol. |
| Grid | More than a set number of positions stacked on one symbol. |
| Martingale | Position size increased after a losing close. Advisory. |
| Overtrading | Too many entries in a window, or holds short enough to read as tick-scalping. Advisory. |
| Exposure | Account-wide caps on open positions and total lots. |
FIRM PRESETS
The setup asks four questions: which firm, which program, which phase, and the true starting balance. It then fills the rule set with that program's published figures, including the details that are easy to get wrong: which balance a daily percentage is measured from, whether the maximum loss trails and when it stops trailing, and whether a firm counts active days or profitable days.
Presets cover FTMO, FundedNext, FundingPips, The5ers and E8, with a Custom option for any other firm or plan. They were read from each firm's own published objectives and are a starting point for your own check. Firm rules change and differ between plans, so confirm every figure against your own account before relying on it.
The total open risk figures are an example of why that matters. FundingPips publishes a limit on funded accounts and states that it does not apply during evaluation, so PropGuard arms it in one case and not the other. FundedNext publishes a combined limit without separating the phases. FTMO publishes no such limit at all, so that line only ever warns, and says so.
ANALYSIS TOOLS
Three panels read your own closed trade history. They describe what has already happened on your account; none of them is a forecast.
- Pass Simulator runs a Monte Carlo simulation from your own trade statistics against your configured rules, and reports the share of runs that reach the target, breach the maximum loss, or fail on the daily limit. On a funded account there is no pass target, so it reports the odds of keeping the account instead.
- Edge X-Ray breaks your history down by session, symbol and weekday, and names your best and worst of each. Small samples are labelled as small rather than hidden.
- Broker Integrity samples live spread on the chart symbol, records the maximum and any spikes, estimates round-turn cost per lot, and compares spread at your entries with the background average.
THE PANEL
Status is one word. ACTIVE means protecting. WARNING means a limit is close. LOCKED means trading is blocked until you clear it. PAUSED means enforcement is suspended. STANDBY means another chart holds ownership.
Buttons are Flatten, Reset and Pause, plus the three analysis panels. Flatten closes in-scope positions and pending orders and then verifies the result, reporting what was actually closed rather than assuming success. Reset clears locks, and if the breach still exists PropGuard locks again immediately. Pause suspends all enforcement until you press Resume; it survives a timeframe change, and the panel stays amber for as long as it is active.
English is the default. One control switches the whole interface to Turkish. A five-page guide opens in the panel, and every rule row has a tooltip explaining what it measures.
SETUP
- Attach PropGuard to any actively updating chart. One chart is enough for the whole account.
- Answer the four setup questions, and enter your true starting balance. If you are mid-challenge, never accept an automatic value lower than your real starting balance.
- Check every filled figure against your own account's objectives, and adjust where your plan differs.
- Decide, per rule, whether you want warning only or enforcement.
- Enable algorithmic trading in MetaTrader 5, or PropGuard cannot close anything.
REQUIREMENTS AND LIMITS
- Platform: MetaTrader 5. MetaTrader 4 is not supported.
- Account: hedging and netting are both supported. The magic-number filter decides scope; left at zero, every trade on the account is in scope, including your manual trades and other EAs.
- It can only act while it is running. Closing requires the terminal open, online, with algorithmic trading enabled. A limit reached while the terminal is closed is not enforced.
- It cannot prevent a gap. Closing takes place at the price available when the limit is detected, which in a fast or gapping market can be worse than the limit itself.
- It does not replace the firm's own measurement. Your firm's figure is the one that counts; PropGuard mirrors it from your inputs.
- VPS: useful for the same reason it is useful for any EA, because protection only runs while the terminal does.
SUPPORT
Questions are answered in the comments section of this page. When reporting a problem, include your firm and program, the preset shown on the panel, a screenshot of the Inputs tab, and the relevant Experts log lines.
DISCLAIMER
Trading foreign exchange and CFDs carries substantial risk and is not suitable for every investor. Losses are possible, and past results do not indicate future results.
PropGuard is a risk and compliance utility. It does not open trades, does not produce trading signals, and cannot make an account profitable. It cannot guarantee that a challenge is passed, that an account is kept, or that a payout is approved.
Its protection is limited by conditions outside its control: it acts only while MetaTrader 5 is running with algorithmic trading enabled, it closes at the price the market offers at that moment, and gaps, slippage, requotes and connection loss can all produce a worse outcome than the configured limit. Firm rules also change without notice, and presets can go out of date.
Verifying your firm's current rules, configuring the limits correctly, entering the true starting balance and deciding whether to rely on enforcement remain entirely your own responsibility. Test PropGuard on a demo account before using it on an account you cannot afford to lose.
