Dynamic MACD Trend Rider

Optimized MACD + 200 EMA strategy for EURUSD M30. Enters long when MACD signals bullish and price is above 200 EMA with minimum distance filter. Enters short when MACD signals bearish and price is below 200 EMA with minimum distance filter. Uses optimizable ATR-based stops with trailing and breakeven logic. Risk limited to 1% per trade. Optimizes MACD parameters, stop levels, reward-risk ratio and entry filters for optimal performance with controlled drawdown.

Symbols: EURUSD M30
Created 29 Dec 24
Header

General EURUSD M30

Dynamic MACD Trend Rider

Optimized MACD + 200 EMA strategy for EURUSD M30. Enters long when MACD signals bullish and price is above 200 EMA with minimum distance filter. Enters short when MACD signals bearish and price is below 200 EMA with minimum distance filter. Uses optimizable ATR-based stops with trailing and breakeven logic. Risk limited to 1% per trade. Optimizes MACD parameters, stop levels, reward-risk ratio and entry filters for optimal performance with controlled drawdown.

Rob Northen

MACD+200EMA.set

EURUSD M30

true

Claude-3-Sonnet
Scripts
Signal('MACD1') == Bullish && Trend('MA1') == Bullish && Close(1) > MA1(1,0) * (1 + VAR3/1000) ? Ask() : 0

Low(1) - (ATR1(1) * VAR0)

Low(2) - (ATR1(1) * VAR1)

OrderPrice() + ((OrderPrice() - SL()) * VAR2)

High(1) > OrderPrice() + ATR1(1) ? OrderPrice() : 0

Signal('MACD1') == Bearish && Trend('MA1') == Bearish && Close(1) < MA1(1,0) * (1 - VAR3/1000) ? Bid() : 0

High(1) + (ATR1(1) * VAR0)

High(2) + (ATR1(1) * VAR1)

OrderPrice() - ((SL() - OrderPrice()) * VAR2)

Low(1) < OrderPrice() - ATR1(1) ? OrderPrice() : 0
Stop Management
true
Custom Indicators
+NTL\MA(1,200,0,0,0).ex5,0,1,2

+NTL\MACD(1,VAR4,VAR5,VAR6,2).ex5,0,4

+NTL\ATR(1,14).ex5,0
User Variables
3;2,2.5,3,3.5,4
Initial SL ATR multiplier

2;1.5,2,2.5,3
Trailing SL ATR multiplier

2;1.5,2,2.5,3
Risk:Reward ratio

5;3,4,5,6,7
MA distance filter (in tenths of percent)

12;8,10,12,14,16
MACD fast period

26;21,24,26,28,30
MACD slow period

9;7,8,9,10,11
MACD signal period
Backtesting & Optimisation
8

true

4
PerformanceMetric_DrawdownPercent