Написать простую мартышку (мартингейл) с полностью настраиваемыми параметрами (Первый этап)

MQL5 Experts

Job finished

Execution time 1 day

Specification

Весь исходный код должен быть прописан с комментариями, какую функцию выполняет и за что отвечает - это нужно вам, чтобы не запутаться в дальнейших доработках и мне, для оценки прозрачности работы алгоритма.
Это задание - первый этап. Всего нужно будет 3 блока доработок. 

Принцип работы:
Открывает сделку buy сразу после активации. 
Все параметры редактируемые:
1. - Размер стартового лота
- ТП стартового лота в пунктах
- ТП при открытии второго колена в пунктах
- ТП при открытии третьего колена в пунктах
- ТП при открытии четвертого колена в пунктах
- ТП при открытии пятого колена в пунктах

2. - Количество пунктов до открытия второго колена
- Размер лота второго колена
- ТП второго колена в пунктах
- ТП при открытии третьего колена в пунктах
- ТП при открытии четвертого колена в пунктах
- ТП при открытии пятого колена в пунктах

3. - Количество пунктов до открытия третьего колена
- Размер лота третьего колена
- ТП третьего колена в пунктах
- ТП при открытии четвертого колена в пунктах
- ТП при открытии пятого колена в пунктах

4. - Количество пунктов до открытия четвертого колена
- Размер лота четвертого колена
- ТП четвертого колена в пунктах
- ТП при открытии пятого колена в пунктах

5. - Количество пунктов до открытия пятого колена
- Размер лота пятого колена
- ТП пятого колена в пунктах


- Максимальная просадка депозита в пунктах при которой закрываются все ордера и робот начинает свою работу со стартового лота

Responded

1
Developer 1
Rating
(458)
Projects
799
48%
Arbitration
74
19% / 51%
Overdue
139
17%
Working
2
Developer 2
Rating
(87)
Projects
131
22%
Arbitration
7
57% / 0%
Overdue
33
25%
Free
Published: 1 code
3
Developer 3
Rating
(163)
Projects
258
61%
Arbitration
4
50% / 25%
Overdue
10
4%
Free

Project information

Budget
30+ USD
Deadline
from 1 to 2 day(s)