EKAI Prop Guardian Pro

EKAI Prop Guardian Pro

The complete prop firm survival dashboard for MetaTrader 5 (Utility Expert Advisor — monitoring only, does NOT execute trades)

Overview

EKAI Prop Guardian Pro is the only MetaTrader 5 utility that combines three critical prop-firm survival engines in a single draggable, resizable, scrollable dashboard: a Rule Compliance Engine for 7 preset firms, a Behavior Engine that flags revenge trading and overtrading in real time, and a MAE/MFE Live Dashboard that measures the execution quality of every trade you take.

This is a pure monitoring utility. It reads your account, computes metrics, and displays a live dashboard. It does not open, close, or modify any trades. Ever. Zero trade execution logic exists in the code.

If you are running a challenge for FTMO, The5ers, FundingPips, Alpha Capital Group, FundedNext, or any funded account with similar rules, this tool watches every rule for you, every second, and warns you before a mistake becomes a breach. If you are already funded, it protects your allocation by catching the psychological patterns that blow real accounts.

Nothing about your workflow changes. You do not need to leave MetaTrader 5, open a browser tab, refresh a spreadsheet, or subscribe to a monthly journaling service. The panel sits on your chart, drags where you want it, resizes with mouse to fit your screen, and remembers everything between restarts.

Important: This is a Utility EA

MetaTrader 5 uses the "Expert Advisor" file type for both trading robots AND monitoring utilities. This EA is in the utility category. Concrete facts:

  • Zero trade functions in the code (no OrderSend , no PositionClose , no PositionModify , no CTrade class)
  • Only reads: AccountInfo , PositionInfo , HistoryDeals , TerminalInfo
  • Only writes: chart objects (the panel), one persistence file in the sandbox
  • AutoTrading button must be enabled in the top toolbar. Not because the EA trades, but because MetaTrader 5 disables the timer of any EA (utility or trading) when AutoTrading is off. If AutoTrading is disabled, the panel will show a warning message.

If you have any doubt about the monitoring-only nature of the EA, decompile it after purchase and verify. There is nothing to hide.

What makes it different

Every prop trader has seen at least one of these three tools sold separately:

  • A rule dashboard that shows daily loss vs limit and current drawdown
  • A discipline tracker that logs trades and flags overtrading
  • A trade journal that measures MFE and profit efficiency after the fact

EKAI Prop Guardian Pro integrates all three into one EA, running continuously on your chart, with a unified severity system that surfaces the worst risk across all engines as a single STATUS banner. When the banner is green, you are safe on every axis. When it turns yellow, orange, red, or purple, you know exactly which rule or pattern needs your attention, immediately, without digging through menus.

The Consistency Ratio Tracker, the Position Escalation Detector, the Rebase Baseline feature, and the fully scrollable/resizable Pro panel are unique to this product. No other MT5 utility combines them with a full rule engine.

Engine 1: Rule Compliance Engine

The core of the tool is a rule engine that mirrors the exact rule sets used by the major prop firms in 2026.

Preset library (built in)

Preset Daily Loss Max DD DD Type Profit Target Min Days Consistency
FTMO 2-Step 5% 10% Static balance 10% 4 Off
FTMO 1-Step 3% 6% Trailing balance 8% 3 Off
The5ers Bootcamp 5% 4% Static balance 6% 10 Off
FundingPips Standard 4% 8% Static balance 8% 3 50%
Alpha Capital Group 5% 10% Static balance 8% 4 30%
FundedNext Evaluation 5% 10% Static balance 10% 5 Off
Custom Fully editable Fully editable Fully editable Fully editable Fully editable Fully editable

Switch between presets in a single click from the panel. Every metric recalculates instantly. When you select Custom, all rule fields become editable directly from the Settings sub-panel.

