Research and Develop a Robust Commercial XAUUSD EA for MT5 – Strategy Research + Full Source

Spécifications

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 PROFITABILITY
+
CONTROLLED DRAWDOWN
+
STRATEGY STABILITY
+
COMMERCIAL QUALITY

MAIN MARKET:
XAUUSD / MetaTrader 5.

TARGET BUDGET:
Approximately USD 1,500.

Budget is negotiable for a developer who can demonstrate genuine experience in strategy research, robustness testing and live automated trading.

==================================================
1. MAIN OBJECTIVE
==================================================

Research, develop, validate and deliver a robust XAUUSD Expert Advisor.

The trading logic may use:

- Trend following
- Breakout
- Momentum
- Mean reversion
- Price action
- Market structure
- Statistical methods
- Multi-timeframe analysis
- Volatility models
- Volume-based logic
- Or another original trading approach

I care about the RESULT and robustness, not the specific trading logic.

The system must not use copied/decompiled commercial code.

==================================================
2. HISTORICAL TESTING
==================================================

The EA should preferably be evaluated over approximately 7-10 years of XAUUSD historical data.

Testing should use:

Every Tick Based On Real Ticks

where suitable and available.

The developer must provide reproducible MT5 Strategy Tester reports.

==================================================
3. TARGET PERFORMANCE
==================================================

These are preferred robustness targets and should NOT be achieved through curve fitting.

Preferred targets:

Overall Profit Factor:
>= 1.30
Preferably 1.40 or higher

Maximum Equity Drawdown:
<= 15%
Preferably <= 10-12%

Recovery Factor:
>= 2.0
Preferably >= 2.5

Out-of-Sample Profit Factor:
>= 1.15
Preferably >= 1.25

Untouched Holdout:
Must remain profitable or demonstrate clearly positive long-term expectancy.

Profitable years:
Preferably >= 70-80% of tested years.

Trade sample:
Must contain enough trades for meaningful statistical analysis.

Profit should be reasonably distributed across different years, quarters and market conditions.

The EA does NOT need to make profit every month.

Moderate, stable returns are preferred over extremely high returns with large risk.

==================================================
4. PROFIT CONCENTRATION
==================================================

The EA must not depend excessively on a small number of exceptional trades or trading days.

The developer should provide:

- Year-by-year performance
- Month-by-month performance
- Best year
- Worst year
- Best month
- Worst month
- Maximum stagnation
- Maximum consecutive losses
- Long performance separately
- Short performance separately
- Contribution of the best trading days/trades to total profit

A strategy where most historical profit comes from only a few exceptional days will not be considered robust.

==================================================
5. OUT-OF-SAMPLE / HOLDOUT
==================================================

The development process must include:

IN-SAMPLE DEVELOPMENT
+
OUT-OF-SAMPLE VALIDATION
+
INDEPENDENT UNTOUCHED HOLDOUT

The exact final private holdout period may be selected and tested independently by the Customer.

The strategy must not be optimized after seeing the final private holdout results.

==================================================
6. WALK-FORWARD ANALYSIS
==================================================

Walk-forward testing is required.

The system should demonstrate reasonably stable performance across multiple rolling development/testing periods.

A strategy that performs well only during one optimized historical window will not be accepted.

==================================================
7. PARAMETER ROBUSTNESS
==================================================

Important parameters must be tested for sensitivity.

The strategy should not depend on one exact parameter combination.

Important parameters should be tested approximately:

+/-10%
and where appropriate
+/-20%

around the selected values.

The surrounding parameter region should remain reasonably stable.

A single narrow optimized peak surrounded by losing parameter combinations will be considered overfitting.

==================================================
8. COST / SPREAD / SLIPPAGE STRESS
==================================================

The EA must be tested under increased trading costs.

Required tests should include, where practical:

Normal trading costs
1.25x trading costs
1.50x trading costs
2.00x trading costs

Spread and slippage stress testing should also be performed.

At approximately 1.5x normal trading costs, the EA should preferably remain profitable.

At 2x costs, performance may deteriorate but the system should not catastrophically fail.

==================================================
9. MONTE CARLO / EXECUTION ROBUSTNESS
==================================================

Monte Carlo analysis is required.

Preferably at least approximately 1,000 simulations.

Tests may include:

- Randomized trade order
- Increased slippage
- Spread disturbance
- Randomly missed trades
- Entry delays
- Execution disturbances

The analysis should provide information about:

- Expected drawdown
- 95th percentile drawdown
- Worst-case drawdown
- Final equity distribution
- Risk of severe loss

==================================================
10. MULTIPLE DATA / BROKER ENVIRONMENTS
==================================================

The EA should be tested using more than one broker/data environment where practical.

Results do not need to be identical.

However, the strategy should not be strongly profitable on one broker while becoming structurally unprofitable on other reasonable XAUUSD data.

==================================================
11. RISK MANAGEMENT
==================================================

Required:

- Fixed Lot mode
- Risk % mode
- Real broker-side emergency Stop Loss
- Take Profit / exit management
- Maximum Lot protection
- Maximum open risk
- Daily Loss Limit
- Maximum total Equity Drawdown protection
- Spread filter
- Margin checks
- Trading-session controls
- Safe recovery after MT5/VPS restart

Preferred default commercial risk:

SAFE:
approximately 0.25% risk/trade

BALANCED:
approximately 0.50% risk/trade

ACTIVE:
approximately 0.75% risk/trade

The default configuration should be conservative.

==================================================
12. PROHIBITED RISK METHODS
==================================================

NOT ACCEPTED:

- Martingale
- Unlimited Grid
- Increasing lot after losses
- Unlimited averaging into losing trades
- Hidden loss-recovery systems
- Unlimited DCA
- Recovery systems designed mainly to hide drawdown
- Trading without a real broker-side emergency Stop Loss
- Look-ahead bias
- Future information leakage
- Repainting historical logic that creates unrealistic historical trades

==================================================
13. EXECUTION SAFETY
==================================================

The EA must correctly handle:

- High spread
- Invalid volume
- Invalid stops
- Insufficient margin
- Market closed
- Trading disabled
- Connection interruption
- MT5 restart
- VPS restart
- Existing positions/orders after restart

The EA must not duplicate trades after restart.

==================================================
14. BROKER COMPATIBILITY
==================================================

The EA must not be hard-coded for only one broker.

It must correctly handle:

TickSize
TickValue
Point
Digits
VolumeMin
VolumeMax
VolumeStep
StopsLevel
FreezeLevel
ContractSize
Margin requirements

It should support common XAUUSD naming variations such as:

XAUUSD
XAUUSDm
XAUUSD.a
and other broker suffix/prefix formats where practical.

==================================================
15. COMMERCIAL QUALITY
==================================================

The final EA is intended for commercial sale on MQL5 Market.

The final product must:

- Be written for MetaTrader 5 / MQL5
- Compile with 0 errors
- Preferably compile with 0 warnings
- Use no DLL
- Use no external licensing system
- Use no unauthorized third-party commercial code
- Use no copied/decompiled source
- Be suitable for MQL5 Market automatic validation
- Have clean and maintainable source code

==================================================
16. FINAL DELIVERABLES
==================================================

Final delivery must include:

- Complete .mq5 source code
- ALL required .mqh source files
- Final .ex5 build
- All required .set/preset files
- Backtest reports
- Out-of-sample reports
- Walk-forward results
- Parameter sensitivity results
- Trading-cost/spread/slippage stress results
- Monte Carlo results
- Documentation / User Guide
- Any files required to reproduce the delivered EA

There must be no missing encrypted or private dependency required to compile the EA.

==================================================
17. COMMERCIAL RIGHTS
==================================================

The Customer must receive full commercial rights to the completed EA.

The Customer must have the right to:

- Modify the source code
- Compile the source code
- Sell the completed EA commercially
- Publish and sell the final product on MQL5 Market

The developer must not resell or repackage the completed EA as the same commercial product.

==================================================
18. PAYMENT / FINAL ACCEPTANCE
==================================================

No partial payment, advance payment or external payment will be made.

All payment must remain within the official MQL5 Freelance system.

FINAL WORK ACCEPTANCE will occur only after ALL required deliverables have been uploaded to the MQL5 Freelance Order and verified by the Customer.

Before Final Work Acceptance, the Customer must be able to:

1. Receive the complete MQ5/MQH source code.
2. Compile the complete source successfully.
3. Run the EA independently.
4. Reproduce the agreed backtests.
5. Verify the agreed robustness tests.
6. Verify the risk-management functions.
7. Verify there are no missing source dependencies.
8. Verify there is no DLL or external license dependency.
9. Verify compliance with this Requirements Specification.

Providing only EX5 files, screenshots, videos, remote demonstrations or historical backtest images does NOT constitute Final Work Acceptance.

