MT5 EA XAUUSD – Weekend Gap & Daily Opening Gap Trading

MQL5 Experts

Specification

I need an MT5 EA (MQL5) specifically for XAUUSD, trading price gaps when the market opens/reopens.

The EA needs 2 independent strategies:

1. Weekend/Monday Gap: Record the last price before the market closes for the weekend and the first price when XAUUSD reopens at the beginning of the week. Calculate the gap size. When the gap meets the required conditions, the EA trades in the direction of the Gap Fill. Gap Up → prefer SELL, Gap Down → prefer BUY.

2. Daily Opening/Reopening Gap: Every day, record the last price/tick before XAUUSD stops trading and the first price/tick when XAUUSD becomes tradable again. If the price difference reaches the configured threshold, the EA identifies it as a Daily Gap and looks for a trading opportunity.

The Daily Gap strategy needs 2 modes for backtesting: Gap Fill and Gap Continuation.

Required inputs: Lot Size, Risk %, Minimum/Maximum Gap Size, Maximum Spread, waiting time after market opening, Stop Loss, Take Profit, TP based on % of Gap Fill, Trailing Stop, Break Even, Maximum Trades per Gap, broker server market closing/opening time, and separate enable/disable options for Weekend Gap and Daily Gap.

The EA must use single-entry trading, no Martingale, no Grid.

The EA should save logs including: gap occurrence time, price before market close, reopening price, gap size, spread at opening, entry time, entry price, closing time, trade result, and the time required for the gap to be completely filled.

The EA must work in the MT5 Strategy Tester using Every Tick Based on Real Ticks for backtesting.

Preference will be given to developers with experience in XAUUSD EAs, scalping, session/opening gaps, or tick data processing.

I would like to receive an EX5 file for testing before final acceptance. The MQ5 source code will be delivered after completion according to the agreement.


Responded