Live tracked metrics

  • Daily Loss: current loss from day-start balance, versus your daily limit, in dollars and as % used
  • Max Drawdown: current drawdown versus your DD limit, respecting the correct reference point for the DD type (static balance, static equity, trailing balance, or trailing equity)
  • Profit Target: total profit versus your target, in dollars and as % achieved
  • Trading Days: days with realized activity, versus the minimum required
  • Consistency Ratio: your best-day profit as a percentage of total profit, live tracked and provisional (today's realized P&L counts toward the "best day" while the day is still open, so you get warned BEFORE a big day breaks the rule)

Severity system

Every metric is classified into one of five levels based on how close it is to its limit:

Severity Threshold Color Meaning
SAFE < 60% of limit Green Nothing to worry about
WATCH 60-80% Yellow Approaching a warning zone
DANGER 80-95% Orange Very close to the limit
CRITICAL 95-100% Red Imminent breach
BREACH >= 100% Purple Already broken

All thresholds are user-configurable from EA inputs.

The STATUS banner at the top of the panel always shows the worst severity across all metrics and all engines. When you see red or orange, you know something needs attention without having to scan every row.

Engine 2: Behavior Engine

The Behavior Engine watches the psychological patterns that cause traders to blow accounts even when they know the rules. It runs silently in the background and lights up flags when a pattern crosses your configured thresholds.

Revenge Trade Detector

Measures the time gap between your last losing trade and the next trade you open. If that gap is smaller than the configured window (default: 15 minutes), the trade is flagged as revenge and counted. You see:

  • Total revenge count since last Rebase
  • Time in minutes since the most recent revenge trade
  • The flag stays active for 30 minutes after a fresh revenge, then auto-clears

Overtrading Counter

Rolling counters for trades closed today and trades closed in the last rolling hour. When either exceeds the configured threshold (default: 8/day, 4/hour), the overtrading flag activates and the row turns orange.

You see:

  • Trades today / daily limit
  • Trades in last hour / hourly limit
  • Progressive color (yellow at half the daily limit, orange when over)

Loss Streak Cooldown Enforcer

After N consecutive losing trades (default: 3), the engine enters cooldown mode:

  • Shows countdown of minutes remaining (default cooldown: 30 minutes from the last loss)
  • The cooldown flag stays active until the timer runs out
  • Longest streak ever is tracked as a personal benchmark
  • Auto-clears when the timer expires or when the next winning trade closes

Position Escalation Detector

Compares the volume of every new trade against the running average of the last 5 trades. If the volume is more than X% larger (default: 50%) and the trade opens within one hour of a losing trade, the engine flags escalation as CRITICAL. This is the pattern most closely associated with Martingale tilt and account blow-ups.

You see:

  • "None" (green) when no escalation active
  • "DETECTED (+150% lot)" (red) when a fresh escalation is happening
  • Cumulative history count of past escalations

Combined behavior severity

  • 1 active flag = WATCH (yellow)
  • 2 active flags = DANGER (orange)
  • 3 or more active flags = CRITICAL (red)

This severity is factored into the overall STATUS banner alongside the rule engine, so a behavior escalation can trigger a CRITICAL alert even when your dollar-based rules are still safe.

Engine 3: MAE/MFE Live Dashboard

Maximum Adverse Excursion (MAE) and Maximum Favorable Excursion (MFE) are the two most important post-trade metrics for evaluating execution quality, and neither is stored natively by MetaTrader 5. This dashboard tracks both live for every position from the moment you attach the EA.

How it works

Every second, the engine polls all open positions and updates two running numbers per trade:

  • runningMAE: the worst floating P&L ever seen (in dollars, including swap)
  • runningMFE: the best floating P&L ever seen (in dollars, including swap)

When a position closes, those values become the final MAE and MFE for that trade, and the engine computes:

  • Profit Efficiency = final profit / MFE * 100. If your MFE was +$100 and you closed at +$30, you captured 30% of the peak. High efficiency (>70%) means good exits. Low efficiency (<30%) means you consistently let profits reverse before closing.
  • MFE:MAE Ratio = avg MFE / |avg MAE|. Structural payoff. Above 2.0 is excellent, 1.0-2.0 is workable, below 1.0 is a losing edge over time.
  • Bad Risk Count = winning trades where |MAE| > profit. You made money but at more risk than you took profit. If your bad risk rate is above 30%, your stop placement or entry timing needs work.

Live open-position tracking

The Live Positions row shows real-time aggregates across every open position right now:

  • Count of positions being tracked
  • Sum of current floating P&L
  • Sum of running MFE (best floating aggregate observed)
  • Sum of running MAE (worst floating aggregate observed)

This lets you see, at a glance, whether your open positions are giving back paper profits (current P&L below aggregate MFE) or whether you are still in a favorable moment.

Aggregated stats

Over a configurable rolling window (default: 50 trades), the panel shows:

  • Tracked trades count
  • Average efficiency, with best and worst individual trades in the same row
  • Average MFE / Average MAE with the ratio
  • Bad risk count as a fraction of tracked trades
  • Last closed trade snapshot: profit, MFE, MAE, efficiency %

Honest limitations

Because MetaTrader 5 does not store MAE/MFE natively, only trades opened and closed while the EA was running on the chart have full MAE/MFE data. Trades from the historical archive show up excluded from statistics.

If the terminal is closed while positions are open, the engine cannot capture ticks during that offline period. When you reopen, tracking resumes from the current moment, and the runningMAE / runningMFE will not include the offline range.

These limitations are inherent to MT5. The dashboard is transparent about which trades have complete data (the "Tracked Trades: N" counter tells you the truth).

The Rebase Baseline feature

Most rule dashboards fail the moment you install them mid-challenge. Your initial balance was $100,000 three days ago, you have made $2,000 in profit, and the tool anchors your baseline to today's $102,000 balance because that is what MT5 reports. The daily loss and drawdown calculations are wrong from minute one.

Rebase Baseline solves this in one click. When you press it from the Settings sub-panel, the engine:

  • Re-anchors the initial balance and initial equity to the current values
  • Re-anchors the peak equity and peak balance (for trailing DD)
  • Resets the best-day profit and trading-days counters
  • Marks a behavior cutoff time at the current moment, so historical trades stop counting for revenge, overtrading, streak, and escalation detection
  • Clears the MAE/MFE analytics window and the live-position tracker (which re-populates on the next tick with correct data)

Use it when:

  • Installing the EA mid-challenge
  • Starting a new challenge phase (moving from Phase 1 to Phase 2)
  • Testing rule presets against your current account without wanting historical noise
  • Beginning a fresh evaluation period

The cutoff persists between MT5 restarts, so trades before the rebase remain invisible even after you close and reopen the terminal.

The Pro Panel — Fully draggable, resizable, and scrollable

The panel is not a rigid overlay. It is a self-contained dashboard app that respects your screen space and lets you shape it however works best for your setup.

Draggable

  • Grab the title bar and drag anywhere on the chart
  • Position persists between restarts, per chart
  • Toggle button [x] PG / [ ] PG always visible outside the panel for quick show/hide even after moving

Resizable with mouse

  • Drag the small gold-dotted handle in the bottom-right corner to resize the panel in both dimensions
  • Horizontal drag changes panel width (from configured minimum to 90% of chart width)
  • Vertical drag changes total panel height (from configured minimum to almost full chart height)
  • Layout adapts automatically to the new dimensions — columns rescale, values switch to compact format on narrow panels
  • Double-click on the resize handle instantly restores the default size (position stays put)
  • Every size change persists across MT5 restarts

Scrollable when content exceeds height

The panel uses virtual clipping for both the main content area and the Settings sub-panel:

  • When the main dashboard content (Rules + Behavior + MAE/MFE + Account sections) does not fit in the current height, a gold scrollbar appears on the right edge of the main area
  • When the Settings sub-panel is open and has more rows than the visible height, its own independent scrollbar appears
  • Both scrollbars have up (^) and down (v) arrow buttons at the top and bottom
  • Mouse wheel works inside both viewports — the engine detects which viewport your cursor is over and scrolls the correct one
  • Rows outside the viewport are not drawn (virtual clipping), keeping the panel visually clean without overflow above or below the bounds

Top-row buttons

  • Hide: instantly hide the entire panel (external toggle button remains)
  • Firm: cycles through all 7 prop firm presets, metrics recalculate instantly
  • Set: opens/closes the Settings sub-panel
  • Reset: restores panel to default position, default size, closes Settings, resets scroll to top

Settings sub-panel (10 rows)

  • Prop firm cycle
  • Account size cycle ($5k / $10k / $25k / $50k / $100k / $200k / $300k / $500k)
  • All rule editors (Daily Loss %, Max DD %, Profit Target %, Min Days, Consistency %) — active only in Custom mode
  • Rebase Baseline (re-anchor everything to current state)
  • Save Position (manual persistence save)
  • Reset Position (return panel to input defaults)

Full state persistence

Everything is saved automatically to PGProEA_State_<ChartID>.dat :

  • Panel position (X, Y)
  • Panel dimensions (width, height, Settings max height)
  • Panel and Settings visibility
  • Scroll positions (main and settings)
  • Selected prop firm
  • Account size
  • All baseline anchors (initial balance/equity, peak equity/balance)
  • Behavior counters (loss streak, revenge count, escalation count, cutoff time)

Every setting is configurable from EA inputs (F7 in MetaTrader) and most are also changeable live from the panel without detaching the EA.

Use cases

The Evaluation Trader

You are running Phase 1 of a FTMO 2-Step $100,000 challenge. You have three days to hit +10% profit while never losing more than 5% in a day or 10% total. Prop Guardian Pro shows you exactly how much daily loss headroom you have right now, alerts you at 80% of the limit before you lose the account, and warns you if today's realized P&L is putting you in Consistency Rule violation territory even before you close the position.

The Funded Trader

You have a $200,000 funded account with Alpha Capital Group. You know the rules cold, but you also know that revenge trading after a bad morning is what really kills allocations. Prop Guardian Pro tracks your loss streak, enforces a 30-minute cooldown after 3 consecutive losses, and flashes CRITICAL when it detects you sizing up 50% after a loss. You keep the account.

The Systematic Improver

You want to fix your exits. For a month you have suspected you leave profit on the table but you have no data. Prop Guardian Pro tracks MFE for every trade. After 30 trades you see your average efficiency is 42%. You adjust your take-profit logic and watch it climb to 68% over the next 20 trades. Real, measured improvement.

The Multi-Challenge Trader

You are running 4 evaluations in parallel. Each has different rules. Prop Guardian Pro remembers per-chart state, so you can have 4 charts open, one panel per account/firm, each configured independently, each persistent across restarts.

The Multi-Monitor Trader

Your main trading platform is on monitor 1. You want the compliance dashboard on monitor 2, sized to your preferred dimensions. Attach the EA to a chart in MT5, detach that chart into a floating window (MT5 built-in feature), drag it to monitor 2, resize the panel to fill the window with the mouse handle. Done. The panel behaves like an independent app.

Requirements

  • MetaTrader 5 (build 3550 or newer)
  • AutoTrading button ENABLED (top toolbar). Required for the EA timer to run. The EA does not execute any trades — AutoTrading is only the MT5 mechanism that allows any EA's timer to fire.
  • Any broker with any symbol
  • No external DLLs, no network access, no third-party dependencies
  • Works on all account types (real, demo, contest) and all broker specifications
  • Works offline (all metrics computed from local terminal data)

Installation

  1. Download from the MQL5 Market
  2. Enable AutoTrading in MT5 (top toolbar button, must show green)
  3. Attach to any chart (the panel monitors your whole account, not just one symbol)
  4. When the "Allow AutoTrading" dialog appears for the EA, accept it
  5. Select your prop firm preset by clicking the Firm button
  6. Set your account size in the Settings sub-panel
  7. If installing mid-challenge, click Rebase Now in the Settings sub-panel to anchor the baseline
  8. Resize and position the panel to fit your workflow (drag title bar, drag resize handle)
  9. Trade normally. The panel refreshes every second.

FAQ

Q: Does it place trades or modify positions? No. This is a pure monitoring utility EA. It has zero trade execution logic. It only reads from the account and displays. There is no OrderSend , no PositionClose , no CTrade class anywhere in the code.

Q: Then why is it an Expert Advisor instead of an Indicator? MQL5 Market puts utility dashboards (trade managers, risk calculators, prop trackers) in the Utilities category, which requires the Expert Advisor file type. This is a MetaTrader 5 platform convention. The EA type gives access to OnTimer for reliable 1-second refresh and full access to account/position data, which is exactly what a monitoring dashboard needs.

Q: Do I need to keep the panel on my trading chart? Can I run it in a separate window? The EA monitors your entire account, not just the chart symbol it is attached to. Two common workflows:

  • Dedicated minimized chart: open a throwaway chart on any symbol (e.g. EURUSD M1), attach the EA, and minimize the chart inside MT5. Expand it when you want to see the panel. The chart persists per-instance so state is preserved.
  • Detached floating window (recommended for multi-monitor setups): MT5 lets you detach a chart into its own OS-level window. Right-click the chart tab, drag it outside MT5, and it becomes a standalone Windows window you can move to a second monitor or dock beside your main trading platform. The Prop Guardian panel then behaves like an independent dashboard app.

Because the panel already monitors your whole account, the underlying chart symbol is irrelevant. Use whichever workflow keeps the dashboard visible without cluttering your trading charts.

Q: What if the panel does not fit on my screen? Resize it with the mouse. Grab the gold-dotted handle in the bottom-right corner and drag to any size you want. If content exceeds the panel's height, scrollbars appear automatically on the right edge of each section (main and Settings independently). Use the mouse wheel inside the panel to scroll, or click the up/down arrow buttons on the scrollbars. Double-click the resize handle to restore the default size.

Q: Will it work on multiple accounts simultaneously? Yes. Attach it to a chart on each account terminal. Each instance keeps independent state.

Q: Can I add prop firms not in the preset list? Yes. Select Custom as the firm preset and configure all rules from the Settings sub-panel or from inputs.

Q: The rule presets change over time as firms update their rules. What if my firm changes its consistency rule from 30% to 40%? Use Custom mode and set the exact numbers, or wait for a product update. Preset values reflect firm rules as of 2026 and will be updated in future versions.

Q: Why does the MAE/MFE Live Dashboard say "no data yet"? Because MT5 does not store MAE/MFE natively, the engine only has data for trades opened and closed while the EA was running. Open a trade after installation, close it, and the row will populate.

Q: What happens if I close MT5 with open positions? Positions keep running with your broker. When you reopen, the engine resumes tracking from the current moment. Historical rule metrics (daily loss, profit target) are computed from account values and remain accurate. MAE/MFE for offline periods is lost.

Q: Does it work in the Strategy Tester? Yes. The EA is Strategy Tester aware and will initialize normally there. However, MAE/MFE and behavior counters are most useful in live/demo trading rather than tester playback.

Q: Can I customize the colors, thresholds, and font size? Yes. Every color, every severity threshold, every panel dimension is a user-configurable input.

Q: I have another EA running trades on my account. Will they conflict? No. They can run side-by-side. Prop Guardian only reads account state; your trading EA continues as normal. This is actually a recommended setup: your trading EA operates, Prop Guardian watches the rules.

Q: Are my panel position and size preserved between restarts? Yes. Everything persists per chart in a local file: panel position (X, Y), panel dimensions (width, total height, Settings max height), scroll positions for both viewports, selected prop firm, account size, all baseline anchors, and behavior counters. Restart MT5 and everything reappears exactly as you left it.

Q: What does the "Hide" button do vs the "Reset" button?

  • Hide collapses the entire panel to just the small [x] PG / [ ] PG toggle button. Click the toggle to bring the panel back exactly where it was.
  • Reset returns the panel to its original position AND default size AND closes any open Settings AND resets scroll positions. Use it if you get lost in configurations and want a clean slate.

Support

Questions, feature requests, or preset updates for new prop firms: contact via MQL5 Market messaging or leave a review with your suggestion.

Version history

v1.00 (initial release)

  • Rule Compliance Engine with 7 prop firm presets (FTMO 2-Step, FTMO 1-Step, The5ers Bootcamp, FundingPips Standard, Alpha Capital Group, FundedNext Evaluation, Custom)
  • Real-time Consistency Ratio Tracker with provisional day-in-progress calculation
  • 5-tier severity system (SAFE / WATCH / DANGER / CRITICAL / BREACH) with configurable thresholds
  • Behavior Engine: revenge trade detector, overtrading counter (daily and hourly), loss streak cooldown enforcer, position escalation detector
  • MAE/MFE Live Dashboard: live position tracking, profit efficiency, MFE:MAE ratio, bad risk counter, last-trade snapshot, aggregate rolling window
  • Rebase Baseline feature with behavior cutoff time
  • Draggable Pro panel + Settings sub-panel + toggle button
  • Mouse-drag resize in both dimensions with visual handle
  • Virtual scrolling in main panel and Settings sub-panel (independent viewports)
  • Mouse wheel scroll with automatic viewport detection
  • Double-click resize handle to restore default size
  • Compact value format on narrow panels
  • Full state persistence between MT5 restarts (per-chart): position, dimensions, scroll offsets, all counters
  • Strategy Tester compatible
  • AutoTrading warning banner if EA cannot run

EKAITRADING / TSDCCORP Built by traders, for traders.


Mais do autor
VWAP Pro Anchored VWAP
Ernestq Alonso Leiva Araya
VWAP Pro - Anchored VWAP with Standard Deviation Bands Professional Anchored VWAP indicator with 3 configurable standard deviation bands. Auto-detects real vs tick volume for universal compatibility (Forex, Futures, Stocks, Indices, Crypto). 5 anchor periods: Daily, Weekly, Monthly, Quarterly, Yearly. Full Product Description Overview VWAP Pro is a professional-grade Anchored Volume Weighted Average Price indicator designed for traders who demand institutional-quality tools with full customizati
ScalperPro LX
Ernestq Alonso Leiva Araya
Category:   Expert Advisor (EA) · For MetaTrader 5 · Multi-CFD Mean Reversion A mean-reversion system operating on the 1-hour timeframe for CFDs (metals, indices, energy, crypto). It requires a minimum number of simultaneous technical confluences before trading and features a higher-timeframe trend filter and risk management specifically designed for funded accounts. Tradable assets:   XAUUSD, XAGUSD, SPX500, US30, US100, GER40, USOIL, PLATINUM, BTCUSD, ETHUSD, NATGAS (configurable via whitelist
RR Calculator Pro
Ernestq Alonso Leiva Araya
RR Calculator Pro - Interactive Risk / Reward Trade Planner Interactive Risk/Reward planner with draggable Entry/SL/TP lines, auto-adjusting R:R ratio, colored zones behind price bars, on-line price labels, and a professional draggable panel with live in-panel settings. Full Product Description Overview RR Calculator Pro is a professional trade-planning tool for MetaTrader 5 that turns your chart into an interactive Risk/Reward workbench. Instead of doing mental math or opening a separate calcul
Periods BB Pro - Multi-Timeframe Trend Bias Scanner Multi-timeframe trend bias scanner combining EMA trend, RSI momentum, and price strength into a composite 0-100 score per timeframe. Ranks up to 9 timeframes with 5-tier classification, consensus column, and a professional draggable panel. Full Product Description Overview Periods BB Pro is a professional multi-timeframe trend bias scanner that answers the single most important question a trader can ask before placing an order: "Which direction
Filtro:
Sem comentários
Responder ao comentário