Institutional-Grade Multi-Timeframe EA — H4 Bias / H1 Structure / M15 Execution (Modular MQL5, XAUUSD + Majors)

Şartname

PROJECT OVERVIEW

I need a production-grade, modular Expert Advisor for MetaTrader 5 built to institutional coding standards. This is not a simple indicator-crossover bot. The system must be object-oriented, fully commented, and structured so individual modules can be replaced or disabled without breaking the build.

Broker: IC Markets Raw. Primary symbol: XAUUSD. Secondary validation: EURUSD, GBPUSD, USDJPY, AUDUSD.

STRATEGY LOGIC

Multi-timeframe sequential state machine. Each stage must gate the next — no single-bar condition checks.

H4 — Directional bias. EMA50 / EMA200 relationship plus ADX regime classification (trend vs range).
H1 — Market structure. Identify BOS, CHOCH, swing highs/lows, and liquidity pools (equal highs/lows, session highs/lows, prior day high/low).
M15 — Entry execution. Liquidity sweep of an H1 pool → displacement candle → BOS confirmation → Fair Value Gap forms → limit entry placed INSIDE the FVG at equilibrium (midpoint), not anchored to the sweep origin.
Volatility gate — ATR percentile filter; skip signals when ATR is outside the acceptable band.
Session gate — London session and London/NY overlap only. Configurable GMT offset input (server offset must be manually overridable).

REQUIRED MODULES (separate .mqh include files, compiled to a single .ex5)

Logger
Context (shared state / symbol properties)
SessionFilter
SpreadFilter
TrendEngine
VolatilityFilter
StructureEngine (BOS / CHOCH / swings)
LiquidityEngine (pool detection, tap detection, expiry)
SignalEngine (state machine)
RiskManager
PositionSizer
TradeManager (break-even, partial close, trailing stop, session exit)
NewsFilter
Statistics
Dashboard (on-chart panel)

RISK MANAGEMENT — NON-NEGOTIABLE

Risk per trade: 0.25%–1%, configurable, dynamic lot sizing from stop distance
Max daily drawdown: 2% — halt trading for the day when breached
Max weekly drawdown: 5% — halt trading for the week when breached
Max concurrent open positions: 2
Stop after 3 consecutive losses (configurable cooldown)
Equity-halt state must persist across terminal restarts (GlobalVariable, with GlobalVariableCheck before GlobalVariableGet)
ATR-based stop loss; minimum R:R 1.5, target 2–3
No martingale. No grid. No averaging down. Any submission using these will be rejected.

NEWS FILTER

High-impact events only. Block entries 60 minutes before and 30 minutes after. Must handle calendar unavailability gracefully (fail-safe: no trade).

CODING REQUIREMENTS

Latest MQL5 syntax, MT5 build-update safe
Object-oriented; class pointers with GetPointer() only — no struct pointers
Indicator handles created in OnInit, released in OnDeinit — never inside OnTick
Heavy calculations gated on new-bar open only
Every CTrade return value checked and logged
Full input parameter set with optimization ranges defined
Verbose debug logging, toggleable by level
Order validation before every send (stops level, freeze level, volume min/max/step, margin check)
No hardcoded magic numbers, symbols, or session times

DELIVERABLES

Full commented source code (.mq5 + all .mqh files) — source code ownership transfers to me
Compiled .ex5
Set files for each tested symbol
Written strategy documentation: entry rules, exit rules, every input parameter explained
Backtest reports as specified below

TESTING REQUIREMENTS

Minimum 10 years history, 99% tick quality modelling, real spread + commission modelled
In-sample / out-of-sample split with the OOS window untouched during development
Walk-forward analysis
Monte Carlo permutation of trade sequence
Parameter sensitivity sweep — the strategy must remain profitable across a plateau, not a single spike
Multi-symbol robustness check

Reject-on-sight red flags I will be checking for: Sharpe above 5, win rate above 70%, zero trades on one side of the book, or fewer than 100 trades in the sample. These indicate curve fitting or a directional bug, not edge.

DESIGN TARGETS (targets, not guarantees — I am not asking anyone to promise returns)

