Expert Advisor Development Specification (MT5)

MQL5 Experts

Termos de Referência

 Expert Advisor Development Specification (MT5)

Project Overview

I am looking for an experienced MQL5 developer to build a professional Expert Advisor for MetaTrader 5 dedicated exclusively to Bitcoin trading (BTCUSD / BTCUSDT).

The objective is to create a robust, adaptive trading system focused on consistency, controlled drawdown, and long-term scalability.

The EA must NOT use:

  • Martingale

  • Grid systems

  • Recovery systems

  • Hedging strategies

Only real Stop Loss and Take Profit management should be used.

The final product must include full source code (.mq5), compiled version (.ex5), and complete ownership rights.


General Concept

The EA should use an adaptive scoring engine that evaluates multiple market conditions before opening a trade.

Instead of relying on a single indicator, the system should combine trend, volatility, momentum, and price structure into a global trade score.

The EA will only open trades when the score exceeds a configurable threshold.


Trading Symbol

Default Symbol:

  • BTCUSD

  • BTCUSDT

The symbol must remain customizable.

Recommended timeframe:

  • M30

Timeframe must also remain configurable.


Market Analysis Engine

The EA should analyze the market through four independent modules.

Module 1 – Trend Analysis

Possible indicators:

  • EMA 50

  • EMA 200

  • ADX

The EA should classify the market as:

  • Strong Bull Trend

  • Bull Trend

  • Range

  • Bear Trend

  • Strong Bear Trend

Trend score must contribute to the final setup score.


Module 2 – Volatility Analysis

Possible indicators:

  • ATR

  • Average Candle Range

  • Volatility Expansion

The system should identify:

  • Low Volatility

  • Normal Volatility

  • High Volatility

Trading should be avoided during extremely low volatility conditions.


Module 3 – Momentum Analysis

Possible indicators:

  • Momentum

  • ROC

  • RSI

  • MACD

Developer may suggest the best implementation.

Momentum conditions should increase or decrease setup quality.


Module 4 – Market Structure Analysis

The EA should detect:

  • Breakouts

  • Pullbacks

  • Swing Highs

  • Swing Lows

  • Trend Continuations

The purpose is to avoid entering random positions and focus on high-quality structures.


Setup Scoring System

The EA should assign a score between 0 and 100.

Example:

Trend Analysis = 30 points

Volatility Analysis = 25 points

Momentum Analysis = 20 points

Market Structure = 25 points

Total Score = 100

Trade opens only if score exceeds a configurable threshold.

Examples:

  • Minimum Score = 70

  • Minimum Score = 75

  • Minimum Score = 80

User must be able to adjust this value.


Trade Entry Logic

The EA should support multiple entry modes.

Breakout Mode

Trade after confirmed breakout of important levels.

Pullback Mode

Trade after retracement inside an established trend.

Hybrid Mode

Allow both breakout and pullback opportunities.

User should be able to enable or disable each mode.


Stop Loss Management

Selectable stop-loss methods:

Swing Stop

Based on recent swing high / low.

ATR Stop

Based on ATR multiplier.

Fixed Stop

Based on user-defined points.

Inputs required:

  • SL Type

  • ATR Multiplier

  • Fixed SL Points

  • Additional Buffer


Take Profit Management

Selectable methods:

Fixed Risk Reward

Examples:

  • 1:1

  • 1:1.5

  • 1:2

  • 1:3

Dynamic TP

Based on market volatility and trend strength.


Risk Management

Required options:

Risk Modes

  • Fixed Lot

  • Minimum Lot

  • % Equity

  • % Balance

  • % Free Margin

Protections

  • Equity Drawdown Limit (%)

  • Daily Loss Limit (%)

  • Maximum Open Positions

  • Maximum Trades Per Day

  • Spread Filter

  • Slippage Filter

When risk limits are reached, the EA must stop opening new positions.


Trade Management

Optional features:

  • Trailing Stop

  • Break Even

  • Partial Close

  • Close Opposite Positions

All features must be configurable.


News Filter

Use MetaTrader 5 built-in Economic Calendar.

