# Macd Rsi Trend Engine EA MT5

Dual-confirmation trend and divergence trading system using MACD and RSI

Canonical: https://prismaticalgos.com/compendium/algo/424-macd-rsi-trend-engine-ea-mt5
Record ID: 424
Catalog rank: 457 (reading order, not performance)
Snapshot: 2026-10-31 15:46 UTC
Family: Mean Reversion & Counter-Trend (B)
Source: https://www.mql5.com/en/market/product/187884
Evidence label (unverified): backtest_shown

## Scope and limitations

These are machine-extracted research records, not verified trading systems. Catalog rank measures specification detail and claimed evidence, not profitability. The catalog extraction pipeline did not independently backtest these records. Its separate selected testing ledger does not validate the wider corpus. Rules, labels and parameters can be incomplete or wrong; consult the original source and its reuse terms.

No endorsement, ownership claim or source-code reuse permission is implied.

## Extraction warnings

No automated warnings recorded; this is not validation.

## Recorded profile

- symbols: EURUSD, GBPUSD, USDJPY, USDCAD, AUDUSD, XAUUSD
- timeframes: M15, H1, H4, Daily
- sessions: Not specified
- market_regime: trending

## Indicators

- MACD: {"fast_ema": 12, "signal_sma": 9, "slow_ema": 26}; applied to: close
- RSI: {"overbought_threshold": 70, "oversold_threshold": 30, "period": 14, "slope_confirmation_bars": 3}; applied to: close

## Recorded long-entry rules

- MACD line crosses above the signal line and the histogram is rising from below zero
- RSI is above the oversold threshold (default 30) and rising

## Recorded short-entry rules

- Inverse conditions of the long entry

## Recorded exit rules

- Multi-level take profit structure: Level 1: 60 points (40% allocation), Level 2: 120 points (30% allocation), Level 3: 200 points (30% allocation)
- Stop loss initially placed using ATR-based calculation, then transitions to a trailing stop once the price reaches the trailing activation threshold
- Breakeven function moves the stop to entry plus a buffer after the price reaches the breakeven activation level

## Recorded filters

- Trend filter based on price relative to a configurable moving average
- Volatility filter based on minimum ATR threshold
- Volume-based filter for platforms supporting tick volume
- Session and time filters
- News filter to skip trades during high-impact economic releases

## Risk controls

- Stop loss: ATR-based calculation
- Take profit: Multi-level take profit structure
- Position sizing: Risk per trade: 0.5% to 2.0%, ATR multiplier for stop: 1.5 to 3.0
