XAUUSD M5 8:00 IST Two-Candle Breakout EA (1:2 RR, 2nd Entry Logic, Risk % Position Sizing) – MQL5 Expert Advisor Needed

Trabajo finalizado

Plazo de ejecución 9 horas
Comentario del Cliente
The developer pressured me to complete early, said backtesting is useless and the EA “loves to be on the chart”. After completion it didn’t work and no real support was provided.

Tarea técnica

1. Strategy Overview

I need an MQL5 Expert Advisor that trades once per day based on a 2-candle combination zone formed at 8:00 AM IST.

The EA must detect the correct server time equivalent of IST and work on any MT5 broker (Exness).

2. Combination Zone Logic

At 08:00 IST, the EA must:

  1. Take the first M5 candle starting at 08:00.

  2. Take the next M5 candle (08:05).

  3. These two candles form the Combination Zone:

comb_high = max(high of both candles)

comb_low  = min(low of both candles)

  • Ideally candles should be Green → Red or Red → Green.

  • If they are same color, still use these two candles as the combination zone.

  • Only one combination per day.

3. Trade Entry Rules

LONG Entry

  • Trigger: price breaks above comb_high

  • Order type: Market Buy

  • Stop Loss = comb_low

  • Take Profit = EntryPrice + 2 × (EntryPrice - comb_low)

    (1:2 Risk-Reward)


SHORT Entry

  • Trigger: price breaks below comb_low

  • Order type: Market Sell

  • Stop Loss = comb_high

  • Take Profit = EntryPrice - 2 × (comb_high - EntryPrice)

4. Trade Sequencing (Very Important)

First Entry

  • EA enters first breakout trade (long or short).


If FIRST trade hits TP

  • Stop trading for the rest of the day.

  • No second entry.


If FIRST trade hits SL

  • EA must allow ONE MORE trade (second entry).

  • Second entry follows same breakout rules.

  • After second entry closes (TP/SL) → stop for the day.

5. Position Sizing (Risk % Based)


Lot size must be calculated using 1% or 2% risk of account balance:

stopDistance = comb_high - comb_low

riskAmount = Balance × Risk%

lot = riskAmount / (stopDistance × valuePerPointPerLot)


EA must:

  • Detect broker min / max lot

  • Respect lot step

  • Skip trade if lot < min lot

  • Include a max lot input cap (user adjustable)

6. Filters & Safety Rules

  • Do NOT trade if spread > user input (e.g., 50 points).

  • Avoid duplicate trades on restart — use persistent variables or OnTradeTransaction tracking.

  • EA must handle restarts without forgetting:

    • combination zone

    • whether first trade was taken

    • whether second entry is allowed

  • EA must prevent more than 2 trades per day.

7. Time Handling

EA must reliably detect 08:00 IST, even if the broker server uses a different timezone.


Acceptable solutions:

  • Auto-detect using TimeLocal (if VPS is IST), OR

  • Input parameter: “Server hour equivalent of 8:00 IST”.


Either method is fine; the EA must work correctly.

8. Inputs Required

  • Symbol

  • Risk Percent (1% or 2%)

  • Max Lot Cap

  • Spread Filter

  • Slippage (Deviation)

  • Magic Number

  • Enable/Disable 2nd Entry

  • Server Start Hour (if not auto-detected)

9. Deliverables

  • Fully working .mq5 + .ex5

  • Clear, commented source code

  • Clean input menu

  • One backtest showing logic from any date range

  • 7–14 days bug-fix / correction support

10. Acceptance Criteria

The EA is considered complete when:

  1. Combination candles at 8:00 IST are detected correctly.

  2. Breakout entries occur exactly as per rules.

  3. First trade hits TP → no more trades that day.

  4. First trade hits SL → second entry allowed.

  5. Lot size matches the risk % position sizing formula.

  6. EA works after MT5 restarts with no duplicate trades.

  7. Backtest examples for:

    • 2025-Sep-24 to 2025-Nov-18




