Модуль для советника (добавить сетку последовательное увеличение лота)

MQL4 Experts Integration

Job finished

Execution time 5 days
Feedback from customer
Очень доволен работой Вячеслава.Сделал всё по ТЗ, предлагал свои дополнения и улучшения в тех местах где я был слаб.Был всё время на связи.Дал гарантию на работу.
Feedback from employee
Спасибо! Было приятно работать вместе!

Specification

Необходимо написать модуль для существующего советника(открытый код советника будет предоставлен). Брокер- пятизнак. Таймфрейм- не важен.

Задача модуля: после открытия советником сделки необходимо выставлять сетку лимитных ордеров(с возможностью повышения лота с каждым последующим ордером) в противоположном направлении от направления движения сделки и закрывать по определенному алгоритму(выбор между: % от депо / пункты / трал прибыли от уровня безубытка)

Алгоритм работы: Если цена идет в нашем направлении первая сделка,открытая советником закрывается по алгоритму советника и закрывается вся сеть ордеров; если же цена пошла не в нашем направлении начинают срабатывать лимитные ордера до момента когда при развороте цены и достижении необходимого параметра ТР (выбор между: % от депо / пункты / трал прибыли от уровня безубытка) вся сеть,включая первый ордер советника закрывается. Далее ждем следующего ордера отрытого по основному алгоритму советника и история повторяется.

Никакие другие функции и алгоритмы советника не должны быть изменены!

Изменяемые параметры модуля(добавляются в свойства эксперта):

- кол-во отложных лимитных ордеров.

- шаг отложных ордеров.

- коэффициент умножения каждого последующего ордера (считается в зависимости от основного открытого ордера  (умножение от 0 до 10))

- SL всей сетки: в % от депо.

- закрытие сделки по алгоритму (1.выбор между: % от депо / 2.пункты от уровня безубытка / 3.трал прибыли от уровня безубытка)

условия закрытия сетки(редактируется в зависимости от того что было выбрано в предыдущем пункте):

1.  TP в % от депо (0-100)

2. ТP в количестве пунктов от точки безубытка(проходится всеми открытыми ордерами от точки безубытка, соответственно чем больше открыто ордеров тем больше совокупная прибыль. )

3. Трал от уровня безубытка (при обратном развороте цены закрытие по безубытку):

-Начало трала(в пунктах)

-Шаг трала(в пунктах)


При перезапуске терминала не должно быть сбоев и повторных выствлений отложек или преждевременных закрытий- советник должен находить свои ордера и сопровождать их. Если открылась первая сделка по основному алгоритму советника то:  при проскальзываниях цены отложки все равно открываются по доступной цене, при любом спреде.


Responded

1
Developer 1
Rating
(33)
Projects
54
30%
Arbitration
8
0% / 63%
Overdue
13
24%
Free
2
Developer 2
Rating
(45)
Projects
105
30%
Arbitration
8
25% / 50%
Overdue
40
38%
Free
3
Developer 3
Rating
(549)
Projects
1332
59%
Arbitration
28
82% / 0%
Overdue
10
1%
Free
4
Developer 4
Rating
(563)
Projects
932
47%
Arbitration
302
59% / 25%
Overdue
124
13%
Loaded
5
Developer 5
Rating
(99)
Projects
140
77%
Arbitration
2
50% / 50%
Overdue
3
2%
Free
6
Developer 6
Rating
(80)
Projects
117
67%
Arbitration
16
25% / 13%
Overdue
12
10%
Free
7
Developer 7
Rating
(49)
Projects
134
27%
Arbitration
62
13% / 53%
Overdue
58
43%
Free
8
Developer 8
Rating
(169)
Projects
460
41%
Arbitration
39
18% / 31%
Overdue
193
42%
Free
9
Developer 9
Rating
(2)
Projects
2
0%
Arbitration
0
Overdue
0
Free
10
Developer 10
Rating
(1)
Projects
1
0%
Arbitration
1
0% / 100%
Overdue
1
100%
Free
11
Developer 11
Rating
(1)
Projects
4
25%
Arbitration
1
0% / 100%
Overdue
1
25%
Free
12
Developer 12
Rating
(351)
Projects
679
56%
Arbitration
33
15% / 39%
Overdue
63
9%
Free
13
Developer 13
Rating
(80)
Projects
86
70%
Arbitration
4
0% / 75%
Overdue
18
21%
Free
14
Developer 14
Rating
(40)
Projects
106
52%
Arbitration
17
12% / 65%
Overdue
25
24%
Free

Project information

Budget
Deadline
to 5 day(s)