EA Risk Settings Validator
Compare entered Expert Advisor risk settings with your own per-trade, concurrent and daily-loss caps. The page checks arithmetic settings but never inspects or certifies the EA.
Enter EA settings and personal caps
Use the actual settings from the EA instance you are reviewing. A stated protective stop or daily stop remains an entered claim, not verified enforcement.
EA risk envelope
MT Setup Audit 1.0.0.
| Check | Entered or derived value | Status | Explanation |
|---|
How the settings envelope is calculated
Concurrent envelope = Risk per trade × Maximum concurrent trades
Full-loss daily sequence = Risk per trade × Maximum trades per day
Nominal daily envelope = Min(Full-loss sequence, Configured daily stop)
Every cap is supplied by the user. The page contains no default safe, conservative, aggressive or recommended risk threshold.
When the raw full-loss sequence exceeds the entered daily cap, the result is marked as dependent on the stated daily stop working as intended.
Worked example from the audited fixture
For $25,000 equity, 1% entered risk per trade equals $250. With three maximum concurrent trades, the full concurrent envelope is 3% or $750. Five full-loss trades would total 5% or $1,250, while a configured 4% daily stop equals $1,000. The model therefore reports a nominal daily envelope of 4% or $1,000.
How to interpret the result
Those settings pass the example user caps of 1.5% per trade, 4% concurrent exposure and 5% daily loss, with protective and daily stops stated as present. A pass means the entered arithmetic fits the entered caps; it does not show that the EA sizes correctly, places stops, enforces the daily stop or limits losses during gaps and slippage.
Assumptions and limits
- No MQ4, MQ5, EX4, EX5, set file, terminal input, position or log is inspected.
- Risk per trade is treated as a fixed percentage of the one entered equity value.
- Concurrent trades are added without diversification, hedge or correlation assumptions.
- Daily-stop and protective-stop settings are user statements and are not verified.
- Gaps, slippage, spreads, commissions, swaps, changing equity and broker liquidation are excluded.
Frequently asked questions
- It compares entered EA risk per trade, concurrent trade count and daily-stop settings with three caps that you enter yourself.
- No. It uses only the values entered in the browser and cannot verify code, compiled files or terminal inputs.
- It is entered risk per trade multiplied by the maximum number of simultaneous trades, with no offset for symbols, hedges or correlation.
- It is entered risk per trade multiplied by the maximum entered trades per day before assuming that the stated daily stop intervenes.
- The check makes the setting explicit, but a yes answer still does not prove that a stop is placed, retained or filled as intended.
- No. Every cap is user-entered. The page supplies no suitability, safety or performance recommendation.
- No. It means only that the entered values do not breach the entered caps under this fixed arithmetic.
- No. It has no terminal connection, execution permission, alert service or account-monitoring function.
Sources and methodology
- MQL5 Reference — MqlTradeRequest — Official requested volume, price and protective-level fields used by automated trading requests.
- MQL5 Reference — OrderCheck — Official request and funds check, which still does not guarantee execution.
- MQL5 Reference — OrderSend — Official execution boundary and server-response requirements.
Continue MT4 / MT5 planning
Verify platform and broker rules
Confirm the exact broker entity, account, platform, symbol specification, EA inputs and order rules before relying on an entered check.
Risk and affiliate disclosure: Leveraged forex and CFD trading can result in substantial losses. These are affiliate links, so ForexMT4Indicators.com may receive compensation if you register or trade through them, at no additional cost to you. Availability and terms vary by jurisdiction and broker entity.

