2.6 KiB
PropGuard MT5 Product Spec
Target User
Prop firm and funded-account traders using MetaTrader 5, especially manual traders who need visible account-rule protection.
Core Promise
Help traders avoid preventable rule breaches by monitoring risk limits and locking behavior after limits are reached.
Non-Promise
PropGuard MT5 does not predict market direction, provide signals, or guarantee profits.
Rule Model
Daily Loss Base
User-selectable:
StartDayBalanceStartDayEquityIntradayHighEquity
Default: StartDayEquity
Daily Reset
User-selectable:
BrokerMidnightCustomServerTime
All reset calculations use broker-server time.
Breach Actions
User-selectable:
AlertOnlyBlockNewTradesCloseAllAndBlock
Default: BlockNewTrades
Because MT5 cannot globally reject every manual trade before execution, "block" means the EA enters a locked state, alerts the user, and can optionally close trades opened after the lock.
Locked Trade Handling
User-selectable:
AlertOnlyCloseNewTrades
Default: AlertOnly
Scope
User-selectable:
AccountWideCurrentSymbolSymbolList
Default: AccountWide
Risk rules are intended for account-wide prop-firm use. Scope controls which positions the EA acts on and which symbols are counted for trade/lot limits.
MVP Inputs
InpDailyLossLimitPercentInpDailyProfitTargetPercentInpOverallDrawdownLimitPercentInpMaxTradesPerDayInpMaxLotsPerDayInpDailyLossBaseModeInpResetModeInpResetHourInpResetMinuteInpDailyBreachActionInpOverallBreachActionInpLockedTradeActionInpScopeModeInpSymbolsCSVInpSlippagePointsInpEnablePopupAlertsInpEnablePushNotifications
MVP Dashboard
Must show:
- Product name and version
- Server time
- Next reset
- Scope
- Daily loss base mode
- Daily base values
- Equity and balance
- Daily loss percent
- Daily profit percent
- Overall drawdown percent
- Trades today
- Lots today
- Lock state
- Lock reason
Version Strategy
Free/Lite
- Dashboard
- Daily loss monitoring
- Popup alerts
- Manual close-all button
Pro
- All breach actions
- Locked trade handling
- Symbol-list scope
- Push notifications
- Presets
- Violation log/export
First Release Acceptance Criteria
- Compiles in MetaEditor for MT5.
- Can attach to one chart.
- Captures daily baseline.
- Resets at broker midnight or custom server time.
- Displays dashboard.
- Detects daily loss breach.
- Detects overall drawdown breach.
- Detects max trades/lots breach.
- Can close scoped positions via chart button.
- Logs breach reason to Journal.