Работа завершена

Время выполнения 6 дней
Отзыв от заказчика
The best developer I found at mql. Job completed as per my specification and on time. I will recommend this developer.
Отзыв от исполнителя
very patient and kind client, hope to work with you again !

Техническое задание

Please note that I need all in put settings at chart also. I am uploading my previous E. A's screen shot also. All input settings will be safe in background settings also. Settings will also remain safe in case of expert advisor restart or MT5 restart. 

There will be option to change nominal things in this writing before final version.

Developer will not deny from that. Developer will provide source code also.

Developer will give sufficient time for testing the E. A

Appologies for missing these lines before. 


Basic Strategy:

E. A will keep last 5 candles data safe in it’s data base. It will safe high and low of last 5 candles in its data base and sixth candle will be current candle. Every candle has one high and one low. We will ask this high and low the pivot points. These pivot points will work to open new trades in special conditions which I will explain in next lines. We will ask the second last candle’s high low SET 1. Third last candle’s high low set 2, Fourth last candle’s high low set 3, Fifth last candle’s high low set 4 and Sixth last candle’s high low set 5.

To open new trade, we will use only set 1 value while we will use set 2, set 3, set 4, set 5 for trailing stop or stop limit purpose.

MAIN PORTION OF STRATEGY: If current candle breaks the high of set 1 ( Second last candle’s high ) with given value, then E. A will consider low of set 1 ( Second last candle’s low )  + given value as a sell point. If current candle only breaks one side of second last candle or set 1, then E. A will do nothing.

Now I will try to explain by one example. You can say that second last candle’s, high price is 100 and low price is 50. Now latest or current candle breaks high of second last candle which is 100 and it went at 105. Now if we set add on value at 6 + previous candle’s high, It means that no breakage of second last candle done but if we set add on value at 4 + previous candle then E. A will consider that breakage of second last candle has done and now low price of second last candle + given value is the selling point if price moves in same candle’s time frame. You can say that we set 3 + second last candle’s value, so if price went at 47, E. A will open new sell trade at 47. If price do not go at 47, E. A will do nothing.

We could set chart time frame in settings and E.A will follow that. If some time we set wrong time frame tab at chart, it will still follow the time interval which we will set in settings.

If we set time frame of chart at 5 minutes, and also set time interval 5 minutes in settings,E. A will work according to 5 minutes candle and if we set chart time frame by mistake at 4 hours, it will work according to 5 minutes time interval still.

1: E. A Working Date                       2025:01:05      Till  2025:01:10

2: E. A Working Hours                     01:05:00   Till  23:55:

3: E. A Working Time Interval        5M/10/30/60  ( All Time Frame Selectable )

4: Previous Candle Breakage Value Authentication

     In this box we will put the value to add with the high or low of previous candle to confirm the breakage value. For example, in upper example, we assume the previous candle high 100 and low 50. Now if we put value 10 here, E. A will consider breakage of previous candle when price will go above 110 or lower than 40. If we put value 2 in this box, E. A will consider previous candle breakage when price will go above 102 or lower than 48.  

5: Trade Initiate Value

   In this box we will put the value to add with the second side of candle to open real trade. For example, in point 4 clarification, previous candle breakage value done with 10 points and price went above 110, so now down side is no confirm selling point. Low price is 50. So if we put 5 in this section, E. A will open real trade when price will go down more than 50-5 = 45. Same as if breakage of previous candle was done in lower side first, by going price down more than 40, then high of previous candle +5 will be the buying point. E. A will open real trade when price will go above than 105 in current candle.

6: Minimum Candle Size

  In this box, we will put the value to validate the set 1 or previous candle value. If previous candle’s high minus low value will be more than this value, then E. A will use that candle as a previous candle. If previous candle size will be less than giving value, E. A will not consider that candle and wait until correct size candle created. For example,  we put the value of 20 in this box. Now previous candle high is 60 and low is 45. So it is total 15 points candle. It is less than our giving value of 20 points. So current candle will not took any action although it breaks the high or low side both. Current candle will not took any action.  E. A will consider candle as a previous candle when it will be larger than 20 points candle.

7: Magic Number

Need allocation of magic number to all open trades which will open by this E. A

8: Comments

