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

仕事が完了した

実行時間9 時間
依頼者からのフィードバック
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.

指定

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




応答済み

1
開発者 1
評価
(496)
プロジェクト
963
74%
仲裁
27
19% / 67%
期限切れ
100
10%
多忙
パブリッシュした人: 1 article, 6 codes
2
開発者 2
評価
(8)
プロジェクト
8
0%
仲裁
0
期限切れ
0
3
開発者 3
評価
(32)
プロジェクト
35
34%
仲裁
5
0% / 80%
期限切れ
0
仕事中
パブリッシュした人: 2 codes
4
開発者 4
評価
(323)
プロジェクト
502
19%
仲裁
33
42% / 30%
期限切れ
33
7%
取り込み中
5
開発者 5
評価
(15)
プロジェクト
19
16%
仲裁
5
40% / 40%
期限切れ
0
6
開発者 6
評価
(42)
プロジェクト
61
21%
仲裁
7
29% / 29%
期限切れ
10
16%
取り込み中
7
開発者 7
評価
(428)
プロジェクト
623
54%
仲裁
30
53% / 23%
期限切れ
6
1%
多忙
8
開発者 8
評価
(33)
プロジェクト
38
21%
仲裁
5
0% / 60%
期限切れ
0
9
開発者 9
評価
(16)
プロジェクト
35
23%
仲裁
4
0% / 50%
期限切れ
2
6%
仕事中
10
開発者 10
評価
(2294)
プロジェクト
2888
63%
仲裁
122
44% / 25%
期限切れ
428
15%
仕事中
11
開発者 11
評価
(57)
プロジェクト
84
26%
仲裁
24
13% / 58%
期限切れ
7
8%
取り込み中
12
開発者 12
評価
(15)
プロジェクト
18
6%
仲裁
8
38% / 38%
期限切れ
2
11%
取り込み中
13
開発者 13
評価
(24)
プロジェクト
30
13%
仲裁
12
0% / 67%
期限切れ
8
27%
仕事中
14
開発者 14
評価
プロジェクト
0
0%
仲裁
0
期限切れ
0
15
開発者 15
評価
(64)
プロジェクト
83
28%
仲裁
9
33% / 56%
期限切れ
9
11%
パブリッシュした人: 1 code
16
開発者 16
評価
(1)
プロジェクト
3
0%
仲裁
0
期限切れ
0
17
開発者 17
評価
(19)
プロジェクト
23
22%
仲裁
0
期限切れ
1
4%
仕事中
18
開発者 18
評価
(6)
プロジェクト
5
0%
仲裁
2
50% / 50%
期限切れ
2
40%
19
開発者 19
評価
(15)
プロジェクト
21
38%
仲裁
6
33% / 50%
期限切れ
0
仕事中
20
開発者 20
評価
(39)
プロジェクト
54
61%
仲裁
2
50% / 50%
期限切れ
0
21
開発者 21
評価
プロジェクト
0
0%
仲裁
0
期限切れ
0
22
開発者 22
評価
(10)
プロジェクト
14
43%
仲裁
0
期限切れ
3
21%
23
開発者 23
評価
(28)
プロジェクト
31
45%
仲裁
1
100% / 0%
期限切れ
3
10%
24
開発者 24
評価
(30)
プロジェクト
34
15%
仲裁
13
8% / 69%
期限切れ
0
多忙
類似した注文
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

プロジェクト情報

予算
70 - 150 USD
締め切り
最低 5 最高 10 日