Funded Project: Build a Profitable XAUUSD MT5 Bot (5% Monthly Target)

Tarea técnica

Project Title:
Automated Trading Bot for XAUUSD on MetaTrader 5 (MT5)


1. General Objective

Develop a fully automated trading bot for XAUUSD (Gold vs USD) that is profitable, with a controlled drawdown, and an average monthly return target of at least 5%.
The bot must operate autonomously under strict risk management rules and be optimized and validated through robust backtesting (OHLC and Real Tick data).


2. Platform

  • Platform: MetaTrader 5 (MT5)

  • Data mode for testing: OHLC and Real Tick (both required for validation)


3. Trading Instrument

  • Symbol: XAUUSD (Gold/USD)

  • Timeframe: Developer to determine based on best performance (M15, H1, H4, etc.)

  • Session: 24/5 


4. Strategy Framework

The developer is free to propose any trading strategy, as long as it is consistently profitable and demonstrates stability over historical data.

All strategies must include clear entry and exit rules with mandatory Stop Loss (SL) and Take Profit (TP) levels for every trade.


5. Risk & Money Management

  • Automatic lot size calculation:

    • Risk per trade = 1% of account balance

    • Position sizing automatically adjusted based on SL distance and equity

  • Maximum trades per day: 2 trades

  • Stop Loss (SL): Mandatory, dynamically calculated (e.g., ATR or recent swing levels)

  • Take Profit (TP): Mandatory, minimum 1:2 risk/reward ratio (configurable)

  • Trailing Stop: Optional and configurable

  • Daily loss limit: Optional (stop trading if daily drawdown exceeds a threshold)


6. Profitability & Drawdown Targets

  • Minimum monthly ROI: +5%

  • Maximum allowable drawdown: ≤25%

  • Win rate goal: ≥60% (depending on RR ratio)

The developer must ensure the bot is objectively profitable in both backtesting and forward testing, under realistic trading conditions.


7. Backtesting & Optimization

  • Test using both OHLC and Real Tick data in MT5.

  • Backtest period: Minimum of 3 years of historical data.

  • Provide detailed reports including:

    • Net profit %

    • Maximum drawdown %

    • Profit factor

    • Sharpe ratio

    • Win rate

    • Average RR ratio

  • Include optimized input parameters and .set configuration files.



9. Safety Features

  • Emergency stop: Automatically halts trading if drawdown exceeds a set threshold (e.g., 15%).

  • High-impact news filter: Optional future feature.


10. Deliverables

  • Fully functional .ex5 and .mq5 files

  • Source code (.mq5)

  • Backtest reports (HTML) for OHLC and Real Tick modes

  • Optimized .set parameter files

  • User manual explaining parameters, installation, and usage


11. Key Requirement

The bot must be demonstrably profitable on XAUUSD with Real Tick data backtesting over at least 3 years, maintaining an acceptable drawdown and stable performance.

Developer is free to use any profitable trading logic, as long as the final system meets the above profitability and robustness criteria.


Han respondido

