Martin Angel X Pro
- Experts
- Version: 1.0
- Activations: 10
Martin Angel X Pro is a premium multi-asset trading engine developed for the MetaTrader 5 platform. Built on an object-oriented architecture, this Expert Advisor is designed to manage and trade multiple currency pairs simultaneously from a single chart. It integrates advanced market-entry filters, a flexible recovery grid, and institutional-grade capital protection shields to provide a stable, customizable trading environment.
Key Advantages and Features
- Multi-Asset Trading: Run the Expert Advisor on a single chart while it monitors and trades a list of user-defined symbols. This reduces terminal resource usage and simplifies portfolio management.
- Dynamic RSI Sensor: Trade setups are detected using a Relative Strength Index (RSI) sensor, with customizable timeframes, periods, and threshold levels to capture overbought and oversold conditions.
- Broker Protection and Stealth Mode: Optional Virtual Stops hide your Stop Loss and Take Profit levels from the broker. Integrated Trailing Stop and Break-Even options protect accrued profits dynamically.
- Martingale and Gradual Lot Reduction: When enabled, the system scales position sizes on losses according to user settings. After winning trades, the lot size scales back to the base lot gradually over a user-defined number of steps rather than resetting instantly, helping smooth the equity curve.
- Smart Grid Recovery: A grid recovery system managing spacing, lot multipliers, and maximum levels. Includes an RSI pullback filter to delay grid additions until market conditions improve, and a partial close feature to prune outer positions in profit.
- Capital Shield and Prop-Firm Compliance: Secure your capital with daily loss limits, daily profit limits, maximum drawdown controls, and trailing equity stops. Includes a pre-configured Prop-Firm mode that automatically limits risk parameters to typical evaluation thresholds.
- Native Economic Calendar News Filter: Automatically pauses initial entries and grid additions around high-impact news events using MetaTrader 5's native calendar database, protecting the account during high-volatility events.
- Advanced Trend and Volatility Filters: Filter trades using a Simple Moving Average (SMA) trend filter and an Average True Range (ATR) volatility filter. Lot sizes can automatically scale down during high-volatility environments.
- Forensic Logging: The system logs all actions, parameter evaluations, trade setups, and executions into a text file in the local terminal directory for professional post-trade analysis.
Input Parameters
Core Configuration
- Traded Symbol List (comma-separated): List of currency symbols to trade (e.g., EURUSD, GBPUSD, USDJPY). If left empty, the EA trades only the chart symbol.
- Risk Percent of Free Margin (0 = Fixed Lot): Automatically calculates the lot size based on a percentage of the free margin. Set to 0 to use a fixed start lot.
- Max Global Margin Risk Percent (0 = Off): The maximum percentage of account margin allowed for all open trades.
- Magic Number Portfolio ID: Unique identifier for the EA trades.
- Base Position Lot Size (Fixed): The starting lot size for new trades when auto lot sizing is disabled.
- Stop Loss Distance (Pips): The distance to the Stop Loss in pips.
- Take Profit Distance (Pips): The distance to the Take Profit in pips.
Broker Protections
- Stealth Mode: Hide SL/TP from Broker (Virtual Stops): Hides the hard Stop Loss and Take Profit from the broker's server and manages them locally on the terminal.
- Spread Safeguard: Max Allowed Spread (Pips): Maximum spread allowed for opening new trades.
- Dynamic Trailing: Trailing Stop Distance (Pips): Trailing stop distance in pips. Set to 0 to disable.
- Anti-Spam: Trailing Step (Pips): Minimum price movement required before updating the trailing stop level to prevent server spam.
- Risk Lock: Break-Even Protection: Enables moving the Stop Loss to the entry price plus locked profit once the position moves in favor of the trade.
- Risk Lock: Locked Profit (Pips): The amount of profit in pips to secure when break-even is activated.
RSI Engine Settings
- RSI Sensor Timeframe: The timeframe of the chart to be used by the RSI indicator.
- RSI Sensor Period: The number of bars used for calculating the RSI.
- Overbought Threshold Level: The level above which the market is considered overbought (sell signal).
- Oversold Threshold Level: The level below which the market is considered oversold (buy signal).
Martingale Engine
- Enable Martingale Scaling: Enables multiplying the lot size of subsequent trades following a loss.
- Consecutive Loss Multiplier: The factor by which the lot size is multiplied after a losing trade.
- Max Allowed Martingale Depth (Losses): The maximum number of consecutive martingale steps allowed.
- Enable Gradual Win Lot Reduction: Scales the lot size down step-by-step to the base lot after a win, instead of resetting instantly.
- Win-Streak Steps to Scale Back: The number of consecutive winning steps required to fully return to the base lot size.
- Active Trading: Start Hour: The hour of the day to start scanning for new trade setups.
- Active Trading: End Hour: The hour of the day to stop scanning for new trade setups.
Capital Shield
- Shield Cap: Daily Loss Limit ($) (0 = Off): Maximum allowed loss in currency units per day. If hit, all positions are closed and trading is halted for the day.
- Shield Cap: Daily Profit Limit ($) (0 = Off): Target profit in currency units per day. If hit, all positions are closed and trading is halted for the day.
- Shield Cap: Max Floating Drawdown % (0 = Off): Maximum allowed floating drawdown as a percentage of equity.
- Shield Cap: Equity Trailing Start ($) (0 = Off): The profit level in currency units to start trailing the account equity.
- Shield Cap: Equity Trailing Step ($): The step size for trailing the equity profit.
- Shield Safe: Prop-Firm Match: Automatically configures the daily loss limit to 4.5% and the maximum drawdown to 9.5% to comply with standard evaluation rules.
Advanced Filters and Recovery
- Trend Filter: Use 200 SMA Filter: Enables trading only in the direction of the Simple Moving Average trend.
- Trend Filter: SMA Period: The period of the Simple Moving Average filter.
- Volatility Filter: Use ATR Filter: Enables blocking new trades when volatility exceeds a threshold.
- Volatility Filter: Max ATR Threshold Value: The maximum ATR value allowed for entering new positions.
- Volatility Sizing: Scale Down Lot in High ATR: Dynamically reduces starting lot sizes if the ATR indicates high market volatility.
Grid Recovery System
- Enable Smart Grid Recovery System: Enables placing additional grid orders when trades move into drawdowns.
- Grid Geometry: Spacing Distance (Pips): The distance in pips between grid levels.
- Grid Scaling: Lot Multiplier: The multiplier applied to consecutive grid levels.
- Grid Geometry: Max Allowed Levels: The maximum number of grid levels allowed for recovery.
- Grid Sensor: RSI Pullback Filter: Delays opening grid orders until the RSI indicator pulls back, preventing grid entries against strong trends.
- Grid Recovery: Active Partial Close: Enables closing the furthest/highest-drawdown grid position against the closest profitable position to reduce exposure.
- Grid Recovery: Min Partial Close Profit ($): The minimum net profit required to execute a partial close operation.
- Grid Recovery: Save Session State: Saves recovery progress and states to the local terminal sandbox so grid parameters persist across terminal restarts or VPS reboots.
News and Logging
- News Filter: Use Economic Calendar: Enables pausing new trade entries and grid expansions around high-impact macroeconomic events.
- News Filter: Mins Before News to Block entries: The number of minutes before a scheduled news event to stop opening new trades.
- News Filter: Mins After News to Resume: The number of minutes after a news event to resume trading.
- News Filter: Min Event Importance: The minimum importance of calendar events to trigger a news block.
- System Logs: Save Detailed Logs to File: Saves detailed timestamped logs of all EA actions to a text file.
- Tester: Calibration Trade (Passes Validator): Enables a synthetic calibration trade in the strategy tester to ensure the validator registers active trading operations.
Installation and Support
To set up Martin Angel X Pro:
- Attach the Expert Advisor to a single chart (for example, EURUSD H1).
- If trading multiple assets, specify the symbols in the "Traded Symbol List" parameter separated by commas.
- Configure the core parameters and risk settings according to your trading style and broker specifications.
- Ensure that the "Allow Algo Trading" button is enabled in your terminal settings.
For technical assistance, setup guidance, or inquiries, please contact the developer directly through the MQL5 messages or comments section of this product page.
