Эксперт сеточный мартингеильный

MQL4 Experts

Job finished

Execution time 4 days
Feedback from customer
Сделала советника. Быстро. Исполнено всё как я и просил, задавал вопросы и получал на них ответы. В процессе теста я чуть-чуть попросил подкорректировать тут же сделала. Цена адекватная.
Feedback from employee
Отличный заказчик! Написал понятное техническое задание, на все вопросы отвечал, быстро проверил работу. Рекомендую!!!

Specification

Эксперт открывает два разнонаправленных ордера, лок-ордера (buy и sell) с настройками начального лота. Тейк-профита нет, только локовый трейлинг-стоп с настройками: включение трейлинг-стопа в пунктах от цены ордера (Lock Trailing stop start), расстояние трейлинг-стопа от цены в пунктах (Lock Trailing stop distance). При закрытии одного из ордеров с профитом открывается ордер в сторону убыточного с множителем лота (Lock lot multiplier), пример, buy убыточная, sell закрывается по трейлинг-стопу с профитом и открывается buy с умноженным лотом. Советник высчитывает безубыток и либо закрывает сетку по нему, либо выставляет тейк-профит от безубытка (Grid take profit) и закрывает сетку, либо начинает работать сеточный трейлинг-стоп от безубытка (grid Trailing stop) со своими отдельными настройками: включение трейлинг-стопа в пунктах от цены безубытка (grid Trailing stop start), расстояние трейлинг-стопа от цены в пунктах (grid Trailing stop distance). В настройках должна быть возможность отключать либо тейк-профит (значение Grid take profit "0"), либо трейлинг-стоп (значение grid Trailing stop start "0"), если оба эти значения "0" то сетка закрывается по безубытку. Когда сетка из оставшихся 2-ух однонаправленных ордеров закрывается эксперт начинает всё заново. Если же цена не дошла до безубытка и пошла опять в противоположном направлении, то ордера продолжат открываться в направлении убыточной сетки с шагом Grid step, он указывается в настройках. Для Grid свои настройки, (grid step) шаг в пунктах, свой множитель (Grid lot multiplier1) и возможность выбора умножать общий лот первых двух убыточных ордеров или лот крайнего ордера (Grid lot multiplier2 значение "0" умножение лота крайнего ордера, значение "1" умножение суммы лотов первых 2-ух убыточных ордеров). ВАЖНО, если для Grid выбран случай умножения суммы лотов двух первых убыточных ордеров (убыточный лок-ордер и ордер открытый при закрытии с профитом одного из локовых ордеров) множитель Grid умножался на сумму лотов только этих ордеров, только для 3 ордера, следующие ордера должны умножать множитель на лот крайнего ордера. Пример: открылись два лок-ордера buy и sell лотом 0.01 каждый. Множитель лока 2, множитель Grid 3. Sell закрылся по трейлинг-стопу и открылся buy с умноженным лотом на 2, итого лот этого ордера 0.02. Цена продолжила падать и открылся с заданным шагом новый buy с лотом равным 0.01+0.02Х3=0.09. Далее цена опять продолжила падать и опять с тем же шагом открылся buy, но его лот уже считается как лот крайнего ордера помноженного на множитель Grid, т.е. 0.09Х3=0.27. Сетка закрылась и всё по новой. Тайм-фрейм значения не имеет. Эксперт автоматически должен работать как на 5-ти так и на 4-ех знаках. Stop loss нет. В случае сбоя терминала или другой незапланированной остановки эксперт должен подхватывать свои ордера после запуска и продолжать их сопровождать.

В итоге эксперт должен иметь настройки:

Для лок ордеров: 

Lock orders lot - начальный лот 

Lock Trailing stop start - включение трейлинг-стопа в пунктах от цены ордера

Lock Trailing stop distance - расстояние трейлинг-стопа от цены в пунктах

Lock lot multiplier - множитель для ордера открытого после закрытия одного из локовых ордеров по трейлинг стопу  

Для сетки:

Grid take profit - тейк профит для закрытия сетки 

Grid lot multiplier1 - значение множителя

Grid lot multiplier2 -  возможность выбора умножать сумму лотов первых двух убыточных ордеров или лот крайнего ордера (занчения "0" умножение лота крайнего ордера, значение "1" умножение суммы лотов первых 2-ух убыточных ордеров)

grid Trailing stop start - включение трейлинг-стопа в пунктах от цены безубытка

grid Trailing stop distance - расстояние трейлинг-стопа от цены в пунктах

Grid step - шаг с которым будут открываться убыточные ордера сетки


Responded

1
Developer 1
Rating
(458)
Projects
799
48%
Arbitration
74
19% / 51%
Overdue
139
17%
Working
2
Developer 2
Rating
(1)
Projects
1
0%
Arbitration
1
0% / 100%
Overdue
1
100%
Free
3
Developer 3
Rating
(174)
Projects
233
61%
Arbitration
3
33% / 33%
Overdue
6
3%
Free
Published: 1 code
4
Developer 4
Rating
(34)
Projects
103
39%
Arbitration
16
6% / 94%
Overdue
33
32%
Free
Published: 1 code
5
Developer 5
Rating
(76)
Projects
136
45%
Arbitration
11
27% / 64%
Overdue
26
19%
Free
Published: 5 codes
6
Developer 6
Rating
(351)
Projects
679
56%
Arbitration
33
15% / 39%
Overdue
63
9%
Free
7
Developer 7
Rating
(40)
Projects
106
52%
Arbitration
17
12% / 65%
Overdue
25
24%
Free
8
Developer 8
Rating
(618)
Projects
1429
59%
Arbitration
31
81% / 0%
Overdue
10
1%
Free
9
Developer 9
Rating
(1)
Projects
4
25%
Arbitration
1
0% / 100%
Overdue
1
25%
Free
Published: 6 codes
10
Developer 10
Rating
(46)
Projects
73
16%
Arbitration
13
8% / 92%
Overdue
37
51%
Free
11
Developer 11
Rating
(99)
Projects
140
77%
Arbitration
2
50% / 50%
Overdue
3
2%
Free
Published: 3 codes
12
Developer 12
Rating
(574)
Projects
945
47%
Arbitration
309
58% / 27%
Overdue
125
13%
Free
13
Developer 13
Rating
(69)
Projects
146
34%
Arbitration
13
8% / 62%
Overdue
26
18%
Free
Published: 6 codes
14
Developer 14
Rating
(1)
Projects
2
0%
Arbitration
1
0% / 100%
Overdue
1
50%
Free
Published: 1 code

Project information

Budget