Нужно написать каркас (скелет, основу) индикатора

MQL5 Indicators

Specification

Хочу разобраться в написании простых индикаторов.
Для этого прошу написать каркас индикатора , чтобы я потом мог самостоятельно на его основе создавать свои индикаторы под конкретные нужды и использовать собственные формулы рассчёта.
Обязательные условия:
1) код с применением только стандартных библиотек классов и пр. (чтобы потом не ломать голову)
2) код должен быть подробно закомментирован на русском языке
Остальные пожелания в процессе обсуждения. 

Responded

1
Developer 1
Rating
(618)
Projects
1428
59%
Arbitration
31
81% / 0%
Overdue
10
1%
Free
2
Developer 2
Rating
(34)
Projects
55
31%
Arbitration
8
0% / 63%
Overdue
13
24%
Free
Published: 22 articles, 1 code
3
Developer 3
Rating
(281)
Projects
650
28%
Arbitration
112
19% / 62%
Overdue
319
49%
Free
4
Developer 4
Rating
(3)
Projects
5
60%
Arbitration
3
0% / 67%
Overdue
0
Free
5
Developer 5
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free

Project information

Budget
Deadline
from 1 to 5 day(s)