1
Developer 1
Rating
(395)
Projects
556
41%
Arbitration
30
57% / 3%
Overdue
57
10%
Free
Published: 11 codes
2
Developer 2
Rating
(22)
Projects
28
7%
Arbitration
9
33% / 33%
Overdue
1
4%
Working
3
Developer 3
Rating
(435)
Projects
641
53%
Arbitration
35
60% / 20%
Overdue
6
1%
Working
4
Developer 4
Rating
(398)
Projects
515
23%
Arbitration
60
57% / 25%
Overdue
60
12%
Working
5
Developer 5
Rating
(281)
Projects
352
29%
Arbitration
37
27% / 65%
Overdue
10
3%
Loaded
6
Developer 6
Rating
(619)
Projects
722
33%
Arbitration
46
48% / 41%
Overdue
14
2%
Loaded
7
Developer 7
Rating
(9)
Projects
10
10%
Arbitration
0
Overdue
0
Free
8
Developer 8
Rating
(62)
Projects
90
29%
Arbitration
24
13% / 58%
Overdue
7
8%
Working
9
Developer 9
Rating
(15)
Projects
22
45%
Arbitration
7
29% / 29%
Overdue
2
9%
Loaded
Published: 7 articles, 35 codes
10
Developer 10
Rating
(178)
Projects
190
46%
Arbitration
3
33% / 33%
Overdue
1
1%
Loaded
11
Developer 11
Rating
(8)
Projects
11
36%
Arbitration
0
Overdue
1
9%
Loaded
12
Developer 12
Rating
(25)
Projects
31
13%
Arbitration
14
0% / 79%
Overdue
9
29%
Free
13
Developer 13
Rating
(9)
Projects
11
27%
Arbitration
0
Overdue
2
18%
Working
Published: 1 code
14
Developer 14
Rating
(465)
Projects
815
49%
Arbitration
75
21% / 51%
Overdue
142
17%
Free
15
Developer 15
Rating
(553)
Projects
844
61%
Arbitration
33
27% / 45%
Overdue
24
3%
Free
Published: 1 code
16
Developer 16
Rating
(2675)
Projects
3414
68%
Arbitration
77
48% / 14%
Overdue
342
10%
Free
Published: 1 code
17
Developer 17
Rating
(1)
Projects
1
0%
Arbitration
0
Overdue
1
100%
Free
18
Developer 18
Rating
(2)
Projects
2
0%
Arbitration
1
0% / 0%
Overdue
0
Free
19
Developer 19
Rating
(14)
Projects
21
24%
Arbitration
0
Overdue
2
10%
Free
Published: 3 codes
20
Developer 20
Rating
(1)
Projects
1
0%
Arbitration
0
Overdue
0
Free
21
Developer 21
Rating
(2)
Projects
2
0%
Arbitration
1
0% / 100%
Overdue
0
Free
22
Developer 22
Rating
(6)
Projects
8
38%
Arbitration
1
100% / 0%
Overdue
2
25%
Free
23
Developer 23
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
24
Developer 24
Rating
(52)
Projects
64
39%
Arbitration
15
27% / 60%
Overdue
1
2%
Working
25
Developer 25
Rating
Projects
1
0%
Arbitration
0
Overdue
0
Free
Published: 10 codes
26
Developer 26
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
27
Developer 27
Rating
(367)
Projects
449
55%
Arbitration
24
54% / 17%
Overdue
30
7%
Busy
28
Developer 28
Rating
(319)
Projects
569
35%
Arbitration
83
30% / 45%
Overdue
206
36%
Working
29
Developer 29
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Similar orders
i need some tradingview strategy that i want to use as a tester, i have something that i am working on currently and i need someone that can provide me with tradingview strategies that doesn't have a win rate, the one with 1:1 RR it need to have low win rate like 10% or 5% profitability, i am not paying $30 for,i dont have up to that for this cause i only want to use it as a test, if anyone have any to send me please
hello i need help building a ea bot for mt5 and i have started on claude but i will need someone if a incredible experience to make my ideas come to live. please contact so we can schedule a quick call and i can share anything that concerns you for the task
I am looking for someone with real experience developing strategies, indicators, or trading tools for Quantower . The strategy itself is relatively simple. The main issue is that I need to use some of Quantower's functions and API capabilities to program the strategy, but there is limited documentation available for some of the functionality, and I do not have enough time to fully understand the API and implement
I am looking for an experienced MQL5 developer who can BOTH research trading strategies and develop a commercial-quality MetaTrader 5 Expert Advisor. This is NOT simply a coding job. The developer is free to choose the trading logic, indicators, entry method, exit method, timeframe architecture and strategy type. I do not require the EA to copy or resemble any existing commercial EA. My priority is: ROBUST LONG-TERM
A developer will create an AI assisted EA forex watch-list scanner (not an auto-trader) designed to surface PDL/PDH bounces on M15, with coding in Python/MQL5. This will strictly be a market intelligence and scanning tool (no automatic order placement) and EA primary function will be a delivery of visual dashboard UI, 2-phased alerts (warning vs. execution), and multi-channel notification. 1. Project Overview &
Hello, please make me a simple MT5 Expert Advisor for XAUUSD on M15 timeframe. TRADING LOGIC: - BUY when EMA(10) crosses UP EMA(30) - SELL when EMA(10) crosses DOWN EMA(30) TRADING HOURS: - Only trade between 19:00 - 22:00 WIB / Jakarta time RISK SETTINGS: - Lot size: 0.01 - Stop Loss: 70 points - Take Profit: 150 - 300 points - Max 1 open position Please deliver .ex5 file ready to use. Thank you
Gods Plan v8 30 - 500 USD
//+------------------------------------------------------------------+ //| GODS PLAN V8.mq5 | //| Tebogo | //| tebogophago298@gmail.com | //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ //| Expert initialization function |
I’m looking to purchase an existing, proven Trend-Following EA for MT5 . I am NOT looking to develop a new EA from scratch , so please read the requirements carefully before applying. The EA should follow a market-structure/trend-following approach similar to this: Identify a clear Break of Structure (BOS) to confirm the trend direction. Wait for a pullback/retracement instead of chasing the initial breakout. Enter
I am looking for an experienced MQL5 developer to create a fully automatic MT5 Expert Advisor (EA) for frequent small-profit trades. My current manual strategy is simple: I watch short-term price movement, enter when price starts moving strongly up or down, and close once a small profit is achieved. I want an EA that can identify these movements and automatically repeat this process throughout the day. Main
Code the indicator to MT5 EA, include all the inputs variables and values Allow live trading Allow demo trading Allow strategy tester Bar shift 0 adjustable Allow indicator to show on strategy tester Lot size adjustable Max spread in points (0=disable) Use stop loss circle true or false Stop loss circle in points adjustable Use stop loss true or false Stop loss in points (adjustable) Take profit true or false Use

Project information

Budget
30 - 200 USD
Deadline
from 1 to 10 day(s)

Customer

Placed orders1
Arbitrage count0