Equity Drawdown Monitor tracks realized and floating profits for up to twenty individual strategies, allowing users to define specific drawdown limits for each. The EA features an emergency stop function that can intervene when risk thresholds are reached. It utilizes a dual-monitoring system that switches from timer-based updates to high-frequency tick monitoring when drawdown levels become critical. The repository lacks a README, but the code supports configuration via CSV files.
Multi-strategy monitoring for twenty magic numbers
Emergency stop functionality for account protection
Adaptive tick-mode threshold for high-frequency monitoring
Read from EquityDrawdownMonitor.mq5. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
InpLookbackDays
int
60
Lookback Days for Magic Discovery
InpRefreshRateSeconds
int
1
Refresh Rate (seconds)
InpHelpXPosition
int
950
Help Text X Position
InpEnableAutoStop
bool
true
Enable Emergency Stop
InpTickModeThreshold
double
35.0
Tick Mode Threshold (% of MaxDD)
InpCheck1
string
Check 1: Magic,MaxDD
InpCheck2
string
Check 2: Magic,MaxDD
InpCheck3
string
Check 3: Magic,MaxDD
InpCheck4
string
Check 4: Magic,MaxDD
InpCheck5
string
Check 5: Magic,MaxDD
InpCheck6
string
Check 6: Magic,MaxDD
InpCheck7
string
Check 7: Magic,MaxDD
Show all 25 inputs
Name
Type
Default
Description
InpCheck8
string
Check 8: Magic,MaxDD
InpCheck9
string
Check 9: Magic,MaxDD
InpCheck10
string
Check 10: Magic,MaxDD
InpCheck11
string
Check 11: Magic,MaxDD
InpCheck12
string
Check 12: Magic,MaxDD
InpCheck13
string
Check 13: Magic,MaxDD
InpCheck14
string
Check 14: Magic,MaxDD
InpCheck15
string
Check 15: Magic,MaxDD
InpCheck16
string
Check 16: Magic,MaxDD
InpCheck17
string
Check 17: Magic,MaxDD
InpCheck18
string
Check 18: Magic,MaxDD
InpCheck19
string
Check 19: Magic,MaxDD
InpCheck20
string
Check 20: Magic,MaxDD
How to install it
1Download the sourceUse "Download source (.zip)" above, or clone tnickel/Mql5EquityDrawdownMonitor from GitHub, and unzip it.
2Open the data folderIn MetaTrader choose File, then Open Data Folder, and go to MQL5/Experts.
3Copy the filesCopy the .mq5 file into Experts.
4Compile in MetaEditorOpen the file in MetaEditor and press Compile. Fix any missing includes the compiler reports.
5Test before you tradeRun it in the Strategy Tester, then attach it to a demo chart and allow algorithmic trading.
Third-party code. ForexR did not write, test or endorse this EA, and the summary above was generated automatically from its README and code. ForexR lists only repositories with readable source code and never hosts files. Read the code, backtest it and use a demo account first; automated trading can lose money quickly.
Account Protector is a risk management expert advisor for MetaTrader 4 and 5 designed to monitor account health and prevent excessive drawdowns. It allows users to set specific triggers based on floating profit or loss, equity levels, free margin, spread, or daily performance. When these conditions are met, the EA auto
This expert advisor provides automated schedule management for the MetaTrader 4 and MetaTrader 5 platforms. It allows users to define specific time windows for each day of the week to toggle the platform's global AutoTrading status. Beyond simple scheduling, the utility can close active positions and delete pending ord
ICCapitals Secure is a risk management utility for MetaTrader 5. It acts as a supervisor to monitor and enforce trading parameters across an account. The expert advisor calculates position sizing based on a user-defined risk percentage per trade and manages risk-to-reward ratios. It features a timer-driven function to
Equity Protector is an account management utility for MetaTrader 5 designed to safeguard capital against significant drawdowns. It operates by monitoring account equity and balance at a user-defined frequency, such as every second. When the floating loss reaches a specified percentage or limit, the utility automaticall
Mask Protected Trading Panel is a manual execution utility for MetaTrader 5 designed to enforce discipline and strict risk management. It acts as a protective layer, blocking manual orders that violate pre-set rules such as maximum daily trades, drawdown limits, or minimum reward-to-risk ratios. The tool includes a man
Secure Risk Manager is a MetaTrader 5 utility designed to provide a framework for account protection and trade sizing. This expert advisor does not execute independent trade entries; rather, it functions as a risk control tool that calculates lot sizes based on a user-defined risk percentage and risk-to-reward ratios.