Specifiche
Required Indi:
BB Band: Period 21, Deviations 2.000
SMA: 21 in H1 timeframe
RSI: Period 7
Timeframe: M5
Pair: XAUUSD, USDJPY, GBPJPY, EURJPY, AUDJPY, CHFJPY, GBPUSD
Trading rules:
#A
In H1 timeframe, when price goes above the 21 SMA then looking for buy opportunity and when price goes below to 21 SMA, then look fora sell opportunity
Buy triggered when candle got rejection from the lower Bollinger bands, and sell triggered when candle got rejection from higher Bollinger bands.
#B
Using in M5 timeframe
When RIS level is above 70 - looking for only sell, and when RSI level is below 30 looking for only buy.
NB: In this EA I need to add both options and there will be an option for which one I want to use.
SL and TP Method:
SL should be 5-10 points below or higher from the trade setup candle (rejection candle not the entry candle)
50% trade will be close when the price touches the middle Bollinger bands and SL trailed in BE
Another 50% trade will be closed when the candle touches upper/lower bands, then SL moves to middle bands and trails the trade until candle closes within the bands.
Deliverables:
Fully functional EA ( .mq5 + .ex5 ) matching video settings.
If any custom indicators are needed for this EA.
Editable input parameters.
Short setup guide and test report confirming rectangle behavior, indicator overlay, and trade execution.
Backtest report over last 12 months.
Requirements:
Strong MT5 development experience.
Ability to replicate visual indicator combinations and trading logic precisely.
Clean code with resource management (removing EA cleans all objects).
Extra Features:
-
News filter (disable trading before/after high-impact news).
-
Spread filter to avoid high spread trades.
-
The trading lot will be equity-based, for 1000 USD equity lot size will be 0.10
-
Detailed trade logs in the Experts tab.
-
Not more than 5 trades at a time
Acceptance Criteria:
- EA runs on my demo account for internal verification (I will test for 7 days in realistic conditions).
- No crashes, no hidden behaviors, respects drawdown/stop rules.
- Source code compiles cleanly in MetaEditor 5 with no errors.
- All deliverables uploaded to MQL5 (or shared via agreed channel) before final payment.
Apply with:
Examples of past MT5 EA work.
Timeline and estimated cost.
This project requires meticulous attention to detail and precise replication of indicator behavior and trading logic.