Develop Custom Hybrid Scalping EA (MQL4 + MQL5) for EURUSD M5

MQL5 Experten

Spezifikation

I need a professional MQL4/MQL5 developer to build a custom hybrid scalping Expert Advisor for EURUSD M5, with aggressive but controlled risk, using fixed TP/SL, no martingale, no grid, and a hybrid entry engine (price action + indicators). The EA must be delivered in both MT4 (MQL4) and MT5 (MQL5) versions, with identical logic.

1. Platform & symbol
- MT4 (MQL4) and MT5 (MQL5)
- Symbol: EURUSD
- Timeframe: M5
- EA must work on ECN accounts (5-digit broker)

2. Strategy type
- Hybrid scalping EA
- Two modes:
  - Momentum mode (trend scalping)
  - Reversal mode (range scalping)
- Mode is selected automatically based on market conditions

3. External inputs

General:
- MagicNumber (int)
- Comment (string)
- EnableLongs (bool)
- EnableShorts (bool)

Risk:
- RiskMode (enum: FixedLot, RiskPercent)
- FixedLotSize (double, default: 0.02)
- RiskPerTradePercent (double, default: 2.0)
- MaxOpenTrades (int, default: 2)
- MaxDailyLossPercent (double, default: 5.0)
- MaxWeeklyDrawdownPercent (double, default: 12.0)

TP/SL:
- TP_Pips_Momentum (double, default: 3.0)
- SL_Pips_Momentum (double, default: 2.5)
- TP_Pips_Reversal (double, default: 2.0)
- SL_Pips_Reversal (double, default: 2.5)

Session filter:
- UseSessionFilter (bool, default: true)
- LondonSessionStart (time)
- LondonSessionEnd (time)
- NYSessionStart (time)
- NYSessionEnd (time)

Spread & slippage:
- MaxSpreadPoints (int, default: 10) // 1.0 pip on 5-digit
- MaxSlippagePoints (int, default: 5)

News filter (optional):
- UseNewsFilter (bool, default: true)
- NewsPauseMinutesBefore (int, default: 5)
- NewsPauseMinutesAfter (int, default: 5)

Indicators / market condition:
- EMAPeriod (int, default: 20)
- ATRPeriod (int, default: 14)
- ATRTrendThreshold (double, default: 0.0008)
- RSIPeriod (int, default: 7 or 9)
- RSIOverbought (int, default: 70)
- RSIOversold (int, default: 30)

Trade frequency:
- MaxTradesPerHour (int, default: 6)
- MinMinutesBetweenTrades (int, default: 3)

4. Indicator definitions

EMA:
- EMA = iMA(Symbol, M5, EMAPeriod, 0, MODE_EMA, PRICE_CLOSE, 0)

EMA slope:
- EMA_slope = (EMA[0] − EMA[N]) / N
- N = 3
- SlopeThreshold = 0.00003 (3 points per bar)

ATR:
- ATR = iATR(Symbol, M5, ATRPeriod, 0)
- ATRTrendThreshold = 0.0008

RSI:
- RSI = iRSI(Symbol, M5, RSIPeriod, PRICE_CLOSE, 0)

5. Candle & wick definitions

For candle index 1 (closed bar):
- BodySize = abs(Close[1] − Open[1])
- UpperWick = High[1] − max(Open[1], Close[1])
- LowerWick = min(Open[1], Close[1]) − Low[1]
- TotalRange = High[1] − Low[1]

Momentum candle:
- BodySize ≥ 0.6 × TotalRange
- For bullish: UpperWick ≤ 0.2 × TotalRange
- For bearish: LowerWick ≤ 0.2 × TotalRange

Rejection wick:
- Bullish rejection:
  - LowerWick ≥ 0.4 × TotalRange
  - BodySize ≤ 0.3 × TotalRange
  - Close[1] > Open[1]
