FREE MACD TRADER EA FOR METATRADER

Automate macd trading with breakout confirmation and smart risk control

Capture momentum shifts and breakout trades with precision by automating the proven MACD strategy. This expert advisor allows you to trade clean crossovers or Donchian-style breakouts confirmed by MACD trends, offering robust risk control and complete customization to suit your trading goals.

  • Easy to use and supervise
  • Trades MACD signals or Donchian breakouts confirmed by MACD
  • Configurable stop-loss, take-profit, trailing-stop, and break-even
  • Works with ECN/Non-ECN brokers and all symbol formats
  • Includes martingale and inverse martingale modes
  • Filters trading by forex sessions
  • Supports manual or dynamic lot sizing
  • Multi-behavior trading modes: regular, inverse, buy-only, sell-only

Screenshots

Description

The PZ MACD Trader EA is a robust and highly configurable trading robot that automates trades based on the MACD indicator. It allows you to either trade MACD signals directly or confirm Donchian breakouts using MACD readings from any timeframe. This gives traders the flexibility to apply both trend-following and breakout strategies with confidence.

You can choose between two core entry strategies:

  • Trade using raw MACD signal crossovers
  • Trade Donchian breakouts confirmed by MACD values from your chosen timeframe

The EA offers four trading behaviors to match your directional bias:

  • Regular: Buy on bullish signals and sell on bearish signals
  • Inverse: Sell on bullish signals and buy on bearish signals
  • Only Buy: Buy on bullish signals and ignore bearish signals
  • Only Sell: Sell on bearish signals and ignore bullish signals

Money management is fully flexible and includes:

  • Manual lot size: The EA trades a fixed lot size per trade
  • Auto lot sizing: The EA risks a percentage of the account per trade
  • Martingale: The lot size doubles after a losing trade
  • Inverse Martingale: The lot size doubles after a winning trade

The EA is compatible with all broker types (ECN and non-ECN), supports 2- to 5-digit symbols, and can be configured for NFA/FIFO compliance. It also features built-in trading session filters and full control over position management.

Input Parameters

  • MACD Settings – Configure the MACD indicator: Fast EMA, Slow EMA, and Signal SMA periods
  • Timeframe for MACD calculation (useful for breakout confirmation across timeframes)
  • Session Settings – Control when the EA is allowed to trade. Enable or disable trading during the Asian, European, or American sessions.
  • Trading Settings – Define entry logic and direction. (1) Choose the trading direction: buy, sell, or both. (2) Select entry strategy: strict MACD signals or breakout mode. (3) Set the breakout period for Donchian breakouts.
  • Position Management – Configure trade handling and exits. (a) Break-even in pips, (b) Trailing-stop percentage and step size in pips. (c) Stop-loss and take-profit in pips, and (d) Option to close trades on opposite MACD signals.
  • Money Management – Define how position sizes are calculated. (a) Manual lot size or percentage risk per trade, (b) Enable or disable martingale behavior, and (c) Choose between standard or inverse martingale logic.
  • EA Settings – Technical configurations. (a) Magic number for trade identification. (b) Custom comment for trades, and (c) Manual pip value override (optional; use with caution)

What to Expect

This EA is a powerful and general-purpose trading tool that depends on your understanding of the MACD strategy and your ability to fine-tune the settings. It is not a plug-and-play system that guarantees profit under all market conditions. You are responsible for identifying suitable instruments and configurations using the MT4 strategy tester. With the right approach, it becomes a valuable asset for structured and disciplined trading.

Related Indicators & Bots

Frequently Asked Questions

This expert advisor automates trading using the MACD indicator. It can trade pure MACD signal crossovers or use those signals to confirm Donchian breakouts. You can fully customize how trades are entered, managed, and exited.

The EA offers two entry modes: (1) trading MACD signal line crossovers directly, or (2) entering trades on breakouts of a Donchian range, but only when the MACD confirms the trend from any selected timeframe.

Yes, the EA lets you specify a different timeframe for MACD confirmation, which is especially useful in breakout mode. For example, you can trade H1 breakouts only when the D1 MACD confirms the trend direction.

Yes. You can configure the EA to trade only buy signals, only sell signals, both directions, or reverse the signal behavior entirely using the four behavior modes (Regular, Inverse, Only Buy, Only Sell).

The EA includes: (1) Fixed lot size, (2) Auto-calculated lot size based on account percentage, (3) Martingale mode, and (4) Inverse Martingale. These can be combined with stop-loss, take-profit, break-even, and trailing-stop settings.

Yes. There's an option to close open trades when a signal in the opposite direction appears, helping to lock in profits or minimize drawdown.

Yes, the EA works with ECN and non-ECN brokers and supports 2-, 3-, 4-, and 5-digit symbols. It can also be configured to be NFA/FIFO compliant.

Yes. You can enable or disable trading during the Asian, European, or American sessions using the session filters.

It works with any instrument (forex, indices, commodities, etc.) and on all timeframes. Higher timeframes like H1 or H4 are often more effective, especially when using breakout confirmation.

Use the strategy tester to experiment with different MACD settings, breakout periods, and money management configurations. The EA’s performance depends on proper tuning and understanding of the strategy.