MT5 EA Development

İş tamamlandı

Tamamlanma süresi: 4 gün
Müşteri tarafından geri bildirim
Really enjoyed working with Krystian. He was patient with my repeated testing and explained everything clearly. Great communication and support. I’ll definitely come back for future EA updates. ❤️
Geliştirici tarafından geri bildirim
Great client to work with. Clear communication, patient during testing and cooperative throughout the project. I’d be happy to work together again on future EA updates.

Şartname

Project Overview:
I have a working MetaTrader 5 (MQL5) indicator (session-based range box with breakout line logic). I need this converted into a fully functional MetaTrader 5 Expert Advisor (EA), with complete entry/exit trading logic added on top. I will share the indicator file (.mq5) for reference — please replicate the exact same range/breakout calculation logic from the indicator in the EA, then add the trading logic described below.

1. Core Range/Breakout Logic (from the MT5 Indicator):

User-defined session time input (e.g., 23:29 to 17:00).
Track the session's highest and lowest close price (not wick highs/lows) during the active session.
Breakout line calculation:
Buy mode: (session lowest close) + X points.
Sell mode: (session highest close) − X points.
X ("Distance") is a user input.
Mode selector input: Buy / Sell / Both.

2. Entry Logic:

Entry is NOT triggered simply by price touching the breakout line.
Step 1: A candle must close beyond the breakout line (this confirms the breakout).
Step 2: After breakout confirmation, wait for price to retest — i.e., come back and touch the exact breakout line level.
Step 3: Enter the trade on retest touch.
Include a small tolerance input (in points) for what counts as a valid "touch" on retest, since an exact level touch is rare in live price action.

3. Stop Loss / Take Profit:

SL for Buy trades = session lowest close level.
SL for Sell trades = session highest close level.
TP = SL distance × a multiplier (user input, e.g., 4 or 5, adjustable).
Add separate tolerance inputs (in points, both positive and negative) for SL-hit detection and TP-hit detection, to account for spread/slippage and near-miss touches.

4. Lot Size:

Fixed lot size, manually set via user input (not percentage-based or risk-based sizing).

5. Magic Number:

Add a "Magic Number" input (user-defined, default e.g., 123456).
EA should only open, track, and manage trades with this magic number — it should ignore/not interfere with any other manual trades or trades from other EAs on the same account.

6. Symbol/Point Value Handling:

Correct point/pip value calculation for Forex pairs, Gold (XAUUSD), and Nasdaq (US100/NAS100).
Do NOT restrict or block crypto symbols — for crypto, use the symbol's own natural tick/point size rather than a fixed forex-style pip formula.

7. Daily Trade Limit & Profit-Lock:

Add a "Max Trades Per Day" input (default example: 5).
If any single trade within that day closes in profit, stop opening any further new trades for the rest of that day — even if the max trade count has not been reached yet.
If a trade closes in loss, continue attempting new trades (up to the max count) until either a profit occurs or the max daily trade limit is hit.

8. Session-Based Trading Window (critical — please read carefully):

New trades can only be opened while the session is active, per the session time logic.
When the session ends, stop opening any new trades for that day — even if the max trade count or profit-lock condition hasn't been reached (e.g., only 2 of 5 trades occurred that day — that's fine, simply stop for the day).
Any trade that is already open when the session ends, or when a new day begins, must NOT be force-closed. It must remain open and continue running until its own TP or SL is hit naturally — regardless of session end or day change.
Only the daily trade counter and the profit-lock condition should reset at the start of a new day/session. This reset must NOT affect any currently open trade.

9. Breakout Re-trigger Mode (Setting-Selectable):
After a trade's SL is hit, price may break out again in two different ways:

Scenario A — Line stays the same: SL is hit, but the session's lowest/highest close hasn't changed, so the breakout line level is unchanged. Price comes back and re-crosses/closes beyond the same line again.
Scenario B — Line shifts: While the SL was being hit, the session made a new high/low, so the breakout line itself has shifted to a new level.

Please add a user input — "Breakout Re-trigger Mode" — with two options:

"Same Line Re-cross Allowed" — a fresh valid breakout is registered any time a candle closes beyond the current breakout line, whether that line is the same as before or has shifted due to a new session high/low.
"New Line Only" — a fresh breakout is only registered when the breakout line itself has moved (due to a new session high/low). If the line is unchanged and price simply re-crosses it, this does NOT count as a new breakout.

This should be a simple input toggle so I can select which mode to run.

10. General Requirements:

