Gold Trend Catcher EA

Multi-strategy Expert Advisor for Gold (XAUUSD) trading on MetaTrader 5. Combines triple EMA trend filtering, RSI confirmation, and ATR-based dynamic risk management with session control and automated position management.

Gold Trend Catcher EA is an Expert Advisor designed for trading Gold (XAUUSD) on MetaTrader 5. It uses a structured combination of trend, momentum and volatility indicators to identify trade opportunities during active market sessions.

How it works

The EA uses three exponential moving averages to determine trend direction. A fast EMA and slow EMA crossover generates the initial signal. A 200-period EMA acts as a higher-timeframe trend filter, ensuring the EA only takes signals that align with the dominant direction. An RSI filter confirms that momentum supports the direction before any order is placed.

Stop loss and take profit levels are calculated dynamically using the Average True Range indicator, which adapts the risk parameters to current market volatility rather than using fixed point values.

Trade management

Once a position is open, the EA monitors it on every tick. A break-even function moves the stop loss to entry price once a configurable ATR multiple has been reached. A trailing stop then follows the price, locking in profits as the trade develops. Both features can be enabled or disabled independently.

Risk and session control

Position sizing is calculated as a percentage of account balance, so the monetary risk per trade scales with the account. Alternatively, a fixed lot size can be used. The EA includes a daily loss limit: if equity drawdown exceeds the configured percentage within a trading day, the EA stops opening new trades until the next session begins.

A session filter restricts trading to the London, New York, and Asian sessions, which can each be enabled or disabled independently. Additional filters prevent trading on Friday evenings and Monday mornings, when spreads and gaps are more common on Gold.

A maximum spread gate ensures orders are only placed when market conditions are within acceptable limits.

Dashboard

When enabled, a text panel is displayed on the chart showing current spread, open positions, session status, net profit/loss, and EA operating status.

Input parameters

Money Management:

- Risk percent per trade (default 1.5%)

- Maximum and minimum lot size

- Fixed lot option

Trend Strategy:

- Fast EMA period (default 21)

- Slow EMA period (default 50)

- Trend EMA period (default 200)

- MA method selection

RSI Filter:

- RSI period (default 14)

- Overbought and oversold levels

- Enable/disable RSI filter

ATR and Volatility:

- ATR period (default 14)

- ATR multiplier for stop loss (default 1.8)

- ATR multiplier for take profit (default 3.5)

- ATR multiplier for break-even trigger (default 1.2)

Trade Management:

- Enable/disable break-even

- Enable/disable trailing stop

- Trailing stop start and step in points

- Maximum concurrent trades (default 3)

- Daily maximum loss percentage

Session Filter:

- London, New York, and Asian session toggles with configurable open/close hours

Safety:

- Maximum spread in points (default 50)

- Friday and Monday filters

Recommended settings

- Symbol: XAUUSD

- Timeframe: H1 or H4

- Minimum deposit: 500 USD (for standard accounts with default 1.5% risk)

Notes

Past performance in backtesting does not guarantee future results. The EA should be tested on a demo account before use on a live account. Results depend on broker conditions including spread, slippage, and execution speed.

Filtrele:
Değerlendirme yok
Değerlendirmeye yanıt