Settings:

  • Enable / Disable

  • News Importance Level

  • Minutes Before News

  • Minutes After News

No external APIs required.


Session Filters

Enable or disable trading during:

  • Asian Session

  • London Session

  • New York Session

Weekend filter:

  • Enable / Disable


Dashboard

Create a professional dashboard displaying:

  • Current Trend

  • Current Volatility State

  • Current Setup Score

  • Active Session

  • Open Trades

  • Daily PnL

  • Current Drawdown

  • Spread

  • Equity

Dashboard should be lightweight and optimized.


Optimization

The EA must be optimized for:

  • MT5 Strategy Tester

  • Multi-core optimization

  • Fast backtesting

  • Low CPU usage

Code structure must be modular and easy to maintain.


Deliverables

Required:

  • Full .mq5 source code

  • Compiled .ex5

  • Input parameter guide

  • Initial bug support

Ownership:

All source code and intellectual property rights will belong to the buyer upon completion.

Please include examples of previous MT5 Expert Advisors you have developed and indicate your estimated development time and cost.


Respondido

1
Desenvolvedor 1
Classificação
(258)
Projetos
322
30%
Arbitragem
34
26% / 65%
Expirado
10
3%
Trabalhando
2
Desenvolvedor 2
Classificação
(394)
Projetos
553
41%
Arbitragem
30
57% / 3%
Expirado
57
10%
Trabalhando
Publicou: 11 códigos
3
Desenvolvedor 3
Classificação
(17)
Projetos
21
14%
Arbitragem
8
38% / 38%
Expirado
3
14%
Carregado
4
Desenvolvedor 4
Classificação
(107)
Projetos
175
25%
Arbitragem
23
13% / 78%
Expirado
16
9%
Livre
5
Desenvolvedor 5
Classificação
(314)
Projetos
561
35%
Arbitragem
81
31% / 44%
Expirado
204
36%
Trabalhando
6
Desenvolvedor 6
Classificação
(2322)
Projetos
2925
63%
Arbitragem
123
45% / 25%
Expirado
429
15%
Trabalhando
7
Desenvolvedor 7
Classificação
(10)
Projetos
12
0%
Arbitragem
3
33% / 33%
Expirado
1
8%
Livre
8
Desenvolvedor 8
Classificação
(6)
Projetos
7
43%
Arbitragem
1
0% / 100%
Expirado
0
Livre
9
Desenvolvedor 9
Classificação
(55)
Projetos
92
24%
Arbitragem
8
75% / 13%
Expirado
44
48%
Livre
10
Desenvolvedor 10
Classificação
(8)
Projetos
8
0%
Arbitragem
2
50% / 0%
Expirado
1
13%
Trabalhando
11
Desenvolvedor 11
Classificação
(24)
Projetos
31
19%
Arbitragem
4
50% / 25%
Expirado
4
13%
Livre
12
Desenvolvedor 12
Classificação
(851)
Projetos
1460
72%
Arbitragem
122
29% / 48%
Expirado
356
24%
Livre
Publicou: 3 artigos
13
Desenvolvedor 13
Classificação
(2667)
Projetos
3398
68%
Arbitragem
77
48% / 14%
Expirado
342
10%
Livre
Publicou: 1 código
14
Desenvolvedor 14
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
15
Desenvolvedor 15
Classificação
(13)
Projetos
25
44%
Arbitragem
2
0% / 100%
Expirado
5
20%
Trabalhando
16
Desenvolvedor 16
Classificação
(13)
Projetos
20
40%
Arbitragem
1
0% / 100%
Expirado
1
5%
Livre
17
Desenvolvedor 17
Classificação
(5)
Projetos
8
13%
Arbitragem
4
50% / 0%
Expirado
0
Carregado
Publicou: 3 artigos, 32 códigos
18
Desenvolvedor 18
Classificação
(7)
Projetos
13
15%
Arbitragem
13
23% / 46%
Expirado
3
23%
Livre
Publicou: 29 artigos
19
Desenvolvedor 19
Classificação
(271)
Projetos
553
50%
Arbitragem
57
40% / 37%
Expirado
227
41%
Trabalhando
20
Desenvolvedor 20
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
21
Desenvolvedor 21
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
22
Desenvolvedor 22
Classificação
(46)
Projetos
59
53%
Arbitragem
7
86% / 0%
Expirado
2
3%
Trabalhando
23
Desenvolvedor 23
Classificação
(242)
Projetos
286
77%
Arbitragem
13
77% / 0%
Expirado
4
1%
Livre
24
Desenvolvedor 24
Classificação
(48)
Projetos
56
34%
Arbitragem
15
27% / 60%
Expirado
1
2%
Trabalhando
25
Desenvolvedor 25
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
Publicou: 1 código
26
Desenvolvedor 26
Classificação
(40)
Projetos
43
58%
Arbitragem
2
50% / 0%
Expirado
1
2%
Trabalhando
Publicou: 5 códigos
27
Desenvolvedor 27
Classificação
(363)
Projetos
436
54%
Arbitragem
22
50% / 14%
Expirado
30
7%
Carregado
Pedidos semelhantes
Hello, i need expert developer that have been develop so many profitable AI bots that work for mt5 and ctrader autonomously if you know you can easily execute this requirement bid for it. NOTE:- YOU MUST COME WITH SAMPLE FOR THE 2 TRADING PLATFORM. While i take a look at your profile and reach out to you thanks
Hi, GOLD EA is an automated trading robot designed for MetaTrader 5, focused mainly on GOLD/XAUUSD trading. The EA uses a combination of multi-timeframe trend confirmation, EMA pullback logic, ADX strength filtering, support/resistance rejection, momentum breakout, and reversal capture modules to identify potential Buy and Sell opportunities. Strategy and Trading Logic: The EA is designed to detect market direction
Gold robot 3000+ USD
I really liked this training platform. I want to start a good business with this funding amount."I like crypto trading. Does it provide a demo account that is good for learning?"
I am looking for an MQL5 or MQL4 developer to build an Expert Advisor What I need: The Expert Advisor should be able to open up to 10 trades per day (24-hour market) Trades should not open all at once — only based on proper signals/conditions Each trade must include: Stop Loss Take Profit The Expert Advisor must use 1:2 risk to reward The strategy should aim for around 50% win rate (about 5 wins out of 10 trades)
Dear developers I want to create an expert advisor for my strategy. The entry signals quite simple using OHLC, Bollinger, SuperTrend. (Possibly: ICT/FVG) The money and risk management is more difficult using martingale and trailing stops. I also need help to design this before any development
I need a ready made profitable system with live account trade or demo that can be back-tested for 2 years with good profits. Pls consider drawdown to be low , source code will be provided at the end. Very important sending 10 days demo before negociation , thank you
Gold robot 3000+ USD
Hello, I am looking for someone who can help me to build a MT4/MT5 forex EA, by analyzing the trading history. You are responsible to find out trading logic behind the EA and Build a new EA that accurately replicates the existing strategy. I need someone who has proven previous experience to build a new EA by reverse engineering. Thanks
I am looking for an experienced MT4/MT5 developer to analyze my trading history and replicate the strategy in a new Expert Advisor (EA). The developer must have proven experience in reverse engineering strategies, analyzing trading data, and developing EAs across various trading methodologies. A deep understanding of XAUUDS and BTCUSD behavior, as well as chart analysis, is essential. Please note that we do not have
Title: MT5 Forex Trading Robot Development I need a MetaTrader 5 (MT5) Expert Advisor (EA) for automated Forex trading. Requirements: 1. The robot must be fully automated and capable of opening and closing trades without manual intervention. 2. Compatible with MetaTrader 5 (MT5). 3. Adjustable lot size, Stop Loss, and Take Profit settings. 4. Built-in risk management based on account balance. 5. Ability to trade

Informações sobre o projeto

Orçamento
30 - 200 USD
IVA (22%): 6.6 - 44 USD
Total: 37 - 244 USD
Desenvolvedor
27 - 180 USD

Cliente

Pedidos postados2
Número de arbitragens0