Only one trade per breakout/retest cycle — no re-entry until a fresh breakout forms (as defined by the Breakout Re-trigger Mode setting above).
Reset the breakout state at the start of every new session.
Please test the EA on the Strategy Tester with sample historical data and share results before final delivery.

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(289)
Projeler
361
30%
Arabuluculuk
37
27% / 65%
Süresi dolmuş
10
3%
Yüklendi
Yayınlandı: 10 kod
2
Geliştirici 2
Derecelendirme
(401)
Projeler
519
24%
Arabuluculuk
61
57% / 25%
Süresi dolmuş
60
12%
Yüklendi
3
Geliştirici 3
Derecelendirme
(2)
Projeler
4
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
4
Geliştirici 4
Derecelendirme
(62)
Projeler
90
29%
Arabuluculuk
24
13% / 58%
Süresi dolmuş
7
8%
Çalışıyor
5
Geliştirici 5
Derecelendirme
(64)
Projeler
145
46%
Arabuluculuk
21
38% / 24%
Süresi dolmuş
32
22%
Serbest
6
Geliştirici 6
Derecelendirme
(111)
Projeler
184
25%
Arabuluculuk
25
16% / 76%
Süresi dolmuş
16
9%
Serbest
7
Geliştirici 7
Derecelendirme
(2)
Projeler
2
0%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
0
Serbest
8
Geliştirici 8
Derecelendirme
(5)
Projeler
5
0%
Arabuluculuk
5
0% / 40%
Süresi dolmuş
0
Serbest
9
Geliştirici 9
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
10
Geliştirici 10
Derecelendirme
(184)
Projeler
198
46%
Arabuluculuk
4
50% / 25%
Süresi dolmuş
1
1%
Çalışıyor
11
Geliştirici 11
Derecelendirme
(7)
Projeler
6
0%
Arabuluculuk
4
25% / 75%
Süresi dolmuş
2
33%
Serbest
12
Geliştirici 12
Derecelendirme
(33)
Projeler
38
21%
Arabuluculuk
5
0% / 60%
Süresi dolmuş
0
Serbest
13
Geliştirici 13
Derecelendirme
(10)
Projeler
14
43%
Arabuluculuk
0
Süresi dolmuş
3
21%
Serbest
14
Geliştirici 14
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
Yayınlandı: 1 kod
15
Geliştirici 15
Derecelendirme
(369)
Projeler
459
55%
Arabuluculuk
24
58% / 17%
Süresi dolmuş
31
7%
Serbest
16
Geliştirici 16
Derecelendirme
(10)
Projeler
12
33%
Arabuluculuk
0
Süresi dolmuş
2
17%
Çalışıyor
Yayınlandı: 1 kod
17
Geliştirici 17
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
18
Geliştirici 18
Derecelendirme
(3)
Projeler
4
0%
Arabuluculuk
2
0% / 100%
Süresi dolmuş
1
25%
Serbest
19
Geliştirici 19
Derecelendirme
(559)
Projeler
853
61%
Arabuluculuk
33
27% / 45%
Süresi dolmuş
24
3%
Serbest
Yayınlandı: 1 kod
20
Geliştirici 20
Derecelendirme
(3)
Projeler
2
0%
Arabuluculuk
1
0% / 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
(453)
Projeler
566
26%
Arabuluculuk
24
42% / 38%
Süresi dolmuş
85
15%
Serbest
Yayınlandı: 6 kod
23
Geliştirici 23
Derecelendirme
(60)
Projeler
94
43%
Arabuluculuk
4
0% / 100%
Süresi dolmuş
4
4%
Serbest
24
Geliştirici 24
Derecelendirme
(45)
Projeler
53
57%
Arabuluculuk
2
100% / 0%
Süresi dolmuş
1
2%
Serbest
Yayınlandı: 5 kod
25
Geliştirici 25
Derecelendirme
(1)
Projeler
1
0%
Arabuluculuk
0
Süresi dolmuş
1
100%
Serbest
26
Geliştirici 26
Derecelendirme
(10)
Projeler
12
0%
Arabuluculuk
3
33% / 33%
Süresi dolmuş
0
Serbest
27
Geliştirici 27
Derecelendirme
(12)
Projeler
19
32%
Arabuluculuk
0
Süresi dolmuş
1
5%
Çalışıyor
28
Geliştirici 28
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
29
Geliştirici 29
Derecelendirme
(2676)
Projeler
3418
68%
Arabuluculuk
77
48% / 14%
Süresi dolmuş
343
10%
Çalışıyor
Yayınlandı: 1 kod
30
Geliştirici 30
Derecelendirme
(1)
Projeler
1
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
Yayınlandı: 4 kod
31
Geliştirici 31
Derecelendirme
(2350)
Projeler
2956
63%
Arabuluculuk
125
44% / 26%
Süresi dolmuş
429
15%
Serbest
32
Geliştirici 32
Derecelendirme
(258)
Projeler
269
29%
Arabuluculuk
2
50% / 0%
Süresi dolmuş
3
1%
Çalışıyor
Yayınlandı: 2 kod
33
Geliştirici 33
Derecelendirme
(13)
Projeler
31
23%
Arabuluculuk
8
25% / 63%
Süresi dolmuş
5
16%
Serbest
34
Geliştirici 34
Derecelendirme
(10)
Projeler
13
0%
Arabuluculuk
24
0% / 75%
Süresi dolmuş
4
31%
Çalışıyor
35
Geliştirici 35
Derecelendirme
(4)
Projeler
8
0%
Arabuluculuk
3
33% / 67%
Süresi dolmuş
4
50%
Serbest
36
Geliştirici 36
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
37
Geliştirici 37
Derecelendirme
(8)
Projeler
8
0%
Arabuluculuk
2
50% / 0%
Süresi dolmuş
1
13%
Çalışıyor
38
Geliştirici 38
Derecelendirme
(75)
Projeler
99
57%
Arabuluculuk
5
80% / 20%
Süresi dolmuş
5
5%
Yüklendi
39
Geliştirici 39
Derecelendirme
(31)
Projeler
38
53%
Arabuluculuk
2
50% / 50%
Süresi dolmuş
3
8%
Serbest
40
Geliştirici 40
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
41
Geliştirici 41
Derecelendirme
(121)
Projeler
134
66%
Arabuluculuk
36
25% / 56%
Süresi dolmuş
22
16%
Serbest
Yayınlandı: 10 kod
42
Geliştirici 42
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
43
Geliştirici 43
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
44
Geliştirici 44
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
Yayınlandı: 1 kod
45
Geliştirici 45
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
46
Geliştirici 46
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
47
Geliştirici 47
Derecelendirme
(212)
Projeler
275
21%
Arabuluculuk
25
52% / 16%
Süresi dolmuş
0
Yüklendi
48
Geliştirici 48
Derecelendirme
(11)
Projeler
16
50%
Arabuluculuk
1
100% / 0%
Süresi dolmuş
4
25%
Serbest
49
Geliştirici 49
Derecelendirme
(17)
Projeler
21
19%
Arabuluculuk
5
40% / 40%
Süresi dolmuş
0
Serbest
50
Geliştirici 50
Derecelendirme
(29)
Projeler
35
37%
Arabuluculuk
0
Süresi dolmuş
2
6%
Çalışıyor
51
Geliştirici 51
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
52
Geliştirici 52
Derecelendirme
(2)
Projeler
2
50%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
53
Geliştirici 53
Derecelendirme
(1)
Projeler
1
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
54
Geliştirici 54
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
55
Geliştirici 55
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
56
Geliştirici 56
Derecelendirme
(319)
Projeler
574
35%
Arabuluculuk
83
31% / 45%
Süresi dolmuş
207
36%
Serbest
57
Geliştirici 57
Derecelendirme
(3)
Projeler
3
67%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
Yayınlandı: 6 makale, 2 kod
58
Geliştirici 58
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
59
Geliştirici 59
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
60
Geliştirici 60
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
61
Geliştirici 61
Derecelendirme
(1)
Projeler
1
0%
Arabuluculuk
3
0% / 100%
Süresi dolmuş
1
100%
Serbest
62
Geliştirici 62
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
63
Geliştirici 63
Derecelendirme
(646)
Projeler
874
48%
Arabuluculuk
29
38% / 17%
Süresi dolmuş
63
7%
Çalışıyor
64
Geliştirici 64
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
65
Geliştirici 65
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
66
Geliştirici 66
Derecelendirme
(1)
Projeler
1
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
Yayınlandı: 3 kod
67
Geliştirici 67
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
68
Geliştirici 68
Derecelendirme
(298)
Projeler
478
40%
Arabuluculuk
105
40% / 24%
Süresi dolmuş
82
17%
Yüklendi
Yayınlandı: 2 kod
69
Geliştirici 69
Derecelendirme
(25)
Projeler
31
13%
Arabuluculuk
14
0% / 79%
Süresi dolmuş
9
29%
Serbest
70
Geliştirici 70
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
71
Geliştirici 71
Derecelendirme
(78)
Projeler
246
74%
Arabuluculuk
7
100% / 0%
Süresi dolmuş
1
0%
Serbest
Yayınlandı: 1 makale
72
Geliştirici 72
Derecelendirme
Projeler
1
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
73
Geliştirici 73
Derecelendirme
(1)
Projeler
2
50%
Arabuluculuk
0
Süresi dolmuş
1
50%
Çalışıyor
74
Geliştirici 74
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
Benzer siparişler
Scalping bort 30+ USD
GOLD SCALPING BOT STRATEGY Symbol: XAUUSD (Gold vs USD) Broker: Exness Account: Standard Starting Balance: $20 1. TIMEFRAME - Trend analysis: M15. - Entry timeframe: M5. - Trade only when the market has a clear direction. 2. INDICATORS - EMA 50 - EMA 200 - RSI 14 - Support and Resistance 3. BUY RULES The bot must open a BUY trade only when all these conditions are met: 1. EMA 50 is above EMA 200 on M15. 2. Price is
Hello, I am looking for an experienced MQL5 developer to create a professional, reliable, fully customizable Expert Advisor (EA) and trading signal system for MetaTrader 5. 1. Supported Markets The EA must support: Gold (XAUUSD) Silver (XAGUSD) Nasdaq 100 (NAS100/US100) Forex currency pairs Bitcoin (BTCUSD) It must work with MT5 brokers, including Tickmill, where these instruments are available. 2. Two Trading Modes
Hi all I'm looking for a good coder Existing Automated Trading System (Expert Advisor) This EA’s building block is the Bheurekso Pattern (which uses price action) indicators. 1. **Indicator Integration**: The EA should be developed utilizing the Bheurekso pattern indicator. 2. **Sell Signals**: The EA must execute a sell order upon the appearance of any of the following bearish signals or a down arrow that appears
Request for an Existing Automated Trading System (Expert Advisor) I am looking to acquire an existing, fully functional Expert Advisor (EA) that trades Forex CFDs, with the option of trading other CFDs if the strategy supports them safely. Performance objectives Target average net monthly return: 1.5%. A consistent 1.0% monthly return may be considered if the system demonstrates strong risk control and credible
Hi All, I am looking for a bot EA which makes good profit. If any having please share it for TEST. After proper TESTING only I will make the payment, no cheating no fraud. Please do not waste the time also
Allow me to set the daily trading bias manually to BUY or SELL. Check my defined 4H and 1H trend-alignment conditions. Execute entries based on my 15-minute pullback and continuation rules. Trade only between 06:00 and 16:00 Nigeria time, Monday to Friday. Calculate lot size based on my chosen risk percentage and stop-loss distance. Automatically place stop-loss and take-profit orders. Enforce my daily trade limits
Rebate robot 30 - 100 USD
Need rebate robot,for pairs like gbpusd,eurusd,usdjpy,usdchf,Spreads are like around 2.5 pip,MAy be better hedge ea both buy and sell,i will get benifit just from rebate,so try ur best to do what i want,and if u r not expert plz go away plz its not simple job,if u already have the robot so i can test it will be surely selected,also u can get some benifit from this screen shoots that i attached,its from another job in
Economic Event Analysis Back ground . I have an app which downloads economic event data from a website called MyFXBook, using a script. But currently this website does not allow any script to be used. So, I have to go back to manually downloading a .csv file that shows the economic events scheduled to occur in the coming week Python . This job requires Python. Execution of this job by any other method that does not
I am looking for an experienced MQL5 developer or development team to build a scalable Telegram-to-MT5 copy trading system. The main purpose of the system is to monitor trading signals from my Telegram channel and automatically execute those signals on connected client MT5 accounts. Core Requirements Receive and parse trading signals from Telegram Automatically execute trades on connected MT5 accounts Support more
Sami 30+ USD
I've built the bot as a single-page app that runs the three-step workflow you described. Since the page can't pull live broker data, it runs on simulated 5-minute candles or on a CSV you paste in.I've published the trading bot page. I haven't opened or run it, so I can't confirm the logic behaves as intended. It runs on simulated 5-minute candles (or a CSV you paste in) and builds the 4H and 30M charts from them. How

Proje bilgisi

Bütçe
50 - 60 USD
Son teslim tarihi
from 1 to 5 gün