Spezifikation
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%
Bewerbungen
1
Bewertung
Projekte
358
29%
Schlichtung
37
27%
/
65%
Frist nicht eingehalten
10
3%
Arbeitet
2
Bewertung
Projekte
4
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
3
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
4
Bewertung
Projekte
28
7%
Schlichtung
9
33%
/
33%
Frist nicht eingehalten
1
4%
Arbeitet
5
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
6
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
Veröffentlicht: 1 Beispiel
7
Bewertung
Projekte
8
38%
Schlichtung
1
0%
/
100%
Frist nicht eingehalten
0
Frei
8
Bewertung
Projekte
9
67%
Schlichtung
0
Frist nicht eingehalten
0
Arbeitet
9
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
10
Bewertung
Projekte
518
24%
Schlichtung
61
57%
/
25%
Frist nicht eingehalten
60
12%
Arbeitet
11
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
12
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
13
Bewertung
Projekte
53
57%
Schlichtung
2
100%
/
0%
Frist nicht eingehalten
1
2%
Frei
Veröffentlicht: 5 Beispiele
14
Bewertung
Projekte
727
34%
Schlichtung
47
49%
/
40%
Frist nicht eingehalten
14
2%
Beschäftigt
15
Bewertung
Projekte
269
29%
Schlichtung
2
50%
/
0%
Frist nicht eingehalten
3
1%
Arbeitet
Veröffentlicht: 2 Beispiele
16
Bewertung
Projekte
94
43%
Schlichtung
4
0%
/
100%
Frist nicht eingehalten
4
4%
Frei
17
Bewertung
Projekte
571
35%
Schlichtung
83
31%
/
45%
Frist nicht eingehalten
206
36%
Arbeitet
18
Bewertung
Projekte
33
18%
Schlichtung
6
50%
/
33%
Frist nicht eingehalten
4
12%
Frei
19
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
20
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
21
Bewertung
Projekte
197
46%
Schlichtung
4
50%
/
25%
Frist nicht eingehalten
1
1%
Arbeitet
22
Bewertung
Projekte
30
40%
Schlichtung
3
33%
/
67%
Frist nicht eingehalten
7
23%
Arbeitet
23
Bewertung
Projekte
18
44%
Schlichtung
2
50%
/
50%
Frist nicht eingehalten
0
Frei
24
Bewertung
Projekte
26
38%
Schlichtung
3
33%
/
67%
Frist nicht eingehalten
3
12%
Frei
25
Bewertung
Projekte
11
27%
Schlichtung
0
Frist nicht eingehalten
2
18%
Arbeitet
Veröffentlicht: 1 Beispiel
26
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
27
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
28
Bewertung
Projekte
31
13%
Schlichtung
14
0%
/
79%
Frist nicht eingehalten
9
29%
Frei
29
Bewertung
Projekte
8
0%
Schlichtung
2
50%
/
0%
Frist nicht eingehalten
1
13%
Arbeitet
30
Bewertung
Projekte
6
0%
Schlichtung
4
25%
/
75%
Frist nicht eingehalten
2
33%
Frei
31
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
32
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
33
Bewertung
Projekte
16
38%
Schlichtung
0
Frist nicht eingehalten
1
6%
Arbeitet
34
Bewertung
Projekte
6
17%
Schlichtung
3
0%
/
67%
Frist nicht eingehalten
0
Frei
35
Bewertung
Projekte
43
7%
Schlichtung
18
6%
/
78%
Frist nicht eingehalten
26
60%
Frei
36
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
Veröffentlicht: 1 Beispiel
37
Bewertung
Projekte
13
0%
Schlichtung
24
0%
/
75%
Frist nicht eingehalten
4
31%
Arbeitet
38
Bewertung
Projekte
144
46%
Schlichtung
21
38%
/
24%
Frist nicht eingehalten
32
22%
Frei
39
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
40
Bewertung
Projekte
1
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
41
Bewertung
Projekte
61
54%
Schlichtung
7
86%
/
0%
Frist nicht eingehalten
2
3%
Arbeitet
42
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
43
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
44
Bewertung
Projekte
246
74%
Schlichtung
7
100%
/
0%
Frist nicht eingehalten
1
0%
Frei
Veröffentlicht: 1 Artikel
45
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
46
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
47
Bewertung
Projekte
274
21%
Schlichtung
25
52%
/
16%
Frist nicht eingehalten
0
Beschäftigt
48
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
49
Bewertung
Projekte
14
43%
Schlichtung
0
Frist nicht eingehalten
3
21%
Frei
50
Bewertung
Projekte
2
0%
Schlichtung
1
0%
/
100%
Frist nicht eingehalten
0
Frei
51
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
52
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
53
Bewertung
Projekte
1
0%
Schlichtung
0
Frist nicht eingehalten
1
100%
Frei
54
Bewertung
Projekte
478
40%
Schlichtung
105
40%
/
24%
Frist nicht eingehalten
82
17%
Beschäftigt
Veröffentlicht: 2 Beispiele
55
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
56
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
57
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
58
Bewertung
Projekte
553
50%
Schlichtung
57
40%
/
37%
Frist nicht eingehalten
227
41%
Arbeitet
59
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
60
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
61
Bewertung
Projekte
2
50%
Schlichtung
0
Frist nicht eingehalten
0
Frei
62
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
63
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
64
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
65
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
Ähnliche Aufträge
BARON 2026
30+ USD
I was delighted with how the program unfolded—grateful for the successful completion and the learning experience. However, the work disappeared without a trace. I would appreciate it if you contacted me here by searching for "febrero59" at the top. Thanks, febrero59
Zwivhuya
100+ USD
I would like to be part of this trade because i want to help my family out of the hopeless life we are living now . i thoughts going to school will help me get better job but no i am still sitting for us to eat at home i have to sell my body to someone and get pay with that small money i can buy bread and cooldrink for my family that we can not sleep with emyter stomach
Expert advisor for indicator
50+ USD
I need an Expert Advisor that trades by signal of ADX and Moving Average indicators. It must check and correctly process possible errors in trading operations. The main criteria of opening and closing positions , direction of Moving Average, Price of last bar . Set the number of lots to trade as an input parameter
I need an Expert Advisor based on Vantage signals.It must have check and handling of trade operation errors. The main criteria for opening and closing a position: moving average direction the price is higher the previous bar Trade lots is an input parameter
EA to buy 0.5 lots of BTCUSD on MT5 for Exness Broker
100 - 150 USD
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
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
Advance XAUUSD MT5 INDICATOR
30 - 50 USD
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
NextGen
30 - 50 USD
Hello, Before I select a developer, please confirm that you can implement the complete MT5 EA exactly according to my specification. The most important requirements are: 1. Strict NO-REPAINT / NO-HINDSIGHT logic. 2. Sweep, MSS/BOS, Displacement, FVG, Order Block and POI must be defined algorithmically before coding. 3. M1 and M5 confirmation logic. 4. Zero-Float Entry logic. 5. MT5 terminal alerts and immediate MT5
Projektdetails
Budget
100 - 300 USD
Ausführungsfristen
von 1 bis 30 Tag(e)