- Bearish rejection:
  - UpperWick ≥ 0.4 × TotalRange
  - BodySize ≤ 0.3 × TotalRange
  - Close[1] < Open[1]

6. Market mode logic

Momentum mode = TRUE if:
- abs(EMA_slope) > SlopeThreshold
- ATR > ATRTrendThreshold
- BodySize[1] > average BodySize of last 10 bars

Reversal mode = TRUE if:
- abs(EMA_slope) ≤ SlopeThreshold
- ATR ≤ ATRTrendThreshold
- Price crosses EMA at least 3 times in last 10 bars

If both true → Momentum mode has priority.
If neither true → no trading.

7. Common filters before any entry

All must pass:
- Spread ≤ MaxSpreadPoints
- Slippage ≤ MaxSlippagePoints
- Open trades with this MagicNumber < MaxOpenTrades
- Daily loss < MaxDailyLossPercent
- Weekly drawdown < MaxWeeklyDrawdownPercent
- Trades in last 60 minutes < MaxTradesPerHour
- Minutes since last trade ≥ MinMinutesBetweenTrades
- If UseSessionFilter: time within London or NY session
- If UseNewsFilter: not within news pause window

If any fails → skip entry.

8. Momentum mode entries

Long:
- Close[1] > EMA[1]
- EMA_slope > SlopeThreshold
- ATR > ATRTrendThreshold
- RSI > 50
- Candle[1] is bullish momentum candle
- High[1] > High[2]

Short:
- Close[1] < EMA[1]
- EMA_slope < −SlopeThreshold
- ATR > ATRTrendThreshold
- RSI < 50
- Candle[1] is bearish momentum candle
- Low[1] < Low[2]

Order parameters:
- TP = TP_Pips_Momentum
- SL = SL_Pips_Momentum

Stacking:
- Allow up to MaxOpenTrades total
- Only open additional trades in same direction if last closed trade was profit and Momentum mode still active.

9. Reversal mode entries

Long:
- abs(EMA_slope) ≤ SlopeThreshold
- ATR ≤ ATRTrendThreshold
- RSI < RSIOversold
- Candle[1] is bullish rejection wick
- Low[1] < Low[2]

Short:
- abs(EMA_slope) ≤ SlopeThreshold
- ATR ≤ ATRTrendThreshold
- RSI > RSIOverbought
- Candle[1] is bearish rejection wick
- High[1] > High[2]

Order parameters:
- TP = TP_Pips_Reversal
- SL = SL_Pips_Reversal

No stacking in reversal mode.

10. Exit logic

- Fixed TP and SL only.
- No trailing stop, no breakeven, no partial close.
- No martingale, no grid, no averaging down.

11. Risk & protection

Lot sizing:
- If FixedLot → use FixedLotSize.
- If RiskPercent → calculate lot based on SL distance and RiskPerTradePercent.

Daily loss:
- If daily closed P/L ≤ −MaxDailyLossPercent of equity → block new trades until next day.

Weekly drawdown:
- Track weekly equity peak.
- If equity ≤ peak × (1 − MaxWeeklyDrawdownPercent/100) → block new trades until next week.

12. Other requirements

- EA must correctly handle restarts (recognize open trades by MagicNumber).
- Clean, commented code.
- Same logic in MQL4 and MQL5.
- Basic logging of each trade (mode, direction, indicators at entry, TP/SL, spread).

Deliverables:
- .mq4 + .ex4
- .mq5 + .ex5
- Brief description of inputs and how to attach EA
- Confirmation that logic matches spec.

Bewerbungen