The Customer will not confirm Final Work Acceptance until the complete project has been delivered and the agreed acceptance criteria have been verified.

==================================================
19. WHO SHOULD APPLY
==================================================

When applying, please explain your real experience with:

1. MQL5 Expert Advisor development
2. XAUUSD strategy research
3. Systematic trading research
4. Out-of-sample validation
5. Walk-forward analysis
6. Monte Carlo analysis
7. Parameter sensitivity testing
8. Real-tick Strategy Tester testing
9. Broker/execution robustness
10. Live automated trading systems

Please provide relevant examples from previous work if available.

I prefer a developer who understands BOTH:

SYSTEMATIC TRADING RESEARCH
+
MQL5 DEVELOPMENT

I am NOT interested in:

- Unrealistic 90-99% win-rate screenshots
- Extremely optimized historical curves without OOS validation
- Martingale disguised as risk management
- Grid systems with hidden tail risk
- Claims of guaranteed profits

Répondu

1
Développeur 1
Évaluation
(634)
Projets
741
34%
Arbitrage
49
53% / 39%
En retard
14
2%
Travail
2
Développeur 2
Évaluation
(185)
Projets
199
47%
Arbitrage
4
50% / 25%
En retard
1
1%
Travail
3
Développeur 3
Évaluation
(62)
Projets
90
29%
Arbitrage
24
13% / 58%
En retard
7
8%
Travail
4
Développeur 4
Évaluation
(3)
Projets
9
67%
Arbitrage
0
En retard
0
Travail
5
Développeur 5
Évaluation
(215)
Projets
280
21%
Arbitrage
27
56% / 15%
En retard
0
Chargé
6
Développeur 6
Évaluation
(22)
Projets
29
3%
Arbitrage
4
25% / 0%
En retard
3
10%
Gratuit
7
Développeur 7
Évaluation
(8)
Projets
8
0%
Arbitrage
2
50% / 0%
En retard
1
13%
Travail
8
Développeur 8
Évaluation
(2)
Projets
2
0%
Arbitrage
1
0% / 100%
En retard
0
Gratuit
9
Développeur 9
Évaluation
(2)
Projets
4
0%
Arbitrage
0
En retard
0
Gratuit
10
Développeur 10
Évaluation
(10)
Projets
12
33%
Arbitrage
0
En retard
2
17%
Travail
Publié : 1 code
11
Développeur 11
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
12
Développeur 12
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
13
Développeur 13
Évaluation
(1)
Projets
1
0%
Arbitrage
0
En retard
0
Gratuit
14
Développeur 14
Évaluation
(7)
Projets
6
0%
Arbitrage
4
25% / 75%
En retard
2
33%
Gratuit
15
Développeur 15
Évaluation
(13)
Projets
23
39%
Arbitrage
8
0% / 50%
En retard
4
17%
Gratuit
16
Développeur 16
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
17
Développeur 17
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
18
Développeur 18
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
Publié : 1 code
19
Développeur 19
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
20
Développeur 20
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
21
Développeur 21
Évaluation
(27)
Projets
43
7%
Arbitrage
18
6% / 78%
En retard
26
60%
Gratuit
22
Développeur 22
Évaluation
(1)
Projets
1
0%
Arbitrage
0
En retard
0
Gratuit
23
Développeur 23
Évaluation
(1)
Projets
2
50%
Arbitrage
0
En retard
1
50%
Travail
24
Développeur 24
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
25
Développeur 25
Évaluation
Projets
1
100%
Arbitrage
0
En retard
0
Gratuit
Publié : 1 article, 4 codes
26
Développeur 26
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
27
Développeur 27
Évaluation
(64)
Projets
145
46%
Arbitrage
21
38% / 24%
En retard
32
22%
Gratuit
28
Développeur 28
Évaluation
(25)
Projets
31
13%
Arbitrage
14
0% / 79%
En retard
9
29%
Gratuit
29
Développeur 29
Évaluation
(23)
Projets
32
41%
Arbitrage
9
22% / 33%
En retard
4
13%
Chargé
Publié : 8 articles, 35 codes
30
Développeur 30
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
31
Développeur 31
Évaluation
(1)
Projets
1
0%
Arbitrage
0
En retard
1
100%
Gratuit
32
Développeur 32
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
33
Développeur 33
Évaluation
(4)
Projets
8
0%
Arbitrage
3
33% / 67%
En retard
4
50%
Gratuit
34
Développeur 34
Évaluation
(45)
Projets
53
57%
Arbitrage
2
100% / 0%
En retard
1
2%
Gratuit
Publié : 5 codes
35
Développeur 35
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
Publié : 1 code
36
Développeur 36
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
37
Développeur 37
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
38
Développeur 38
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
39
Développeur 39
Évaluation
Projets
1
0%
Arbitrage
0
En retard
0
Gratuit
40
Développeur 40
Évaluation
(22)
Projets
30
20%
Arbitrage
8
63% / 13%
En retard
9
30%
Gratuit
41
Développeur 41
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
42
Développeur 42
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
43
Développeur 43
Évaluation
(12)
Projets
13
8%
Arbitrage
1
0% / 100%
En retard
0
Gratuit
44
Développeur 44
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
45
Développeur 45
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
46
Développeur 46
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
Publié : 1 code
47
Développeur 47
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
48
Développeur 48
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
49
Développeur 49
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
50
Développeur 50
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
51
Développeur 51
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
52
Développeur 52
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
53
Développeur 53
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
54
Développeur 54
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
55
Développeur 55
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
56
Développeur 56
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
Commandes similaires
MarketMind Breakout Pro XAUUSD H1 — Donchian Breakout EA Project type: Personal EA development and backtesting Platform: MetaTrader 5 Instrument: XAUUSD Timeframe: H1 Strategy: Donchian Channel breakout with EMA 200 Project overview This project evaluates a Donchian breakout trading strategy for XAUUSD on the H1 timeframe. The system uses channel-based breakout conditions and an EMA 200 trend filter. Historical
فيما يخص المتداولين من سلطان التداول وحتى المبتدى والضائع في أكبر سوق عالمي في التداول ااوكد لكم ان الاستشاره البسيطه من من يملك الاستراتيجيه المثلى في التداول والخبره الطويله في مجال التداول قد تغير مستقبلك
Hi, I need NinjaTrader 8 Strategy Analyzer backtests on two of my strategies, each over 1 year AND 3 years of data. Please quote the full job. Common settings: NT8 Strategy Analyzer, MCL (Micro WTI Crude Oil) continuous front-month contract (MCL ##-##), 5-minute bars, 1yr + 3yr of the most recent data, $2.50 round-turn commission per contract. Deliverables per run: full Strategy Analyzer summary (net profit, profit
a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; } Project Description I need an Expert Advisor (EA) for MetaTrader 5 (MT5) that can automatically trade Gold (XAUUSD) and major Forex pairs. The EA must analyze market conditions, open and close trades automatically, manage risk effectively, and be fully compatible with the MT5 Strategy Tester
To create a unique description that meets the freelance site's requirements, you can type the following: "I am looking for an experienced MQL5 developer to create a custom Forex Expert Advisor. The trading strategy should be based on a moving average crossover system, filtered by the Relative Strength Index indicator. The expert advisor needs to feature distinct strategy modules with adjustable settings for the
Scalping bort 30+ USD
GOLD SCALPING BOT STRATEGY Symbol: XAUUSD (Gold vs USD) Broker: Exness Account: Standard Starting Balance: $20 1. TIMEFRAME - Trend analysis: M15. - Entry timeframe: M5. - Trade only when the market has a clear direction. 2. INDICATORS - EMA 50 - EMA 200 - RSI 14 - Support and Resistance 3. BUY RULES The bot must open a BUY trade only when all these conditions are met: 1. EMA 50 is above EMA 200 on M15. 2. Price is
Request for an Existing Automated Trading System (Expert Advisor) I am looking to acquire an existing, fully functional Expert Advisor (EA) that trades Forex CFDs, with the option of trading other CFDs if the strategy supports them safely. Performance objectives Target average net monthly return: 1.5%. A consistent 1.0% monthly return may be considered if the system demonstrates strong risk control and credible
Are you able to build one bot for stock and one for ninja trader and tell me the win rate on it. I need ninja trader bot that enter buy and exit according the move to do not stay long in the market in each entry . That can follow the smart money concept or other if you have a good one
I need a fully automated custom Expert Advisor for MetaTrader 5 (MQL5). The EA is intended for use on a The5ers $100,000 2-Step prop-firm account. IMPORTANT DELIVERY REQUIREMENT: I must receive the complete editable .mq5 source code as well as the compiled .ex5 file. Compiled-only delivery is NOT acceptable. The EA must be coded specifically for this project and must not copy trades, use external trading signals or
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

Informations sur le projet

Budget
1000 - 2000 USD
Délais
de 30 à 60 jour(s)