Meet the Creators: Danil is the mastermind behind this concept, while the savvy coder for the mq5 framework is barabashkakvn.
This MACD EA is designed to optimize your trading experience on MetaTrader 5. When a trading signal appears, the EA closes any opposing positions, ensuring you're not caught off guard. You can also opt to close half of your position by adjusting the Profit for Closing Half of the Position parameter. Plus, it has a handy feature to move your position to breakeven, controlled through the Breakeven parameter.
The size of your trade can be set manually in the Lots parameter, or you can determine it as a percentage of your free margin using the Risk in Percent for a Deal from Free Margin option. Just remember, this second choice is only available if you have the Money Management option activated.
You can disable Stop Loss, Take Profit, and Breakeven settings by simply setting their values to 0.
Opening Positions:

Here’s a performance snapshot of the MACD EA on the EUR/USD pair using a 30-minute timeframe from June 9, 2017, to February 10, 2018.

Related Posts
- Mastering MACD Crossover Signals with MQL5 Wizard for MetaTrader 5
- Creating a Stochastic-Based EA for Hammer and Hanging Man Patterns in MetaTrader 5
- Mastering the Moving Average EA for MetaTrader 5: A Trader's Guide
- Creating an Expert Advisor for Dark Cloud Cover and Piercing Line Patterns with CCI Confirmation
- Harnessing MQL5 Wizard for Trading Signals: 3 Black Crows & 3 White Soldiers with MFI