1
Desarrollador 1
Evaluación
(16)
Proyectos
20
0%
Arbitraje
9
0% / 78%
Caducado
6
30%
Libre
2
Desarrollador 2
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
3
Desarrollador 3
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Trabaja
Ha publicado: 2 artículos
4
Desarrollador 4
Evaluación
(11)
Proyectos
14
0%
Arbitraje
1
0% / 100%
Caducado
3
21%
Trabajando
5
Desarrollador 5
Evaluación
(6)
Proyectos
9
0%
Arbitraje
0
Caducado
0
Ocupado
6
Desarrollador 6
Evaluación
(2)
Proyectos
0
0%
Arbitraje
3
0% / 0%
Caducado
0
Trabajando
7
Desarrollador 7
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
8
Desarrollador 8
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Trabaja
9
Desarrollador 9
Evaluación
(15)
Proyectos
20
35%
Arbitraje
2
0% / 100%
Caducado
0
Libre
Ha publicado: 1 ejemplo
10
Desarrollador 10
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
11
Desarrollador 11
Evaluación
(17)
Proyectos
21
5%
Arbitraje
4
0% / 25%
Caducado
6
29%
Trabajando
12
Desarrollador 12
Evaluación
(536)
Proyectos
615
33%
Arbitraje
34
38% / 47%
Caducado
10
2%
Ocupado
13
Desarrollador 13
Evaluación
(11)
Proyectos
12
0%
Arbitraje
1
0% / 0%
Caducado
0
Libre
14
Desarrollador 14
Evaluación
(51)
Proyectos
56
61%
Arbitraje
2
0% / 0%
Caducado
1
2%
Trabaja
15
Desarrollador 15
Evaluación
(68)
Proyectos
75
5%
Arbitraje
33
15% / 36%
Caducado
6
8%
Trabaja
16
Desarrollador 16
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
17
Desarrollador 17
Evaluación
(15)
Proyectos
34
24%
Arbitraje
3
0% / 33%
Caducado
2
6%
Trabaja
18
Desarrollador 18
Evaluación
(22)
Proyectos
30
20%
Arbitraje
8
63% / 13%
Caducado
9
30%
Libre
19
Desarrollador 19
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
20
Desarrollador 20
Evaluación
(5)
Proyectos
5
60%
Arbitraje
1
0% / 0%
Caducado
2
40%
Libre
Ha publicado: 1 ejemplo
21
Desarrollador 21
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
22
Desarrollador 22
Evaluación
(23)
Proyectos
30
17%
Arbitraje
3
67% / 0%
Caducado
4
13%
Libre
23
Desarrollador 23
Evaluación
Proyectos
1
0%
Arbitraje
1
100% / 0%
Caducado
0
Libre
Solicitudes similares
you should be able to explain how it works . Specification for the job will be written accordingly , ( as to how i want it with my expert advisor )
🧩 1. Overview 1.1 Purpose The purpose of this EA is to automate the Turtle Trading System , originally developed by Richard Dennis and William Eckhardt, using Donchian Channel breakouts and ATR-based volatility stops. The EA will execute entries, exits, and risk management automatically. 1.2 Scope The EA should: Trade any MT5-compatible instrument (Forex, Crypto, Commodities, Indices, Synthetic Indices). Support
the ea should use higher time frame i choose to know trend direction if is bullish trend or bearish trend if in the higher tf i choose the trend is buy then only start buy once candle breaks the session top It should only use the London session once trend first break above the London session top and close candle body above the session it should open buy and tp 200 point and must use martingale)( complete explanation
I would like to convert my ex4 file into mq4 source code I can provide the inputs that file has.. and the understanding of how bot works. and I would like to complete in a day
Developer Brief — Strategy Philosophy and Risk Approach When implementing the trading strategy, the choice of method or setup logic is fully up to your technical preference — whether it’s trend-following, mean-reversion, scalping, or SMC-based. What truly matters is maintaining a balance between profit potential and long-term capital safety . The priority should always lean towards safety and consistency over
Recode indicator from Trading view to mt5 Don’t need the background labels like trading view indicator. Video Explanation https://youtu.be/rX_56yvnpTs Chart The display of Kill zone , Macro , Silver bullet can be switch on / off by n button on the chart Zone color can be Customize as well as outline rectangles or Solid rectangles with the ability to change the line weight, text size, colors, ability to turn on/ off
Modify the expert advisor so that a new sequence of trades, which follow the rules are executed. The execution of the trade should be based on intervals set to bars at the current time frame. For example if input set to 10. The expert advisor will open a new sequence of the strategy every 10 bars
I’m looking for an experienced MQL4/MQL5 developer to build a custom EA from the ground up, based entirely on my trading strategy. The EA should be cleanly coded, highly optimized, and easy to modify
This all-in-one indicator displays real-time market structure (internal & swing BOS / CHoCH), order blocks, premium & discount zones, equal highs & lows, and much more...allowing traders to automatically mark up their charts with widely used price action methodologies. Following the release of our Fair Value Gap script, we received numerous requests from our community to release more features in the same category
I need a Smart Money Concept (SMC) EA for MetaTrader 4 that works effectively on metals, indices, cryptocurrencies, and forex pairs . The EA should: Detect and execute trades based on Order Blocks (OB) and other key SMC elements. Include configurable parameters for take profit (TP), stop loss (SL), and spread filters to ensure balanced and optimized trading. Be stable, efficient, and compatible with different

Información sobre el proyecto

Presupuesto
800 - 1200 USD
IVA (21%): 168 - 252 USD
Total: 968 - 1452 USD
Para el ejecutor
720 - 1080 USD
Plazo límite de ejecución
de 1 a 30 día(s)

Cliente

Encargos realizados1
Número de arbitrajes0