İş Gereklilikleri
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.
Yanıtlandı
1
Derecelendirme
Projeler
549
40%
Arabuluculuk
30
57%
/
3%
Süresi dolmuş
57
10%
Serbest
Yayınlandı: 11 kod
2
Derecelendirme
Projeler
314
28%
Arabuluculuk
34
26%
/
65%
Süresi dolmuş
10
3%
Çalışıyor
3
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
4
Derecelendirme
Projeler
3
0%
Arabuluculuk
2
50%
/
0%
Süresi dolmuş
0
Serbest
Yayınlandı: 4 kod
5
Derecelendirme
Projeler
53
49%
Arabuluculuk
6
83%
/
0%
Süresi dolmuş
0
Çalışıyor
6
Derecelendirme
Projeler
2
50%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
7
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
8
Derecelendirme
Projeler
2912
63%
Arabuluculuk
122
44%
/
25%
Süresi dolmuş
429
15%
Çalışıyor
9
Derecelendirme
Projeler
5
0%
Arabuluculuk
2
50%
/
50%
Süresi dolmuş
2
40%
Serbest
10
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
11
Derecelendirme
Projeler
1
100%
Arabuluculuk
3
0%
/
100%
Süresi dolmuş
0
Serbest
12
Derecelendirme
Projeler
5
20%
Arabuluculuk
1
0%
/
0%
Süresi dolmuş
1
20%
Çalışıyor
13
Derecelendirme
Projeler
699
34%
Arabuluculuk
34
68%
/
9%
Süresi dolmuş
22
3%
Çalışıyor
14
Derecelendirme
Projeler
475
40%
Arabuluculuk
105
40%
/
24%
Süresi dolmuş
80
17%
Meşgul
Yayınlandı: 2 kod
15
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
16
Derecelendirme
Projeler
16
13%
Arabuluculuk
4
50%
/
25%
Süresi dolmuş
4
25%
Çalışıyor
17
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
18
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
19
Derecelendirme
Projeler
33
61%
Arabuluculuk
1
100%
/
0%
Süresi dolmuş
1
3%
Serbest
Yayınlandı: 5 kod
20
Derecelendirme
Projeler
3363
68%
Arabuluculuk
77
48%
/
14%
Süresi dolmuş
342
10%
Serbest
Yayınlandı: 1 kod
21
Derecelendirme
Projeler
46
28%
Arabuluculuk
14
21%
/
64%
Süresi dolmuş
1
2%
Yüklendi
22
Derecelendirme
Projeler
429
54%
Arabuluculuk
20
55%
/
15%
Süresi dolmuş
29
7%
Çalışıyor
23
Derecelendirme
Projeler
262
30%
Arabuluculuk
0
Süresi dolmuş
3
1%
Serbest
Yayınlandı: 2 kod
24
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
25
Derecelendirme
Projeler
7
0%
Arabuluculuk
2
0%
/
50%
Süresi dolmuş
1
14%
Çalışıyor
26
Derecelendirme
Projeler
557
35%
Arabuluculuk
79
32%
/
43%
Süresi dolmuş
202
36%
Serbest
27
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
28
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
29
Derecelendirme
Projeler
2
0%
Arabuluculuk
2
0%
/
100%
Süresi dolmuş
0
Çalışıyor
30
Derecelendirme
Projeler
552
49%
Arabuluculuk
57
40%
/
37%
Süresi dolmuş
227
41%
Çalışıyor
31
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
32
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
33
Derecelendirme
Projeler
119
24%
Arabuluculuk
21
29%
/
52%
Süresi dolmuş
8
7%
Serbest
34
Derecelendirme
Projeler
642
33%
Arabuluculuk
41
41%
/
46%
Süresi dolmuş
11
2%
Meşgul
35
Derecelendirme
Projeler
14
43%
Arabuluculuk
0
Süresi dolmuş
3
21%
Serbest
Benzer siparişler
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
A gold + bitcoin extremely high lot HFT
30 - 200 USD
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
I saw this somewhere else - I want it too!
30 - 50 USD
I am looking for an experienced MQL5 developer to build a fully automated trading bot (Expert Advisor) for MetaTrader 5 . The bot will focus on trend-following scalping and must be designed to trade XAUUSD and BTC on the M1 timeframe . The objective is to create a stable and efficient EA that can open multiple trades per day while managing risk using proper stop-loss, take-profit, and trailing stop
Create a new mt5 EA
30+ USD
martingale base on each position close. eg: open a position with TP set at $100 and trail SL . if this position hit trail SL i lose $50 then the next position will open target at $150 profit. entry price base on from lower and up by XXX% then can open position i want to choose only buy or sell position. example this chart i only want buy position
Proje bilgisi
Bütçe
200 - 400 USD
Son teslim tarihi
from 1 to 7 gün
Müşteri
Verilmiş siparişler1
Arabuluculuk sayısı0