1
Entwickler 1
Bewertung
(393)
Projekte
549
40%
Schlichtung
30
57% / 3%
Frist nicht eingehalten
57
10%
Frei
Veröffentlicht: 11 Beispiele
2
Entwickler 2
Bewertung
(251)
Projekte
314
28%
Schlichtung
34
26% / 65%
Frist nicht eingehalten
10
3%
Arbeitet
3
Entwickler 3
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
4
Entwickler 4
Bewertung
(1)
Projekte
3
0%
Schlichtung
2
50% / 0%
Frist nicht eingehalten
0
Frei
Veröffentlicht: 4 Beispiele
5
Entwickler 5
Bewertung
(43)
Projekte
53
49%
Schlichtung
6
83% / 0%
Frist nicht eingehalten
0
Arbeitet
6
Entwickler 6
Bewertung
(2)
Projekte
2
50%
Schlichtung
0
Frist nicht eingehalten
0
Frei
7
Entwickler 7
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
8
Entwickler 8
Bewertung
(2313)
Projekte
2912
63%
Schlichtung
122
44% / 25%
Frist nicht eingehalten
429
15%
Arbeitet
9
Entwickler 9
Bewertung
(6)
Projekte
5
0%
Schlichtung
2
50% / 50%
Frist nicht eingehalten
2
40%
Frei
10
Entwickler 10
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
11
Entwickler 11
Bewertung
(3)
Projekte
1
100%
Schlichtung
3
0% / 100%
Frist nicht eingehalten
0
Frei
12
Entwickler 12
Bewertung
(3)
Projekte
5
20%
Schlichtung
1
0% / 0%
Frist nicht eingehalten
1
20%
Arbeitet
13
Entwickler 13
Bewertung
(443)
Projekte
699
34%
Schlichtung
34
68% / 9%
Frist nicht eingehalten
22
3%
Arbeitet
14
Entwickler 14
Bewertung
(296)
Projekte
475
40%
Schlichtung
105
40% / 24%
Frist nicht eingehalten
80
17%
Überlastet
Veröffentlicht: 2 Beispiele
15
Entwickler 15
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
16
Entwickler 16
Bewertung
(12)
Projekte
16
13%
Schlichtung
4
50% / 25%
Frist nicht eingehalten
4
25%
Arbeitet
17
Entwickler 17
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
18
Entwickler 18
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
19
Entwickler 19
Bewertung
(32)
Projekte
33
61%
Schlichtung
1
100% / 0%
Frist nicht eingehalten
1
3%
Frei
Veröffentlicht: 5 Beispiele
20
Entwickler 20
Bewertung
(2646)
Projekte
3363
68%
Schlichtung
77
48% / 14%
Frist nicht eingehalten
342
10%
Frei
Veröffentlicht: 1 Beispiel
21
Entwickler 21
Bewertung
(39)
Projekte
46
28%
Schlichtung
14
21% / 64%
Frist nicht eingehalten
1
2%
Beschäftigt
22
Entwickler 22
Bewertung
(357)
Projekte
429
54%
Schlichtung
20
55% / 15%
Frist nicht eingehalten
29
7%
Arbeitet
23
Entwickler 23
Bewertung
(255)
Projekte
262
30%
Schlichtung
0
Frist nicht eingehalten
3
1%
Frei
Veröffentlicht: 2 Beispiele
24
Entwickler 24
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
25
Entwickler 25
Bewertung
(6)
Projekte
7
0%
Schlichtung
2
0% / 50%
Frist nicht eingehalten
1
14%
Arbeitet
26
Entwickler 26
Bewertung
(311)
Projekte
557
35%
Schlichtung
79
32% / 43%
Frist nicht eingehalten
202
36%
Frei
27
Entwickler 27
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
28
Entwickler 28
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
29
Entwickler 29
Bewertung
(1)
Projekte
2
0%
Schlichtung
2
0% / 100%
Frist nicht eingehalten
0
Arbeitet
30
Entwickler 30
Bewertung
(270)
Projekte
552
49%
Schlichtung
57
40% / 37%
Frist nicht eingehalten
227
41%
Arbeitet
31
Entwickler 31
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
32
Entwickler 32
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
33
Entwickler 33
Bewertung
(98)
Projekte
119
24%
Schlichtung
21
29% / 52%
Frist nicht eingehalten
8
7%
Frei
34
Entwickler 34
Bewertung
(555)
Projekte
642
33%
Schlichtung
41
41% / 46%
Frist nicht eingehalten
11
2%
Überlastet
35
Entwickler 35
Bewertung
(10)
Projekte
14
43%
Schlichtung
0
Frist nicht eingehalten
3
21%
Frei
Ähnliche Aufträge
Scalping EA 30+ USD
Hello, I am looking for an Expert Advisor (EA) that focuses on account preservation and consistent growth , rather than aggressive or risky strategies. My requirements are: Target: at least ~1% weekly return Strategy: low-risk, controlled drawdown Must NOT use martingale or grid systems that can blow the account Prefer quality trades over quantity like 100–200 trades per day Consistency is more important than high
Looking for a good EA 2000 - 5000 USD
Hello coders ,I am looking for a good already established MT5 EA ,that doesnt blow account, with maximum 10 percent drowdown,I need to backtest by myself,after that i select the developer
Hello i need bot 30 - 100 USD
I need a trading bot (Expert Advisor) that can send alerts to mobile, Telegram, and the MT5 desktop platform. The bot should work as a market scanner for all symbols available in my MetaTrader 5 Market Watch. It must analyze multiple indicators and convert their signals into a point-based scoring system, then send alerts based on those scores. Requirements: Send notifications to: Mobile (push notifications) Telegram
Project Overview ​I am looking for a high-level Algorithmic Trader / Developer to build a sophisticated, fully automated scalping system for the Nasdaq-100 Future (NQ) . The system must integrate institutional order flow logic with market structure analysis. ​The core logic must be written in Python , acting as a central hub that bridges ATAS (as the primary data source for Order Flow) and MetaTrader 5 (as the
I have recently used an ea that was absolutely perfect however, I have since found it was not a safe source. I use IC Markets raw spread ECN accounts and the bot I would like is a gold + btc trader (other forex are also fine) that trades extremely high lots, whilst trading extremely high frequency. I am happy to take a bot that already exists if this has an account I can view read only for true results
Mlondi traders 30+ USD
//@version=5 strategy("Simple SMC Bot", overlay=true) // Detect highs/lows hh = ta.highest(high, 10) ll = ta.lowest(low, 10) // Break of structure bullishBOS = close > hh[1] bearishBOS = close < ll[1] // Entry logic if bullishBOS strategy.entry("Buy", strategy.long) if bearishBOS strategy.entry("Sell", strategy.short) // Stop loss & take profit strategy.exit("Exit Buy", from_entry="Buy", loss=50, profit=100)
I am interested in purchasing a highly profitable Expert Advisor (EA in MQL4 / MQL5) with a focus on achieving a high Profit Factor and Recovery Factor while maintaining a low Drawdown. I require an EA that not only performs well in backtesting but also has a verifiable track record of success in live trading. Key Criteria: Profitability Metrics: The EA should demonstrate a high Profit Factor and Recovery Factor
I'm not here to waste somebody time also mine should not be wasted provide if you got what I want real profitable high frequency EA Send the backteing results picture then demo EA test on demo account for at least two days
Requirement Specification: Market Structure: Identify Trend on 1H/30M using BOS and CHOCH. Entry Logic: Wait for 50% Fibonacci Retracement into an Order Block (OB) or Fair Value Gap (FVG). Execution: On 5M/15M timeframe, execute trade only if a confirmation pattern forms at the zone. Patterns Required: Bullish/Bearish Engulfing, Morning/Evening Star, Inverse Bullish/Bearish Engulfing (Liquidity Sweeps), and Bearish
I am looking for a scalping EA based on daily VWAP for intraday trading. initiate buy when above VWAP and initiate sell below VWAP. it should have proper risk to reward

Projektdetails

Budget
200 - 400 USD
Ausführungsfristen
von 1 bis 7 Tag(e)

Kunde

Veröffentlichte Aufträge1
Anzahl der Schlichtungen0