Introduction
The MACD Multi-Currency EA utilizes the Moving Average Convergence Divergence (MACD) indicator to pinpoint entry and exit opportunities by analyzing momentum and trend changes. This EA supports multi-currency trading and includes robust features such as moving average filtering on higher timeframes, grid recovery, hedge and martingale strategies, profit-based position sizing, and day/time filters. Its versatility ensures optimal performance across varying market conditions.
You can download the product from here MACD Multi Currency EA MT5
Features Overview
Multi-Currency Trading
- Trade multiple currency pairs simultaneously.
- Example: EURUSD, GBPUSD, USDCHF .
MACD Strategy
- Leverages the MACD indicator with customizable periods for the fast EMA, slow EMA, and signal line.
- Entry Strategies: Multiple MACD-based strategies to match various trading styles.
- Exit Strategies: Flexible exit rules or the option to disable automatic exits.
- You can find the detailed description for the different strategies here
Group Stop-Loss and Take-Profit
- Manages total portfolio risk by closing all trades once a specified profit or loss level is reached.
Recovery Mechanisms
- Grid Recovery: Opens trades in a grid pattern to recover from drawdowns.
- Hedge Strategy: Places counter trades to reduce risk.
- Martingale Strategy: Adjusts lot sizes for subsequent trades to recover losses.
Flexible Filters
- Day Filter: Restrict trading to specific weekdays.
- Time Filter: Control active trading hours to align with market opportunities.
Position Sizing
- Offers fixed and dynamic lot sizing based on account equity or profit targets.
Alerts and Notifications
- Sends real-time alerts for trade-related actions through platform notifications or email.
Input Parameters
Core Indicator Settings
- MACD Timeframe:
The timeframe for MACD calculation.
Default: PERIOD_CURRENT . - Short EMA Period:
The period for the short EMA in the MACD calculation.
Default: 12 . - Long EMA Period:
The period for the long EMA in the MACD calculation.
Default: 26 . - Signal Line Period:
The EMA period for the MACD signal line.
Default: 9 . - Applied Price:
The type of price data to use for MACD calculations.
Default: PRICE_CLOSE .
Multi-Currency Settings
- Pairs:
Specify the currency pairs to trade, separated by commas.
Example: EURUSD, GBPUSD, USDCHF .
Group Stop-Loss/Take-Profit Settings
- Group Stop-Loss (in Currency):
Total loss threshold to close all trades.
Default: -100.0 . - Group Take-Profit (in Currency):
Total profit threshold to close all trades.
Default: 100.0 .
Entry Strategies
- Bull/Bear Cross Below Zero Line:
Buys when the MACD line crosses the signal line upward while both are below the zero line.
Sells when the MACD line crosses the signal line downward while both are above the zero line. - Bull/Bear Cross Above Zero Line:
Buys when the MACD line crosses the signal line upward while both are above the zero line.
Sells when the MACD line crosses the signal line downward while both are above the zero line. - Zero Line Cross:
Buys when the MACD line crosses above the zero line.
Sells when the MACD line crosses below the zero line.
Exit Strategies
- Bull/Bear Cross Below Zero Line:
Buys exit when the MACD line crosses the signal line downward while both are below the zero line.
Sells exit when the MACD line crosses the signal line upward while both are above the zero line. - Price Cross Lower/Upper Band:
Buys exit when the price crosses above the upper band.
Sells exit when the price crosses below the lower band. - Zero Line Cross:
Buys exit when the MACD line crosses below the zero line.
Sells exit when the MACD line crosses above the zero line. - Disable Exit Strategy:
Disables automatic exits.
Additional Features
For further details about additional features like grid recovery, hedge strategy, martingale strategy, and position sizing, refer to the documentation link included in the EA inputs.
How It Works
- The EA monitors MACD values for the specified currency pairs and timeframes.
- Trades are executed based on the selected MACD entry strategy.
- Exits are determined by the chosen exit strategy or manual intervention if automatic exits are disabled.
- Recovery strategies such as grid or hedge are applied to manage losses effectively.
- The Group Stop-Loss and Take-Profit feature ensures total portfolio management.