EA-19431 · Utility

risk.mq5

This EA is a risk management utility that monitors account exposure and open positions, providing risk calculations and position sizing guidance rather than executing trades autonomously. It calculates risk parameters such as lot size based on account balance and stop-loss distance, serving as a companion tool for manual or automated trading. The utility does not open, modify, or close positions on its own.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryUtility
RiskSafe
Rating★★★☆☆
TypeUtility tool
TimeframesM1, M5, M15, M30, H1, H4, D1
IndicatorsATR
AuthorВиктор Чеботарёв

Backtest results (H1, about 1 year)

Not backtested yet — this EA could not be converted automatically.

Strategy analysis

This EA is a utility-class program that does not possess an autonomous trading strategy and does not open or close positions based on market signals. Its core function is to calculate appropriate trading lot sizes based on user-defined risk percentage and stop-loss distance, helping traders control per-trade risk exposure. The tool likely monitors overall account risk exposure, including total position volume, floating loss ratios, and other key metrics, issuing alerts when risk exceeds predefined thresholds. Some features may include money management recommendations, such as dynamically adjusting position sizing based on account equity. Its overall positioning is a risk-control auxiliary tool rather than a standalone trading system.

Strengths

  • Provides a scientific risk calculation method, helping traders control per-trade risk exposure
  • Can be used as an auxiliary tool alongside any trading strategy, offering strong versatility
  • Monitors account risk status in real-time, preventing excessive leverage and margin calls

Weaknesses

  • As a utility, it does not generate direct trading profit, only providing supplementary information
  • Lacks adaptive risk adjustment based on market volatility (e.g., ATR-based dynamic sizing)
  • Cannot automatically execute risk-control actions (e.g., auto position reduction), relying solely on manual response

Possible improvements

  • Add ATR-based dynamic stop-loss and position sizing to adapt to varying market volatility environments
  • Incorporate automatic risk-control execution, such as auto-closing or reducing positions when maximum risk thresholds are breached

Risk assessment

Overall risk: Safe

  • As a utility EA, it does not directly participate in trading, posing extremely low risk
  • If traders over-rely on the tool's calculations while ignoring actual market volatility, risk management may be insufficient

Evaluation scores

Code quality3.0
Strategy logic2.0
Risk management4.0
Robustness3.0
Innovation2.0
Documentation2.0
Overall2.7

Parameters

ParameterDefaultDescription
RiskPercent2.0Risk percentage per trade
StopLossPips50Stop loss in points
MaxAccountRisk10Maximum account risk percentage
AlertOnOverexposuretrueAlert when risk limit exceeded
LotSizeMethod0Lot calculation method (0=fixed %, 1=ATR dynamic)

Similar Utility EAs

Backtests are historical simulations and do not guarantee future results. Not financial advice.

Get the weekly Arena report

One email a week: ranking changes, new signals and new research. No spam; unsubscribe any time.