Trade frequency: 4–5 per week
Win rate: 55%+ with R:R 2.0+
Profit factor: 1.4–1.8
Max weekly drawdown: 5%

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(286)
Projeler
358
29%
Arabuluculuk
37
27% / 65%
Süresi dolmuş
10
3%
Çalışıyor
2
Geliştirici 2
Derecelendirme
(2)
Projeler
4
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
3
Geliştirici 3
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
4
Geliştirici 4
Derecelendirme
(22)
Projeler
28
7%
Arabuluculuk
9
33% / 33%
Süresi dolmuş
1
4%
Çalışıyor
5
Geliştirici 5
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
6
Geliştirici 6
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
Yayınlandı: 1 kod
7
Geliştirici 7
Derecelendirme
(6)
Projeler
8
38%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
0
Serbest
8
Geliştirici 8
Derecelendirme
(3)
Projeler
9
67%
Arabuluculuk
0
Süresi dolmuş
0
Çalışıyor
9
Geliştirici 9
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
10
Geliştirici 10
Derecelendirme
(400)
Projeler
518
24%
Arabuluculuk
61
57% / 25%
Süresi dolmuş
60
12%
Çalışıyor
11
Geliştirici 11
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
12
Geliştirici 12
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
13
Geliştirici 13
Derecelendirme
(45)
Projeler
53
57%
Arabuluculuk
2
100% / 0%
Süresi dolmuş
1
2%
Serbest
Yayınlandı: 5 kod
14
Geliştirici 14
Derecelendirme
(623)
Projeler
727
34%
Arabuluculuk
47
49% / 40%
Süresi dolmuş
14
2%
Yüklendi
15
Geliştirici 15
Derecelendirme
(258)
Projeler
269
29%
Arabuluculuk
2
50% / 0%
Süresi dolmuş
3
1%
Çalışıyor
Yayınlandı: 2 kod
16
Geliştirici 16
Derecelendirme
(60)
Projeler
94
43%
Arabuluculuk
4
0% / 100%
Süresi dolmuş
4
4%
Serbest
17
Geliştirici 17
Derecelendirme
(319)
Projeler
571
35%
Arabuluculuk
83
31% / 45%
Süresi dolmuş
206
36%
Çalışıyor
18
Geliştirici 18
Derecelendirme
(25)
Projeler
33
18%
Arabuluculuk
6
50% / 33%
Süresi dolmuş
4
12%
Serbest
19
Geliştirici 19
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
20
Geliştirici 20
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
21
Geliştirici 21
Derecelendirme
(183)
Projeler
197
46%
Arabuluculuk
4
50% / 25%
Süresi dolmuş
1
1%
Çalışıyor
22
Geliştirici 22
Derecelendirme
(16)
Projeler
30
40%
Arabuluculuk
3
33% / 67%
Süresi dolmuş
7
23%
Çalışıyor
23
Geliştirici 23
Derecelendirme
(13)
Projeler
18
44%
Arabuluculuk
2
50% / 50%
Süresi dolmuş
0
Serbest
24
Geliştirici 24
Derecelendirme
(20)
Projeler
26
38%
Arabuluculuk
3
33% / 67%
Süresi dolmuş
3
12%
Serbest
25
Geliştirici 25
Derecelendirme
(9)
Projeler
11
27%
Arabuluculuk
0
Süresi dolmuş
2
18%
Çalışıyor
Yayınlandı: 1 kod
26
Geliştirici 26
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
27
Geliştirici 27
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
28
Geliştirici 28
Derecelendirme
(25)
Projeler
31
13%
Arabuluculuk
14
0% / 79%
Süresi dolmuş
9
29%
Serbest
29
Geliştirici 29
Derecelendirme
(8)
Projeler
8
0%
Arabuluculuk
2
50% / 0%
Süresi dolmuş
1
13%
Çalışıyor
30
Geliştirici 30
Derecelendirme
(7)
Projeler
6
0%
Arabuluculuk
4
25% / 75%
Süresi dolmuş
2
33%
Serbest
31
Geliştirici 31
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
32
Geliştirici 32
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
33
Geliştirici 33
Derecelendirme
(11)
Projeler
16
38%
Arabuluculuk
0
Süresi dolmuş
1
6%
Çalışıyor
34
Geliştirici 34
Derecelendirme
(4)
Projeler
6
17%
Arabuluculuk
3
0% / 67%
Süresi dolmuş
0
Serbest
35
Geliştirici 35
Derecelendirme
(27)
Projeler
43
7%
Arabuluculuk
18
6% / 78%
Süresi dolmuş
26
60%
Serbest
36
Geliştirici 36
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
Yayınlandı: 1 kod
37
Geliştirici 37
Derecelendirme
(10)
Projeler
13
0%
Arabuluculuk
24
0% / 75%
Süresi dolmuş
4
31%
Çalışıyor
38
Geliştirici 38
Derecelendirme
(64)
Projeler
144
46%
Arabuluculuk
21
38% / 24%
Süresi dolmuş
32
22%
Serbest
39
Geliştirici 39
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
40
Geliştirici 40
Derecelendirme
(1)
Projeler
1
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
41
Geliştirici 41
Derecelendirme
(47)
Projeler
61
54%
Arabuluculuk
7
86% / 0%
Süresi dolmuş
2
3%
Çalışıyor
42
Geliştirici 42
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
43
Geliştirici 43
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
44
Geliştirici 44
Derecelendirme
(78)
Projeler
246
74%
Arabuluculuk
7
100% / 0%
Süresi dolmuş
1
0%
Serbest
Yayınlandı: 1 makale
45
Geliştirici 45
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
46
Geliştirici 46
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
47
Geliştirici 47
Derecelendirme
(211)
Projeler
274
21%
Arabuluculuk
25
52% / 16%
Süresi dolmuş
0
Yüklendi
48
Geliştirici 48
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
49
Geliştirici 49
Derecelendirme
(10)
Projeler
14
43%
Arabuluculuk
0
Süresi dolmuş
3
21%
Serbest
50
Geliştirici 50
Derecelendirme
(2)
Projeler
2
0%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
0
Serbest
51
Geliştirici 51
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
52
Geliştirici 52
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
53
Geliştirici 53
Derecelendirme
(1)
Projeler
1
0%
Arabuluculuk
0
Süresi dolmuş
1
100%
Serbest
54
Geliştirici 54
Derecelendirme
(298)
Projeler
478
40%
Arabuluculuk
105
40% / 24%
Süresi dolmuş
82
17%
Yüklendi
Yayınlandı: 2 kod
55
Geliştirici 55
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
56
Geliştirici 56
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
57
Geliştirici 57
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
58
Geliştirici 58
Derecelendirme
(271)
Projeler
553
50%
Arabuluculuk
57
40% / 37%
Süresi dolmuş
227
41%
Çalışıyor
59
Geliştirici 59
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
60
Geliştirici 60
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
61
Geliştirici 61
Derecelendirme
(2)
Projeler
2
50%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
62
Geliştirici 62
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
63
Geliştirici 63
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
64
Geliştirici 64
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
65
Geliştirici 65
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
Benzer siparişler
I need an experienced MQL5 developer to build a fully automated MT4 Expert Advisor designed to generate relatively high daily trading volume on small account balances while prioritizing capital preservation. I will need the EX4 and MQ4 file to be delivered. Main objective: The EA should be capable of generating approximately 1–3 standard lots of cumulative trading volume per day on accounts around $100–$200, where
I need you to develop an MT5 Expert Advisor (EA) in MQL5 specifically for BTCUSD , primarily trading on the 1-minute timeframe (M1) . The goal is to build a professional, rule-based automated trading system that trades strong impulsive BTCUSD moves in the direction of the trend , while using strict risk and money management. 1. CORE STRATEGY The EA should NOT randomly buy or sell. The basic sequence should be: Trend
seller must provide the following to be considered... i will answer to all who fit this description, and can purchase more than 1 EA... - brief strategy description - overall EA expectancy - 1 week limited trial version, with whatever settings you consider best (can be blocked on demo, i don't really care) - investor password from a reputable broker (if history is available... live / demo, same thing, doesn't really
Expert Needs to integrate Volume Density ( Ticks Per Point ) Adaptive Volume Baseline ( Apply with experience ) , Order Flow Tick Volume Based ( required integration is for smooth execution ) , Every other requirement already exists by the expert , True Objective : To identify the true transition from Accumulation to Expansion/Distribution leading to Breakout capturing participation while eliminating false breakouts
I need a professional XAUUSD signal indicator for MetaTrader 5, written entirely in MQL5 (.mq5). IMPORTANT: This is NOT an auto-trading EA. It must never open, close or modify trades. It only analyzes XAUUSD and generates signals + MT5 push notifications. 1. Multi-timeframe analysis: H4 → H1 → M30 → M15 → M10 → M5 → M1. 2. Detect market structure: - Swing High / Swing Low - BOS - MSS - CHOCH - Bullish/Bearish HTF
Hi. I am looking for an experienced MQL5 developer for an advanced XAUUSD MT5 indicator. Before choosing a developer, I would like to see a small proof-of-concept or an example of a similar indicator you have already developed. My final indicator must be written from scratch in MQL5 and I must receive the complete .mq5 source code + compiled .ex5 . Main requirements: XAUUSD MT5 / MQL5 Indicator only — NO AutoTrading
Title: Advanced XAUUSD MT5 Indicator – MQL5 Source Code Required I need a professional MT5 indicator written from scratch in MQL5 (.mq5) for XAUUSD. The indicator must be signals/analysis only — AutoTrading must remain OFF . I need the complete editable .mq5 source code, not only an .ex5 file. The system should analyze multiple timeframes: H4 → H1 → M30 → M15 → M5 → M1 . Required logic: Higher-timeframe
I need a professional XAUUSD signal indicator for MetaTrader 5, written entirely in MQL5 (.mq5). IMPORTANT: This is NOT an auto-trading EA. It must never open, close or modify trades. It only analyzes XAUUSD and generates signals + MT5 push notifications. 1. Multi-timeframe analysis: H4 → H1 → M30 → M15 → M10 → M5 → M1. 2. Detect market structure: - Swing High / Swing Low - BOS - MSS - CHOCH - Bullish/Bearish HTF
We are looking for an experienced MQL5 developer who also has real trading experience to build our existing trading strategy into a fully automated MT5 Expert Advisor (EA). We already have our entry and exit trading rules documented . We are not looking for someone to invent a strategy for us. We need someone who understands trading well enough to understand our rules, discuss them with us in normal trading terms
Surebot 100+ USD
I want a sure bot that will be able to plat a good and nice trade thst i will benefit from and that i all use to make it in life

Proje bilgisi

Bütçe
100 - 300 USD
Son teslim tarihi
from 1 to 30 gün