E. A will use comments for all trades because we will use some time same instrument with same magic number but with different time frame. In this case, E. A will operate all it,s own opened trdes.

9: Work For Selected Symbols Only         True / False

If we set this at True and put symbol names in point 10 box, E. A will work for only those symbols.

10: Symbol Selection                    ( Box For Selection Or Writing Symbol Names )

11: Maximum Spread

E. A will not open any trade if symbol spread is wider than this value.

12: lot Size

13: Delay In Real Trade Order                   True / False

We could set time here. This time will be in seconds. We could set delay in seconds. E. A will delay in order placing when second side breakage done and confirmed for real trade open.

14: Value For Delay

15: Auto Stop                             True / False

  Auto stop means, when new trade opens, the other side of previous candle will be set as a stop automatically. For example, previous candle high is 100 and low is 50. Current candle first went at 110 ( 100+given value 10 ) and confirmed breakage of previous candle’s one side and then went at 45.  E. A will open real sell trade at 45 ( 50 - trade initiate value 5 which is in box 5 ). Now the upper side of previous candle price which is 100 + given value in point 14 will be the auto stop. If we put value 15 in point 14, then stop will be at 115 ( 100+15 ) automatically.

16: Auto Stop Add On value

In this box we will put value to add in previous candle’s high or low. Explanation is in point 13.

17: Auto Stop Settings             Set 1/Set 2/ Set 3/ Set 4/ Set 5 ( Selectable )

Now here is the time to explain why I wrote 5 set and one current candle in start of basic strategy. You can check that I cleared that there will be 6 candles data in E. A’s data base. One current candle and 5 behind it. We gave the names of those 5 candles set 1, to set 5. Now in auto stop drop down settings button, if we will set Set 1, E. A will use it,s high low for auto stop with add on value. If we will select set 5 in this button, E. A will that candle’s high low for auto stop.  

18: Manual Stop                         True / False

If we will set manual stop at true, auto stop will totally disabled and only manual stop will work according to it,s given value in point 17.

19: Manual Stop Distance          In Points Value

Here we will add value for manual stop.

20: Maximum Trades At Same Point

According to our strategy, E. A will count previous candle one side breakage but will not took any action until price breaks second side of candle and this second side breakage will be our first entry into real trade. Now if market price goes at other side of candle, E. A will close first trade and open in that direction and same vice versa. Now we need to set that how many time it will open or revers the trade? So if we set 1, E. A will open one time trade only at second side breakage. It will not open again and again in case of manual close of trade, or trade closed at loss or closed at profit. If we set it at 2, E. A could open two time the same trade if price touches again and again. But please not that second or third opening at same point will be in case first opened trade is closed.

21: Reverse Trade From Basic Strategy          True / False

According to our strategy, E. A will open trade at second side breakage of the previous candles high or low. If second breakage is at low side E. A will go to sell the real trade while if second breakage is at high side, E. A will buy from there. But if we will set this point 19 tab at true, E. A will open in buy direction if second breakage will at low side while it will go to sell direction if second breakage is at high side. If we set it at false, then strategy will work as normal.

22: Break Even Jump Active            True/False

23: Break Even Jump Value               15

24: Profit Jump 1 Activation       True / False

25: Profit Jump 1 Activation Value     25

26: Profit Jump 1 Stop At                      20

27: Trailing Stop Start From             30

28: Trailing Stop Step                           5

29: Final Profit Target                         200

30: Email Alert

E.A will send email with details that this instrument, opened at this price, closed at this price and profit loss is this.

31: Email Heading

32: Email Subject

33: Trades Only               Both Side/ Buy Side / Sell Side

34: Delay in placing orders

35: Today’s Starting Balance

36: Todays Current Balance

37: Todays Starting Equity

38: Todays Current Equity

39: Todays Current Profit / Loss

40: Close All Open Trades At Profit Value     True / False

E. A will close all open trades and will cancel all open orders when profit will reach at given value. It will also disable E. A till giving time frame.

41: Profit Value In Percentage        10    

41: Disable All E. A  Till         ( Time in hours and Minutes )

42:

 

 

Special Notes:

1: E. A will not open second time any trade if there is already opened trade in account with same time frame or same symbol.

2: If Manual stop is active, no auto stop or strategy stop will work.

3:  Auto stop will not work if manual stop will be lower than auto stop.

