This is a MetaTrader 5 (MQL5) expert advisor (EA) that implements a moving average crossover trading strategy with several advanced features. Here's a breakdown of its key components:
MA Crossover System:
Uses two moving averages (fast and slow) to generate signals
Can be configured with confirmation candles (CandleConfirmation parameter)
Has option for reverse logic (ReverseLogic parameter)
Can close positions on opposite cross (CloseOnCross parameter)
Risk Management:
Implements two-level martingale system:
Primary martingale (for consecutive losses)
Secondary martingale (for stop-loss hits)
Maximum drawdown protection (MaxAccountDrawdownPercent)
Configurable stop loss and take profit levels
Money and margin checks before trading
Position Management:
Two types of trailing stops:
Fixed pip distance (UseTrailingStop)
MA-based trailing (UseMATrailing)
Tracks position closures to manage martingale levels
Time Management:
Configurable trading hours (TradingStartTime/EndTime)
Day-of-week filters
Market open/close detection
Order Validation:
Checks volume steps and min/max limits
Verifies stop levels comply with broker requirements
Confirms sufficient margin before trading
The dual martingale system provides more sophisticated position sizing than a simple martingale.
Comprehensive time and day filters help avoid trading during unfavorable periods.
Multiple safety checks (margin, volume, stops) help prevent order errors.
The trailing stop options (both fixed and MA-based) offer flexibility in position management.
Detailed logging helps track the EA's decisions and performance.
If for any reason you do not like the purchased program, you can request a refund within 30 days from the date of purchase. You can also make an exchange for any other product at an equal cost or by paying the difference.
Simply send a request for refund or exchange with your order number by email: support@fx-market.pro.
Refund requests received more than 30 days after purchase will be rejected.