Expert Advisor Development Specification (MT5)

MQL5 Esperti

Specifiche

 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.


Con risposta

1
Sviluppatore 1
Valutazioni
(258)
Progetti
322
30%
Arbitraggio
34
26% / 65%
In ritardo
10
3%
In elaborazione
2
Sviluppatore 2
Valutazioni
(394)
Progetti
553
41%
Arbitraggio
30
57% / 3%
In ritardo
57
10%
In elaborazione
Pubblicati: 11 codici
3
Sviluppatore 3
Valutazioni
(17)
Progetti
21
14%
Arbitraggio
8
38% / 38%
In ritardo
3
14%
Caricato
4
Sviluppatore 4
Valutazioni
(107)
Progetti
175
25%
Arbitraggio
23
13% / 78%
In ritardo
16
9%
Gratuito
5
Sviluppatore 5
Valutazioni
(314)
Progetti
561
35%
Arbitraggio
81
31% / 44%
In ritardo
204
36%
In elaborazione
6
Sviluppatore 6
Valutazioni
(2322)
Progetti
2925
63%
Arbitraggio
123
45% / 25%
In ritardo
429
15%
In elaborazione
7
Sviluppatore 7
Valutazioni
(10)
Progetti
12
0%
Arbitraggio
3
33% / 33%
In ritardo
1
8%
Gratuito
8
Sviluppatore 8
Valutazioni
(6)
Progetti
7
43%
Arbitraggio
1
0% / 100%
In ritardo
0
Gratuito
9
Sviluppatore 9
Valutazioni
(55)
Progetti
92
24%
Arbitraggio
8
75% / 13%
In ritardo
44
48%
Gratuito
10
Sviluppatore 10
Valutazioni
(8)
Progetti
8
0%
Arbitraggio
2
50% / 0%
In ritardo
1
13%
In elaborazione
11
Sviluppatore 11
Valutazioni
(24)
Progetti
31
19%
Arbitraggio
4
50% / 25%
In ritardo
4
13%
Gratuito
12
Sviluppatore 12
Valutazioni
(851)
Progetti
1460
72%
Arbitraggio
122
29% / 48%
In ritardo
356
24%
Gratuito
Pubblicati: 3 articoli
13
Sviluppatore 13
Valutazioni
(2667)
Progetti
3398
68%
Arbitraggio
77
48% / 14%
In ritardo
342
10%
Gratuito
Pubblicati: 1 codice
14
Sviluppatore 14
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
15
Sviluppatore 15
Valutazioni
(13)
Progetti
25
44%
Arbitraggio
2
0% / 100%
In ritardo
5
20%
In elaborazione
16
Sviluppatore 16
Valutazioni
(13)
Progetti
20
40%
Arbitraggio
1
0% / 100%
In ritardo
1
5%
Gratuito
17
Sviluppatore 17
Valutazioni
(5)
Progetti
8
13%
Arbitraggio
4
50% / 0%
In ritardo
0
Caricato
Pubblicati: 3 articoli, 32 codici
18
Sviluppatore 18
Valutazioni
(7)
Progetti
13
15%
Arbitraggio
13
23% / 46%
In ritardo
3
23%
Gratuito
Pubblicati: 29 articoli
19
Sviluppatore 19
Valutazioni
(271)
Progetti
553
50%
Arbitraggio
57
40% / 37%
In ritardo
227
41%
In elaborazione
20
Sviluppatore 20
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
21
Sviluppatore 21
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
22
Sviluppatore 22
Valutazioni
(46)
Progetti
59
53%
Arbitraggio
7
86% / 0%
In ritardo
2
3%
In elaborazione
23
Sviluppatore 23
Valutazioni
(242)
Progetti
286
77%
Arbitraggio
13
77% / 0%
In ritardo
4
1%
Gratuito
24
Sviluppatore 24
Valutazioni
(48)
Progetti
56
34%
Arbitraggio
15
27% / 60%
In ritardo
1
2%
In elaborazione
25
Sviluppatore 25
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
Pubblicati: 1 codice
26
Sviluppatore 26
Valutazioni
(40)
Progetti
43
58%
Arbitraggio
2
50% / 0%
In ritardo
1
2%
In elaborazione
Pubblicati: 5 codici
27
Sviluppatore 27
Valutazioni
(363)
Progetti
436
54%
Arbitraggio
22
50% / 14%
In ritardo
30
7%
Caricato
Ordini simili
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

Informazioni sul progetto

Budget
30 - 200 USD
IVA (22%): 6.6 - 44 USD
Totale: 37 - 244 USD
Per lo sviluppatore
27 - 180 USD

Cliente

Ordini effettuati2
Numero di arbitraggi0