MacdRipper

EA28 – MACD Martingale 500 Pip

EA28 – MACD Martingale 500 Pip is an automated MetaTrader 4 Expert Advisor that combines MACD-based market direction analysis, structured recovery positions, and basket-level profit management.

The EA is designed to identify directional momentum using the MACD indicator. When a valid BUY or SELL condition is detected, it opens an initial market position. If the market subsequently moves against the position, the EA can automatically add recovery trades at predefined price distances.

Instead of managing each position independently with a traditional Take Profit, EA28 monitors the combined result of the trading basket. When the total basket profit reaches the configured target, the EA closes the positions.

HOW EA28 WORKS

1. MACD Market Analysis

The EA uses the MACD indicator to determine market direction.

Default MACD settings:

  • Fast EMA: 12

  • Slow EMA: 26

  • Signal Period: 9

  • Applied Price: Close

  • MACD Threshold: 0.0003

A BUY condition is generated when MACD shows sufficient positive momentum.

A SELL condition is generated when MACD shows sufficient negative momentum.

2. Initial Trade

After a valid signal, EA28 opens an initial market position using the configured starting lot size.

Default starting lot:

0.10 lots

The EA can be configured to trade:

  • BUY only

  • SELL only

  • BUY and SELL

3. Recovery / Martingale System

When an existing position moves into an unfavorable direction, EA28 monitors the market for the configured recovery distance.

Default recovery distance:

50 pips

When the required conditions are met, the EA can open an additional position to help manage the overall basket.

The recovery lot is calculated using the configured Martingale multiplier.

Default multiplier:

2.0

This allows the EA to increase position size during the recovery sequence according to its programmed basket-management logic.

4. Basket Profit Management

EA28 evaluates the combined floating profit of its positions rather than relying on individual Take Profit levels.

Default basket profit target:

$30

When the combined basket reaches the configured profit target, the EA closes the basket.

Example:

  • Trade 1: -$40

  • Trade 2: -$20

  • Trade 3: +$50

  • Trade 4: +$40

Basket result:

+$30

The EA can then wait for a new MACD signal and begin a new trading cycle.

MAIN FEATURES

✓ Automated MACD-based entries
✓ BUY and SELL trading modes
✓ Configurable starting lot size
✓ Configurable MACD parameters
✓ Automatic recovery positions
✓ Adjustable recovery distance
✓ Configurable Martingale multiplier
✓ Basket-level profit target
✓ Automatic basket closure
✓ Magic Number identification
✓ Fully automated trading

DEFAULT SETTINGS

  • MACD Fast EMA: 12

  • MACD Slow EMA: 26

  • MACD Signal: 9

  • MACD Threshold: 0.0003

  • Initial Lot: 0.10

  • Martingale Multiplier: 2.0

  • Recovery Distance: 50 pips

  • Basket Profit Target: $30

RISK WARNING

EA28 uses a recovery/Martingale-style position management approach. Increasing position size after adverse price movement can significantly increase exposure and drawdown during prolonged one-directional markets.

The EA does not guarantee profits and should be tested thoroughly before being used on a live account.

Use appropriate lot sizes, account capital, broker conditions, and risk management settings.

EA28 – MACD Martingale 500 Pip
Automated MACD Analysis • Recovery Trading • Basket Profit Management


More from author
QueenMother
Antony Kiragu Maina
QueenMother — EMA Trend Expert Advisor QueenMother is a trend-following Expert Advisor designed for MetaTrader 4. The EA combines a 200-period EMA trend filter with a 5/12 EMA crossover strategy to identify potential trading opportunities in the direction of the prevailing market trend. QueenMother is designed to automate trade execution while maintaining predefined Stop Loss, Take Profit, position-sizing and trade-management rules. HOW QUEENMOTHER WORKS QueenMother uses three Exponential
GoldGridRipper
Antony Kiragu Maina
Absolutely. Here is a professional MQL5 Market-ready description based on how the EA actually works, written so you can copy and paste it directly. EA17 – Scalping Grid EA17 – Scalping Grid is an automated MetaTrader 4 Expert Advisor designed to combine trend-following analysis, EMA pullback entries, and grid-based position management . The EA identifies the prevailing market direction using a combination of a 15-period EMA and a 200-period EMA , waits for a pullback, and then opens an initial p
GoldRipper
Antony Kiragu Maina
EA20 – Betting Fibonacci Lots EA20 – Betting Fibonacci Lots is an automated MetaTrader 4 Expert Advisor that combines EMA-based trading signals with Fibonacci-based position sizing . The EA is designed for traders who want to automate a structured trading approach where the position size can change according to the outcome of previous trades. EA20 uses a combination of a fast EMA and slow EMA to identify trading opportunities and applies a Fibonacci-based lot calculation when determining the siz
ScalpingRipper
Antony Kiragu Maina
EA25 – ADX Martingale 500 Pip EA25 – ADX Martingale 500 Pip is an automated MetaTrader 4 Expert Advisor that combines ADX-based market direction analysis with a structured Martingale recovery system and basket-level profit management . The EA first analyzes market conditions using the Average Directional Index (ADX) and its directional indicators. When the required conditions are satisfied, EA25 opens an initial BUY or SELL position. If the market subsequently moves against the open position, th
RsiRipper
Antony Kiragu Maina
EA29 – RSI Within Limits Martingale 500 PIP EA29 – RSI Within Limits Martingale 500 PIP is an automated MetaTrader 4 Expert Advisor that combines RSI-based market analysis, structured recovery trading, RSI confirmation filters, and basket-level profit management . The EA is designed to identify potential BUY opportunities when the market enters an oversold RSI zone and potential SELL opportunities when the market enters an overbought RSI zone. When an initial trade is opened and the market moves
GridRipper
Antony Kiragu Maina
EA32 – Price Distance Grid EA32 – Price Distance Grid — это автоматизированный советник (Expert Advisor) для MetaTrader 4, разработанный на основе положения рынка относительно EMA 200, входов по расстоянию от цены, восстановления по сетке и управления прибылью корзины . Советник предназначен для выявления ситуаций, когда рынок значительно удалился от 200-периодной экспоненциальной скользящей средней (EMA 200) . Вместо немедленного входа возле скользящей средней EA32 ожидает, пока цена достигнет
TerminalTerminator
Antony Kiragu Maina
Correct Terminal Terminator logic UPWARD TREND At every grid level, the EA has a Buy + Sell . Example with 200 points grid spacing : Level 1 Buy = 0.01 Sell = 0.01 Price moves 200 points upward: Level 2 The Buy 0.01 from Level 1 closes in profit. The Sell 0.01 remains open and is losing. New Buy = 0.01 New Sell = 0.02 So now the Sell side is: 0.01 → 0.02 Price moves another 200 points upward: Level 3 The Buy 0.01 closes. Existing Sell positions remain. New Buy = 0.01 New Sell = 0.03 Sell side: 0
Range Terminator
Antony Kiragu Maina
RANGE TERMINATOR Range Terminator is a MetaTrader 5 Expert Advisor based on a time-range breakout strategy. The EA defines a specific trading range during your chosen time window. It records the highest and lowest prices during the range. When the range ends, Range Terminator automatically places breakout pending orders above and below the range. HOW RANGE TERMINATOR WORKS Define the range period Choose the time when Range Terminator should monitor the market. Example: Range Start: 08:00 Range E
Filter:
No reviews
Reply to review