Болленжер бандс (математическая задачка)

MQL4 지표

명시

Добрый день.

Требуется доработать имеющийся в терминале индикатор bollenger bands. На данный момент индикатор динамически высчитывает  верхнюю и нижнюю линии на нулевом баре в зависимости от последней цены закрытия, известной по последнему тику и именно это меня не устраивает.

Необходимо  переписать индикатор так, чтобы в начале нового бара высчитывались (один раз) значение линии верхней, нижней и средней, при которых цена выйдет за рамки индикатора. В общем проблему я решил сам, но метод получился очень не ресурсосберегающий. Нужно придумать методику расчёта этих значений, и индикатор можно не писать. Единственное метод должен быть кратким. Как это реализовано сейчас: я беру значение линии, беру это значение в качестве цены закрытия, высчитываю в цикле до тех пор, пока значение предполагаемой цены закрытия не выходит за рамки линии индикатора. Данный метод в настоящий момент есть костыль, от которого хотелось бы избавиться.

Кто возьмётся 

응답함

1
개발자 1
등급
(169)
프로젝트
460
41%
중재
39
18% / 31%
기한 초과
193
42%
무료
게재됨: 2 코드
2
개발자 2
등급
(807)
프로젝트
1127
43%
중재
47
49% / 23%
기한 초과
84
7%
무료
3
개발자 3
등급
(45)
프로젝트
105
30%
중재
8
25% / 50%
기한 초과
40
38%
무료
4
개발자 4
등급
(69)
프로젝트
146
34%
중재
13
8% / 62%
기한 초과
26
18%
무료
게재됨: 6 코드
5
개발자 5
등급
프로젝트
3
33%
중재
3
0% / 100%
기한 초과
1
33%
무료
6
개발자 6
등급
프로젝트
0
0%
중재
0
기한 초과
0
무료
7
개발자 7
등급
(24)
프로젝트
55
40%
중재
1
0% / 0%
기한 초과
11
20%
무료
8
개발자 8
등급
(71)
프로젝트
156
44%
중재
22
41% / 14%
기한 초과
16
10%
무료
게재됨: 10 코드
9
개발자 9
등급
(23)
프로젝트
31
71%
중재
0
기한 초과
1
3%
무료
게재됨: 188 코드
10
개발자 10
등급
(195)
프로젝트
395
28%
중재
155
20% / 52%
기한 초과
112
28%
무료
11
개발자 11
등급
(574)
프로젝트
945
47%
중재
309
58% / 27%
기한 초과
125
13%
무료
12
개발자 12
등급
(64)
프로젝트
144
46%
중재
21
38% / 24%
기한 초과
32
22%
작업중
13
개발자 13
등급
프로젝트
0
0%
중재
0
기한 초과
0
무료

프로젝트 정보

예산
20- USD
기한
로 7 일