4: E. A will not open multiple trades with same instrument , or same magic number, or with same comments.

5: In point number 33, there will be option to select that E. A will work for sell side only or buy side only or both side trades.

 There will be option to change nominal things in this writing before final version. Developer will not deny from that. Developer will provide source code also. Developer will give sufficient time for testing the E. A

 

.


Откликнулись

1
Разработчик 1
Оценка
(12)
Проекты
12
33%
Арбитраж
8
13% / 88%
Просрочено
3
25%
Свободен
2
Разработчик 2
Оценка
(279)
Проекты
350
29%
Арбитраж
37
27% / 65%
Просрочено
10
3%
Занят
3
Разработчик 3
Оценка
(43)
Проекты
66
12%
Арбитраж
12
58% / 42%
Просрочено
1
2%
Свободен
4
Разработчик 4
Оценка
(329)
Проекты
515
19%
Арбитраж
35
46% / 31%
Просрочено
34
7%
Работает
5
Разработчик 5
Оценка
(435)
Проекты
641
53%
Арбитраж
34
62% / 21%
Просрочено
6
1%
Работает
6
Разработчик 6
Оценка
(13)
Проекты
20
40%
Арбитраж
1
0% / 100%
Просрочено
1
5%
Свободен
7
Разработчик 7
Оценка
(2675)
Проекты
3414
68%
Арбитраж
77
48% / 14%
Просрочено
342
10%
Свободен
Опубликовал: 1 пример
8
Разработчик 8
Оценка
(1)
Проекты
1
0%
Арбитраж
1
0% / 100%
Просрочено
0
Свободен
9
Разработчик 9
Оценка
(160)
Проекты
208
61%
Арбитраж
10
80% / 0%
Просрочено
0
Свободен
Опубликовал: 1 пример
10
Разработчик 10
Оценка
(312)
Проекты
521
47%
Арбитраж
30
10% / 47%
Просрочено
139
27%
Свободен
11
Разработчик 11
Оценка
(102)
Проекты
105
60%
Арбитраж
0
Просрочено
0
Свободен
12
Разработчик 12
Оценка
(465)
Проекты
813
49%
Арбитраж
75
21% / 51%
Просрочено
141
17%
Работает
13
Разработчик 13
Оценка
(152)
Проекты
228
80%
Арбитраж
22
27% / 50%
Просрочено
11
5%
Свободен
Опубликовал: 24 статьи, 1882 примера
14
Разработчик 14
Оценка
(59)
Проекты
92
42%
Арбитраж
4
0% / 100%
Просрочено
3
3%
Работает
15
Разработчик 15
Оценка
(206)
Проекты
333
35%
Арбитраж
66
12% / 58%
Просрочено
87
26%
Свободен
16
Разработчик 16
Оценка
(258)
Проекты
269
29%
Арбитраж
1
100% / 0%
Просрочено
3
1%
Работает
Опубликовал: 2 примера
17
Разработчик 17
Оценка
(617)
Проекты
721
33%
Арбитраж
46
48% / 41%
Просрочено
14
2%
Загружен
18
Разработчик 18
Оценка
(9)
Проекты
20
10%
Арбитраж
4
50% / 50%
Просрочено
5
25%
Свободен
19
Разработчик 19
Оценка
(78)
Проекты
246
74%
Арбитраж
7
100% / 0%
Просрочено
1
0%
Свободен
Опубликовал: 1 статью
20
Разработчик 20
Оценка
(366)
Проекты
449
55%
Арбитраж
23
57% / 17%
Просрочено
30
7%
Загружен
21
Разработчик 21
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
22
Разработчик 22
Оценка
(1931)
Проекты
3552
88%
Арбитраж
73
40% / 15%
Просрочено
268
8%
Свободен
23
Разработчик 23
Оценка
(68)
Проекты
111
69%
Арбитраж
1
100% / 0%
Просрочено
2
2%
Свободен
24
Разработчик 24
Оценка
(162)
Проекты
289
35%
Арбитраж
18
22% / 61%
Просрочено
43
15%
Свободен
25
Разработчик 25
Оценка
(70)
Проекты
91
25%
Арбитраж
26
19% / 54%
Просрочено
25
27%
Свободен
26
Разработчик 26
Оценка
(74)
Проекты
84
64%
Арбитраж
5
100% / 0%
Просрочено
9
11%
Свободен
27
Разработчик 27
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
Опубликовал: 1 пример
Похожие заказы
Project Description I am looking for an experienced MQL5/MT5 Expert Advisor developer to develop an automated trading EA for XAUUSD on the M3 timeframe , running on an Exness account . The EA will automate a manual strategy based on SNR/GAP zones , using two setup types: Price Rejection Price Correction The EA should identify valid BUY/SELL setups around predefined SNR/GAP areas, apply configurable RSI, SMA, EMA and
Hello Traders, Have a trading strategy or idea you want to automate? I specialize exclusively in MQL5 development, helping traders turn their concepts into professional trading solutions. Custom Expert Advisors — automate your strategy and reduce manual execution Custom Indicators — transform your market ideas into powerful trading tools Fix & Debug — identify errors and get your existing code working properly
//———————————————————————————————————————————————————————————————————— struct S_MCAV { double matureSum; double totalSum; double value; void Init () { matureSum = 0.0; totalSum = 0.0; value = 0.5; } void AddContext (int ctx) { totalSum += 1.0; if (ctx == 1) matureSum += 1.0; } void ApplyDecay (double rate) { matureSum *= rate; totalSum *= rate; } void Update () {
1. Title Development of a Custom MQL5 Expert Advisor for XAUUSD (MetaTrader 5) 2. Requirements Specification Overview: I am looking for an experienced MQL5 developer to build a robust, fully custom Expert Advisor (EA) for MetaTrader 5 tailored for trading Gold (XAUUSD). Core Specifications & Features: Asset & Timeframe: Designed specifically for XAUUSD. Timeframe should be selectable directly from the EA inputs
SPECIFICA TECNICA: Cerco uno sviluppatore MQL5 esperto per sviluppare da zero un Expert Advisor completamente nuovo per XAUUSD su MT5. Non desidero un semplice Expert Advisor basato su indicatori fissi. Desidero un sistema di trading dinamico e adattivo , in grado di adattare il comportamento proprio alle diverse condizioni di mercato di XAUUSD. Lo sviluppatore può utilizzare tecniche appropriate quali trend
I am looking for a Senior MQL5 Developer to create a new MetaTrader 5 Expert Advisor from scratch. I will provide a complete Requirements Specification containing objective entry, exit and risk-management rules. This is not a request to copy or decompile an existing product. Project requirements: Clean and modular MQL5 source code. Exact implementation of the supplied strategy. One signal evaluation per configured
Composite robot 30 - 200 USD
Title: Multi-Timeframe Pure Price Action & Elliott Wave Execution Bot for XAUUSD 1. Project Overview I need a robust, automated trading bot (Expert Advisor) for MetaTrader 5 (MT5) to trade XAUUSD (Gold) exclusively. The strategy is built entirely on Top-Down Multi-Timeframe (MTF) market structure, pure price action, and Elliott Wave principles. It does not use traditional lagging technical indicators (like RSI or
NinjaTrader 8 / NinjaScript Phase 1 build: convert an existing Auction Market Theory (AMT) strategy into objective, alert-only decision-support logic. Not a bot, no auto-execution — trades stay manual. Covers NQ/MNQ, ES, CL, MGC using 30-min TPO/Volume Profile context with 5-min confirmation: one 5-min close outside VAH/VAL = acceptance, close back inside = rejection. Dashboard shows bias, auction state, location
Hi i need help to connect my chat gtp with ninja trader I have all tools. Just need supervision and seeking a professional who can do that for me. This the bridge extension https://crosstrade.io/blog/chatgpt-to-ninjatrader-mcp-walkthrough
MT5 EA DEVELOPMENT SPECIFICATION CHANNEL + RSI REVERSAL STRATEGY I need a professional MetaTrader 5 Expert Advisor based on the following exact strategy. 1. Core Strategy The EA must automatically identify a valid price channel using confirmed swing highs and swing lows. The strategy trades reversals from the channel extremes: SELL: Upper channel + RSI above 70 + bearish rejection. BUY: Lower channel + RSI below 40 +

Информация о проекте

Бюджет
150 - 350 USD
Сроки выполнения
от 1 до 7 дн.