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

MQL4 Indicadores

Termos de Referência

Добрый день.

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

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

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

Respondido

1
Desenvolvedor 1
Classificação
(169)
Projetos
460
41%
Arbitragem
39
18% / 31%
Expirado
193
42%
Livre
Publicou: 2 códigos
2
Desenvolvedor 2
Classificação
(807)
Projetos
1127
43%
Arbitragem
47
49% / 23%
Expirado
84
7%
Livre
3
Desenvolvedor 3
Classificação
(45)
Projetos
105
30%
Arbitragem
8
25% / 50%
Expirado
40
38%
Livre
4
Desenvolvedor 4
Classificação
(69)
Projetos
146
34%
Arbitragem
13
8% / 62%
Expirado
26
18%
Livre
Publicou: 6 códigos
5
Desenvolvedor 5
Classificação
Projetos
3
33%
Arbitragem
3
0% / 100%
Expirado
1
33%
Livre
6
Desenvolvedor 6
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
7
Desenvolvedor 7
Classificação
(24)
Projetos
55
40%
Arbitragem
1
0% / 0%
Expirado
11
20%
Livre
8
Desenvolvedor 8
Classificação
(71)
Projetos
156
44%
Arbitragem
22
41% / 14%
Expirado
16
10%
Livre
Publicou: 10 códigos
9
Desenvolvedor 9
Classificação
(23)
Projetos
31
71%
Arbitragem
0
Expirado
1
3%
Livre
Publicou: 188 códigos
10
Desenvolvedor 10
Classificação
(195)
Projetos
395
28%
Arbitragem
155
20% / 52%
Expirado
112
28%
Livre
11
Desenvolvedor 11
Classificação
(574)
Projetos
945
47%
Arbitragem
309
58% / 27%
Expirado
125
13%
Livre
12
Desenvolvedor 12
Classificação
(64)
Projetos
144
46%
Arbitragem
21
38% / 24%
Expirado
32
22%
Trabalhando
13
Desenvolvedor 13
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre

Informações sobre o projeto

Orçamento
20- USD
Prazo
para 7 dias