Доработка готового советника.МТ4

MQL4 Experts Scripts

Specification

Есть уже готовый советник, но с небольшими косяками от предыдущего исполнителя. 

Задача - исправить их и кое что добавить. 

Советник входит в рынок по RSI и ATR. Далее включается локирование - если стартовый ордер превысил допустимый уровень стопа (100 пп.), открывается лок в том же направлении, что и начальный ордер. Если лок так же превысил 100 пп, открывается еще один, и так далее. Соответственно, присутствует Мартин. 

Есть система частичного закрытия по безубытку (БУ).

Что нужно исправить:

1. Количество открываемых локов не меняется при изменение параметров, то есть шпарит до бесконечности (как сообщил предыдущий прогер - походу где то "плюсик" или другую мелочь пропустил)

2. БУ не всегда срабатывает. Старт стоит со 2го ордера в рынке, шаг=1. Первое закрытие срабатывает четко, а потом как то через раз работает


Что добавить:

1. Если включено закрытие по БУ и кол-во локов стоит допустим 3, то:

- если не сработало закрытие по БУ, то последним ордером будет лок №3 

- если БУ сработал, то после него так же повторить 3 лока 

2. Авто-лот (сейчас не работает)


Все подробности и код уже лично. 

Responded

1
Developer 1
Rating
Projects
66
30%
Arbitration
2
0% / 0%
Overdue
0
Free
3
Developer 3
Rating
Projects
933
47%
Arbitration
302
59% / 25%
Overdue
125
13%
Loaded
4
Developer 4
Rating
Projects
11
36%
Arbitration
0
Overdue
0
Free
5
Developer 5
Rating
Projects
22
59%
Arbitration
2
0% / 50%
Overdue
2
9%
Free
6
Developer 6
Rating
Projects
7
57%
Arbitration
3
0% / 33%
Overdue
1
14%
Free
7
Developer 7
Rating
Projects
4
25%
Arbitration
1
0% / 100%
Overdue
1
25%
Free
8
Developer 8
Rating
Projects
65
22%
Arbitration
0
Overdue
0
Free
9
Developer 9
Rating
Projects
168
34%
Arbitration
4
25% / 25%
Overdue
3
2%
Working
10
Developer 10
Rating
Projects
50
34%
Arbitration
14
7% / 64%
Overdue
15
30%
Free
11
Developer 11
Rating
Projects
155
32%
Arbitration
23
22% / 52%
Overdue
3
2%
Working

Project information

Budget
30 - 40 USD
For the developer
27 - 36 USD