Expert Advisor Development Specification (MT5)

MQL5 Experten

Spezifikation

 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.


Bewerbungen

1
Entwickler 1
Bewertung
(258)
Projekte
322
30%
Schlichtung
34
26% / 65%
Frist nicht eingehalten
10
3%
Arbeitet
2
Entwickler 2
Bewertung
(394)
Projekte
553
41%
Schlichtung
30
57% / 3%
Frist nicht eingehalten
57
10%
Arbeitet
Veröffentlicht: 11 Beispiele
3
Entwickler 3
Bewertung
(17)
Projekte
21
14%
Schlichtung
8
38% / 38%
Frist nicht eingehalten
3
14%
Beschäftigt
4
Entwickler 4
Bewertung
(107)
Projekte
175
25%
Schlichtung
23
13% / 78%
Frist nicht eingehalten
16
9%
Frei
5
Entwickler 5
Bewertung
(314)
Projekte
561
35%
Schlichtung
81
31% / 44%
Frist nicht eingehalten
204
36%
Arbeitet
6
Entwickler 6
Bewertung
(2322)
Projekte
2925
63%
Schlichtung
123
45% / 25%
Frist nicht eingehalten
429
15%
Arbeitet
7
Entwickler 7
Bewertung
(10)
Projekte
12
0%
Schlichtung
3
33% / 33%
Frist nicht eingehalten
1
8%
Frei
8
Entwickler 8
Bewertung
(6)
Projekte
7
43%
Schlichtung
1
0% / 100%
Frist nicht eingehalten
0
Frei
9
Entwickler 9
Bewertung
(55)
Projekte
92
24%
Schlichtung
8
75% / 13%
Frist nicht eingehalten
44
48%
Frei
10
Entwickler 10
Bewertung
(8)
Projekte
8
0%
Schlichtung
2
50% / 0%
Frist nicht eingehalten
1
13%
Arbeitet
11
Entwickler 11
Bewertung
(24)
Projekte
31
19%
Schlichtung
4
50% / 25%
Frist nicht eingehalten
4
13%
Frei
12
Entwickler 12
Bewertung
(851)
Projekte
1460
72%
Schlichtung
122
29% / 48%
Frist nicht eingehalten
356
24%
Frei
Veröffentlicht: 3 Artikel
13
Entwickler 13
Bewertung
(2667)
Projekte
3398
68%
Schlichtung
77
48% / 14%
Frist nicht eingehalten
342
10%
Frei
Veröffentlicht: 1 Beispiel
14
Entwickler 14
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
15
Entwickler 15
Bewertung
(13)
Projekte
25
44%
Schlichtung
2
0% / 100%
Frist nicht eingehalten
5
20%
Arbeitet
16
Entwickler 16
Bewertung
(13)
Projekte
20
40%
Schlichtung
1
0% / 100%
Frist nicht eingehalten
1
5%
Frei
17
Entwickler 17
Bewertung
(5)
Projekte
8
13%
Schlichtung
4
50% / 0%
Frist nicht eingehalten
0
Beschäftigt
Veröffentlicht: 3 Artikel, 32 Beispiele
18
Entwickler 18
Bewertung
(7)
Projekte
13
15%
Schlichtung
13
23% / 46%
Frist nicht eingehalten
3
23%
Frei
Veröffentlicht: 29 Artikel
19
Entwickler 19
Bewertung
(271)
Projekte
553
50%
Schlichtung
57
40% / 37%
Frist nicht eingehalten
227
41%
Arbeitet
20
Entwickler 20
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
21
Entwickler 21
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
22
Entwickler 22
Bewertung
(46)
Projekte
59
53%
Schlichtung
7
86% / 0%
Frist nicht eingehalten
2
3%
Arbeitet
23
Entwickler 23
Bewertung
(242)
Projekte
286
77%
Schlichtung
13
77% / 0%
Frist nicht eingehalten
4
1%
Frei
24
Entwickler 24
Bewertung
(48)
Projekte
56
34%
Schlichtung
15
27% / 60%
Frist nicht eingehalten
1
2%
Arbeitet
25
Entwickler 25
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
Veröffentlicht: 1 Beispiel
26
Entwickler 26
Bewertung
(40)
Projekte
43
58%
Schlichtung
2
50% / 0%
Frist nicht eingehalten
1
2%
Arbeitet
Veröffentlicht: 5 Beispiele
27
Entwickler 27
Bewertung
(363)
Projekte
436
54%
Schlichtung
22
50% / 14%
Frist nicht eingehalten
30
7%
Beschäftigt
Ähnliche Aufträge
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

Projektdetails

Budget
30 - 200 USD
MwSt (22%): 6.6 - 44 USD
Insgesamt: 37 - 244 USD
Für die Entwickler
27 - 180 USD

Kunde

Veröffentlichte Aufträge2
Anzahl der Schlichtungen0