Specification
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
Responded
1
Rating
Projects
722
33%
Arbitration
46
48%
/
41%
Overdue
14
2%
Loaded
2
Rating
Projects
189
47%
Arbitration
3
33%
/
33%
Overdue
1
1%
Loaded
3
Rating
Projects
90
29%
Arbitration
24
13%
/
58%
Overdue
7
8%
Working
4
Rating
Projects
9
67%
Arbitration
0
Overdue
0
Working
5
Rating
Projects
272
21%
Arbitration
24
54%
/
17%
Overdue
0
Working
6
Rating
Projects
29
3%
Arbitration
4
25%
/
0%
Overdue
3
10%
Free
7
Rating
Projects
8
0%
Arbitration
2
50%
/
0%
Overdue
1
13%
Working
8
Rating
Projects
2
0%
Arbitration
1
0%
/
100%
Overdue
0
Free
9
Rating
Projects
3
0%
Arbitration
0
Overdue
0
Working
10
Rating
Projects
10
30%
Arbitration
0
Overdue
2
20%
Loaded
Published: 1 code
11
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
12
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
13
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
14
Rating
Projects
6
0%
Arbitration
4
25%
/
75%
Overdue
2
33%
Free
15
Rating
Projects
22
41%
Arbitration
8
0%
/
50%
Overdue
3
14%
Free
16
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
17
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
18
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
19
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
20
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
21
Rating
Projects
43
7%
Arbitration
18
6%
/
78%
Overdue
26
60%
Free
22
Rating
Projects
1
0%
Arbitration
0
Overdue
0
Free
23
Rating
Projects
1
0%
Arbitration
0
Overdue
0
Free
24
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
25
Rating
Projects
1
100%
Arbitration
0
Overdue
0
Free
Published: 1 article, 4 codes
26
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
27
Rating
Projects
144
46%
Arbitration
20
40%
/
20%
Overdue
32
22%
Working
28
Rating
Projects
31
13%
Arbitration
14
0%
/
79%
Overdue
9
29%
Free
29
Rating
Projects
22
45%
Arbitration
7
29%
/
29%
Overdue
2
9%
Loaded
Published: 7 articles, 35 codes
30
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
31
Rating
Projects
1
0%
Arbitration
0
Overdue
1
100%
Free
Similar orders
Custom XAUUSD Gold Grid & Hedge EA for MT5
50 - 150 USD
I need a custom MT5 Expert Advisor (EA) for XAUUSD Gold. I have attached a reference video showing the exact trading behavior I want. Please watch the entire video carefully before starting development. I want the EA to work as closely as possible to the reference video. MAIN TRADING BEHAVIOR: 1. The EA will trade XAUUSD (Gold) on MT5. 2. The EA should automatically open multiple positions without manual
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 &
EA Scalping XAUUSD M15 - EMA Cross
30 - 50 USD
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
C'est un Expert Advisor (EA) MQL5 pour MetaTrader 5, conçu pour l' XAUUSD , combinant un filtre de tendance et une grille adaptative avec gestion de panier ("basket") et protections contre le drawdown. Version 1.00. Logique de trading Filtre de tendance (H4 par défaut) • EMA rapide (50) vs EMA lente (200) pour déterminer la direction (UP/DOWN) • Filtre ADX (période 14, seuil 18) pour éviter de trader en
I currently sell a white-label XAUUSD EA, but the existing supplier owns the source code. I now need a new, independently developed EA and licensing system that my company fully owns and controls. I am not requesting decompilation or copying of proprietary code. Existing settings, presets and trading examples will be provided as reference. The developer must first identify any missing strategy rules before
I DO NOT need any programming or strategy development. I already have a working NinjaTrader 8 automated strategy based on a 3/5 EMA crossover. I need you to run my existing strategy through NinjaTrader Strategy Analyzer/Optimizer, test the existing adjustable parameters, and find robust settings with the best profit factor and lowest reasonable drawdown. I will provide the existing NinjaScript ZIP. I do not want the
I am looking to acquire an EXISTING and PROVEN MetaTrader 5 Expert Advisor. I am NOT looking for someone to develop a random new strategy from scratch. The objective is to find a robust EA with an existing track record, verify its performance and robustness, and purchase the MQL5 source code together with clearly defined commercial rights. MAIN REQUIREMENTS The EA should meet most or all of the following
Looking to acquire an existing, proven EA. Not looking for new strategy development. REQUIREMENTS — non-negotiable: Minimum 12 months verified LIVE history (Myfxbook or MQL5 Signals, real money — not demo, not backtest) Hard stop loss on EVERY trade, set at order placement NO martingale, NO grid, NO averaging into losers, NO lot multiplication after a loss Max historical drawdown under 30% Minimum 5 trades per
Scalping Reaction Zones + Valid Order Blocks
30 - 150 USD
Platform: TradingView Programming Language: Pine Script v6 Type: Custom Indicator Project Name: Scalping Reaction Zones + Valid Order Blocks MAIN GOAL I need a custom TradingView indicator for scalping. The indicator must detect: 1. Reaction / Explosion Zones 2. Valid Order Blocks 3. Combined Reaction Zone + Order Block zones The indicator should NOT generate: Buy signals Sell signals TP SL Entry signals Trading
Hello, I trade on HFM MT5. Need SCALPING EA for scalping, budget $30. SYMBOLS: XAUUSD (GOLD), US30, NAS100, GER40, EURUSD TIMEFRAME: M1 and M5 PLATFORM: MT5, must work on HFM VPS STRATEGY: - EMA 9 crosses EMA 21 - RSI 14: BUY only if RSI >45, SELL only if RSI <55 - Bollinger Bands: Only trade when price returns inside BB after breakout - 1 trade at a time per symbol - SL: 150 points Gold / 100 points indices (must be
Project information
Budget
1000 - 2000 USD
Deadline
from 30 to 60 day(s)
Customer
Placed orders1
Arbitrage count0