Требуется написать скелет советника

MQL4 Experts

Job finished

Execution time 41 days

Specification

Добрый день!

Нужен скелет советника.

Алгоритм работы:

1. Работаем только по закрытому бару (который перед текущим, нулевым). 

2. Если есть сигнал на покупку/продажу - открываемся указанным лотом.

3. Если сигнал на следующих барах повторился - открываем еще одну позицию.

4. Система защиты депозита от слива - если есть сигнал, то выставляется стоп-лосс в безубыток всей пачки ордеров + некий профит в пунктах (старых (если профит = 0, то просто безубыток)).

5. Если появляется противоположный сигнал - закрываем все ордера по текущей паре, включая открытые руками, и открываем позицию в указанном направлении.

6. Возможность выставления времени работы советника (с 9 утра до 6 вечера, например, с понедельника по пятницу);

7. Возможность закрыть все ордера в пятницу по сигналу системы (т.е. после 18:00, например, не переворачиваемся и входим в рынок, а закрываем открытые позиции по противоположному сигналу системы и сидим на заборе. Нет сигнала -- нет проблемы). 

8. Возможность задать размер лота в процентах от депо, причём если предыдущие сделки были убыточными, то размер лота должен остаться неизменным, т.е. от момента старта открытия убыточных сделок и размера депо на тот момент.

9. Контроль открытия позиций, т.е. если есть сигнал, то позиция должна быть открыта, а не пропущена.

10. Возможность открытия позиций как без ТП/СЛ, так и с указанными ТП/СЛ, или открытие с нулевыми, а потом модификация ордеров. Внутренние тралы и ТП/СЛ.

По пунктам 2, 3, 4, 5 -- оставить пустые места с комментариями (видимо, пункт 2 и 3 будет общий, насколько я понимаю).

Все ордера рыночные, никаких отложек.

Я не знаю, сколько это может стоить и занять по срокам, поэтому предлагайте.

Благодарю за внимание. 

Responded

1
Developer 1
Rating
(473)
Projects
1139
44%
Arbitration
51
31% / 33%
Overdue
501
44%
Free
2
Developer 2
Rating
(268)
Projects
603
34%
Arbitration
65
22% / 57%
Overdue
147
24%
Working
Published: 1 article, 22 codes
3
Developer 3
Rating
(40)
Projects
106
52%
Arbitration
17
12% / 65%
Overdue
25
24%
Free
4
Developer 4
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
5
Developer 5
Rating
(23)
Projects
90
24%
Arbitration
12
33% / 67%
Overdue
35
39%
Free
Published: 8 codes
6
Developer 6
Rating
(69)
Projects
146
34%
Arbitration
13
8% / 62%
Overdue
26
18%
Free
Published: 6 codes
7
Developer 7
Rating
(618)
Projects
1429
59%
Arbitration
31
81% / 0%
Overdue
10
1%
Free
8
Developer 8
Rating
(8)
Projects
38
47%
Arbitration
6
33% / 50%
Overdue
10
26%
Free
9
Developer 9
Rating
(111)
Projects
327
55%
Arbitration
17
12% / 47%
Overdue
104
32%
Free
10
Developer 10
Rating
(74)
Projects
93
53%
Arbitration
3
33% / 0%
Overdue
3
3%
Free
Published: 16 codes
11
Developer 11
Rating
(195)
Projects
395
28%
Arbitration
155
20% / 52%
Overdue
112
28%
Free
12
Developer 12
Rating
(15)
Projects
37
62%
Arbitration
1
0% / 100%
Overdue
1
3%
Free
Published: 1 article, 29 codes
13
Developer 13
Rating
(29)
Projects
30
57%
Arbitration
0
Overdue
4
13%
Free
14
Developer 14
Rating
(73)
Projects
257
53%
Arbitration
16
50% / 38%
Overdue
83
32%
Free
15
Developer 15
Rating
(23)
Projects
31
71%
Arbitration
0
Overdue
1
3%
Free
Published: 188 codes
16
Developer 16
Rating
(10)
Projects
28
14%
Arbitration
4
0% / 50%
Overdue
7
25%
Free
Published: 2 codes
17
Developer 17
Rating
(44)
Projects
128
66%
Arbitration
10
20% / 60%
Overdue
35
27%
Free
18
Developer 18
Rating
(37)
Projects
105
49%
Arbitration
6
0% / 17%
Overdue
21
20%
Free
19
Developer 19
Rating
(2)
Projects
5
20%
Arbitration
2
50% / 0%
Overdue
0
Free

Project information

Budget