Han respondido

1
Desarrollador 1
Evaluación
(496)
Proyectos
963
74%
Arbitraje
27
19% / 67%
Caducado
100
10%
Ocupado
Ha publicado: 1 artículo, 6 ejemplos
2
Desarrollador 2
Evaluación
(8)
Proyectos
8
0%
Arbitraje
0
Caducado
0
Libre
3
Desarrollador 3
Evaluación
(32)
Proyectos
35
34%
Arbitraje
5
0% / 80%
Caducado
0
Trabaja
Ha publicado: 2 ejemplos
4
Desarrollador 4
Evaluación
(323)
Proyectos
502
19%
Arbitraje
33
42% / 30%
Caducado
33
7%
Trabajando
5
Desarrollador 5
Evaluación
(15)
Proyectos
19
16%
Arbitraje
5
40% / 40%
Caducado
0
Libre
6
Desarrollador 6
Evaluación
(42)
Proyectos
61
21%
Arbitraje
7
29% / 29%
Caducado
10
16%
Trabajando
7
Desarrollador 7
Evaluación
(428)
Proyectos
623
54%
Arbitraje
30
53% / 23%
Caducado
6
1%
Ocupado
8
Desarrollador 8
Evaluación
(33)
Proyectos
38
21%
Arbitraje
5
0% / 60%
Caducado
0
Libre
9
Desarrollador 9
Evaluación
(16)
Proyectos
35
23%
Arbitraje
4
0% / 50%
Caducado
2
6%
Trabaja
10
Desarrollador 10
Evaluación
(2294)
Proyectos
2888
63%
Arbitraje
122
44% / 25%
Caducado
428
15%
Trabaja
11
Desarrollador 11
Evaluación
(57)
Proyectos
84
26%
Arbitraje
24
13% / 58%
Caducado
7
8%
Trabajando
12
Desarrollador 12
Evaluación
(15)
Proyectos
18
6%
Arbitraje
8
38% / 38%
Caducado
2
11%
Trabajando
13
Desarrollador 13
Evaluación
(24)
Proyectos
30
13%
Arbitraje
12
0% / 67%
Caducado
8
27%
Trabaja
14
Desarrollador 14
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
15
Desarrollador 15
Evaluación
(64)
Proyectos
83
28%
Arbitraje
9
33% / 56%
Caducado
9
11%
Libre
Ha publicado: 1 ejemplo
16
Desarrollador 16
Evaluación
(1)
Proyectos
3
0%
Arbitraje
0
Caducado
0
Libre
17
Desarrollador 17
Evaluación
(19)
Proyectos
23
22%
Arbitraje
0
Caducado
1
4%
Trabaja
18
Desarrollador 18
Evaluación
(6)
Proyectos
5
0%
Arbitraje
2
50% / 50%
Caducado
2
40%
Libre
19
Desarrollador 19
Evaluación
(15)
Proyectos
21
38%
Arbitraje
6
33% / 50%
Caducado
0
Trabaja
20
Desarrollador 20
Evaluación
(39)
Proyectos
54
61%
Arbitraje
2
50% / 50%
Caducado
0
Libre
21
Desarrollador 21
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
22
Desarrollador 22
Evaluación
(10)
Proyectos
14
43%
Arbitraje
0
Caducado
3
21%
Libre
23
Desarrollador 23
Evaluación
(28)
Proyectos
31
45%
Arbitraje
1
100% / 0%
Caducado
3
10%
Libre
24
Desarrollador 24
Evaluación
(30)
Proyectos
34
15%
Arbitraje
13
8% / 69%
Caducado
0
Ocupado
Solicitudes similares
MT5 EA 30 - 60 USD
Hi i want a professional developer who can create me Ea based on candle sticks and high and lows , i have full specifications what exactly i want to be in my Ea , the inputs and how it should work and i will also tell u what type of panel i want for proper detailed specifications message me only professional developers
Please apply ONLY if you clearly understand and can implement ALL conditions below. ============================== 1) ZigZag (MOST IMPORTANT) ============================== - ZigZag must be CUSTOM and OBJECT-BASED. - DO NOT use built-in ZigZag indicator. - EA itself must draw ZigZag lines on the chart using chart objects. - User must NOT apply any indicator manually. - When EA is attached → ZigZag must appear
I am looking for an experienced MQL4 / MQL5 developer to create a custom Expert Advisor (EA). Trading details: - Symbol: XAUUSD (Gold) only - Platform: MT4 or MT5 - Strategy type: Scalping (fast trades) - Timeframes: M1 / M5 - Fixed Stop Loss and Take Profit - Risk management: - Lot size based on balance OR fixed lot (user configurable) - Maximum trades per day (user configurable) - Spread and slippage filter -
First trade begins when the super trend changes and crosses the fast moving average. · Open trade (buy) when super trend crossing changes from sell to buy and crosses the fast moving average. If the price is is above the 200 EMA (slow moving average) only take buy positions. ( combining the 200 EMA with the supertrend) (If the super trend crossing cuts the slow EMA (200), do not take the trade) ·
Hi 30+ USD
عنوان: لا يقوم برنامج التداول الآلي بفتح الصفقات على منصة MT5 (النسخة التجريبية) - "الإشارة معطلة" رسالة: مرحبًا، لديّ مستشار خبير يعمل على منصة MT5 (حساب تجريبي - حساب تحوّط). يرتبط المستشار الخبير بالرسم البياني بشكل صحيح، والتداول الآلي مُفعّل، ولا تظهر أي أخطاء تداول في سجل التداول. مع ذلك، لم يقم البرنامج الآلي بفتح أي صفقات. يوضح سجل المعاملات ما يلي: • "الإشارة معطلة" • "مخططان بيانيان، وبرنامجان للتداول
Fixed alert mt4 40+ USD
I’m looking for an experienced developer to help fix and improve an alert system in a trading project. Tasks Review and fix existing alert logic Ensure alerts work perfectly with no lag or delay Organize and optimize scattered alert code Check for missing files and improve overall structure Suggest and implement necessary improvements Dashboard (Optional but Preferred) Create a dashboard displaying: Brand name
I have an existing MT5 EA and I am sharing the exact behaviour settings below. I need a NEW custom MT5 Expert Advisor that behaves the SAME WAY as these settings. Platform: MetaTrader 5 Symbol: Gold (XAUUSD) Timeframe: M5 (Trading_TF = 0 means current chart) ======================== INDICATOR & TRADE MODE ======================== - Trade Mode = 2 (both Buy & Sell) - Trading timeframe = Current chart (M5)
For a buy case, ea will set buy stop order at the high of the current 4H candle, if the close of the current 4h candle is higher than the open and if the close is less than the high of the 4H candle , then ea will set a buy stop at the high of the current 4h candle. Reverse of this is the sell case. , - -- sell SL to 1800point for gold pair only, set 4500 point for TP, --- , BE the SL to 50points when price moved
//+------------------------------------------------------------------+ //| INDICES SCALPING BOT | //+------------------------------------------------------------------+ #property strict input double RiskPercent = 4.0; input int EMAtrend = 50; input int EMAPullback = 20; input int RSIPeriod = 14; input double ATRMultiplierSL = 3.0; input double ATRMultiplierTP = 2.5; double LotSize(double
I am looking for a bot that has been created and tested and confirmed profitable in a live market for Gold. The bot must be profitable and have a low drawdown. The developer will send a demo EA which I can test for myself. I am looking for more of a partnership with an experienced developer. Please no EA on demo accounts. The EA must be verifiable on real account

Información sobre el proyecto

Presupuesto
70 - 150 USD
Plazo límite de ejecución
de 5 a 10 día(s)