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

MQL5 Experts

Job finished

Execution time 21 days
Feedback from customer
Задание выполнено на 3 недели позже срока.

Specification

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

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

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


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

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; 

Responded

1
Developer 1
Rating
(80)
Projects
117
67%
Arbitration
16
25% / 13%
Overdue
12
10%
Free
Published: 2 codes
2
Developer 2
Rating
(633)
Projects
1001
47%
Arbitration
33
36% / 36%
Overdue
98
10%
Loaded
Published: 6 codes
3
Developer 3
Rating
(281)
Projects
650
28%
Arbitration
112
19% / 62%
Overdue
319
49%
Free
4
Developer 4
Rating
(68)
Projects
78
27%
Arbitration
13
31% / 62%
Overdue
15
19%
Free
Published: 4 codes
5
Developer 5
Rating
(195)
Projects
395
28%
Arbitration
155
20% / 52%
Overdue
112
28%
Free
6
Developer 6
Rating
(10)
Projects
19
21%
Arbitration
2
0% / 50%
Overdue
2
11%
Free
Published: 11 codes
7
Developer 7
Rating
(69)
Projects
146
34%
Arbitration
13
8% / 62%
Overdue
26
18%
Free
Published: 6 codes
8
Developer 8
Rating
(40)
Projects
106
52%
Arbitration
17
12% / 65%
Overdue
25
24%
Free
9
Developer 9
Rating
(574)
Projects
945
47%
Arbitration
309
58% / 27%
Overdue
125
13%
Free
10
Developer 10
Rating
(128)
Projects
206
49%
Arbitration
29
28% / 48%
Overdue
33
16%
Free
Published: 1 code

Project information

Budget
13- USD
Deadline
to 2 day(s)