Expert Advisor Development Specification (MT5)

MQL5 Uzmanlar

Şartname

 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.


Yanıtlandı

1
Geliştirici 1
Derecelendirme
(258)
Projeler
322
30%
Arabuluculuk
34
26% / 65%
Süresi dolmuş
10
3%
Çalışıyor
2
Geliştirici 2
Derecelendirme
(394)
Projeler
553
41%
Arabuluculuk
30
57% / 3%
Süresi dolmuş
57
10%
Çalışıyor
Yayınlandı: 11 kod
3
Geliştirici 3
Derecelendirme
(17)
Projeler
21
14%
Arabuluculuk
8
38% / 38%
Süresi dolmuş
3
14%
Yüklendi
4
Geliştirici 4
Derecelendirme
(107)
Projeler
175
25%
Arabuluculuk
23
13% / 78%
Süresi dolmuş
16
9%
Serbest
5
Geliştirici 5
Derecelendirme
(314)
Projeler
561
35%
Arabuluculuk
81
31% / 44%
Süresi dolmuş
204
36%
Çalışıyor
6
Geliştirici 6
Derecelendirme
(2322)
Projeler
2925
63%
Arabuluculuk
123
45% / 25%
Süresi dolmuş
429
15%
Çalışıyor
7
Geliştirici 7
Derecelendirme
(10)
Projeler
12
0%
Arabuluculuk
3
33% / 33%
Süresi dolmuş
1
8%
Serbest
8
Geliştirici 8
Derecelendirme
(6)
Projeler
7
43%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
0
Serbest
9
Geliştirici 9
Derecelendirme
(55)
Projeler
92
24%
Arabuluculuk
8
75% / 13%
Süresi dolmuş
44
48%
Serbest
10
Geliştirici 10
Derecelendirme
(8)
Projeler
8
0%
Arabuluculuk
2
50% / 0%
Süresi dolmuş
1
13%
Çalışıyor
11
Geliştirici 11
Derecelendirme
(24)
Projeler
31
19%
Arabuluculuk
4
50% / 25%
Süresi dolmuş
4
13%
Serbest
12
Geliştirici 12
Derecelendirme
(851)
Projeler
1460
72%
Arabuluculuk
122
29% / 48%
Süresi dolmuş
356
24%
Serbest
Yayınlandı: 3 makale
13
Geliştirici 13
Derecelendirme
(2667)
Projeler
3398
68%
Arabuluculuk
77
48% / 14%
Süresi dolmuş
342
10%
Serbest
Yayınlandı: 1 kod
14
Geliştirici 14
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
15
Geliştirici 15
Derecelendirme
(13)
Projeler
25
44%
Arabuluculuk
2
0% / 100%
Süresi dolmuş
5
20%
Çalışıyor
16
Geliştirici 16
Derecelendirme
(13)
Projeler
20
40%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
1
5%
Serbest
17
Geliştirici 17
Derecelendirme
(5)
Projeler
8
13%
Arabuluculuk
4
50% / 0%
Süresi dolmuş
0
Yüklendi
Yayınlandı: 3 makale, 32 kod
18
Geliştirici 18
Derecelendirme
(7)
Projeler
13
15%
Arabuluculuk
13
23% / 46%
Süresi dolmuş
3
23%
Serbest
Yayınlandı: 29 makale
19
Geliştirici 19
Derecelendirme
(271)
Projeler
553
50%
Arabuluculuk
57
40% / 37%
Süresi dolmuş
227
41%
Çalışıyor
20
Geliştirici 20
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
21
Geliştirici 21
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
22
Geliştirici 22
Derecelendirme
(46)
Projeler
59
53%
Arabuluculuk
7
86% / 0%
Süresi dolmuş
2
3%
Çalışıyor
23
Geliştirici 23
Derecelendirme
(242)
Projeler
286
77%
Arabuluculuk
13
77% / 0%
Süresi dolmuş
4
1%
Serbest
24
Geliştirici 24
Derecelendirme
(48)
Projeler
56
34%
Arabuluculuk
15
27% / 60%
Süresi dolmuş
1
2%
Çalışıyor
25
Geliştirici 25
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
Yayınlandı: 1 kod
26
Geliştirici 26
Derecelendirme
(40)
Projeler
43
58%
Arabuluculuk
2
50% / 0%
Süresi dolmuş
1
2%
Çalışıyor
Yayınlandı: 5 kod
27
Geliştirici 27
Derecelendirme
(363)
Projeler
436
54%
Arabuluculuk
22
50% / 14%
Süresi dolmuş
30
7%
Yüklendi
Benzer siparişler
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

Proje bilgisi

Bütçe
30 - 200 USD
KDV (22%): 6.6 - 44 USD
Toplam: 37 - 244 USD
Geliştirici için
27 - 180 USD

Müşteri

Verilmiş siparişler2
Arabuluculuk sayısı0