Эксперт рассчитывающий стандартное отклонение индикатора

MQL5 Experts

Trabalho concluído

Tempo de execução 21 dias
Comentário do cliente
Задание выполнено на 3 недели позже срока.

Termos de Referência

Доброго времени суток!

Мне нужен эксперт внутрь которого надо встроить расчёт индикатора и расчёт стандартного отклонения от показаний индикатора.

Эксперт не торгует, а выводит в журнал значения индикаторов. 


//входные параметры:

int MainPeriod = 10;

double Deviation = 1.0;


//Расчёт индикатора производится на открытии нового бара или при установке эксперта на график, все расчёты производятся с первого бара, нулевой не считаем.

if(NewBar!=r[0].time)

{

 high_lvl=максимальная цена за MainPeriod;

 low_lvl=минимальная цена за MainPeriod;

 atr=расчёт индикатора ATR; //не хендл

 kpd=((high_lvl-low_lvl)/(atr*MainPeriod))*100; //расчёт индикатора

 Print(kpd); 

 NewBar=r[0].time; 

}

//причём при установке эксперта на график надо рассчитать MainPeriod*20 значений индикатора и сохранить их в буфер KPD[]

//потом при каждом открытии нового бара надо добавлять новое значение в буфер KPD[], а старое убирать...

//а так же, при первой установке эксперта надо рассчитывать стандартное отклонение от показаний индикатора за MainPeriod*20

//в дальнейшем пересчёт стандартного отклонения производить один раз в MainPeriod баров;

if(shift<r[MainPeriod].time)

{

 StdDevKPD=AvgKPD(KPD,MainPeriod*20)-Deviation*StdDev(KPD,MainPeriod*20); 

 Print(StdDevKPD);

 shift=r[0].time; 

Respondido

1
Desenvolvedor 1
Classificação
(80)
Projetos
117
67%
Arbitragem
16
25% / 13%
Expirado
12
10%
Livre
Publicou: 2 códigos
2
Desenvolvedor 2
Classificação
(633)
Projetos
1001
47%
Arbitragem
33
36% / 36%
Expirado
98
10%
Carregado
Publicou: 6 códigos
3
Desenvolvedor 3
Classificação
(281)
Projetos
650
28%
Arbitragem
112
19% / 62%
Expirado
319
49%
Livre
4
Desenvolvedor 4
Classificação
(68)
Projetos
78
27%
Arbitragem
13
31% / 62%
Expirado
15
19%
Livre
Publicou: 4 códigos
5
Desenvolvedor 5
Classificação
(195)
Projetos
395
28%
Arbitragem
155
20% / 52%
Expirado
112
28%
Livre
6
Desenvolvedor 6
Classificação
(10)
Projetos
19
21%
Arbitragem
2
0% / 50%
Expirado
2
11%
Livre
Publicou: 11 códigos
7
Desenvolvedor 7
Classificação
(69)
Projetos
146
34%
Arbitragem
13
8% / 62%
Expirado
26
18%
Livre
Publicou: 6 códigos
8
Desenvolvedor 8
Classificação
(40)
Projetos
106
52%
Arbitragem
17
12% / 65%
Expirado
25
24%
Livre
9
Desenvolvedor 9
Classificação
(574)
Projetos
945
47%
Arbitragem
309
58% / 27%
Expirado
125
13%
Livre
10
Desenvolvedor 10
Classificação
(128)
Projetos
206
49%
Arbitragem
29
28% / 48%
Expirado
33
16%
Livre
Publicou: 1 código

Informações sobre o projeto

Orçamento
13- USD
Prazo
para 2 dias