Доработка индикатора (заполнение отсутствующих значений)

MQL4 Indicators

Job finished

Execution time 3 days
Feedback from customer
Лояльный и вдумчивый профессионал.
Feedback from employee
Вполне адекватный заказчик. Грамотно формулирует задачи. Когда по ходу разработки появились дополнительные моменты, по собственной инициативе увеличил бюджет.

Specification

Индикатор выводит данные по фьючерсным объемам. 

1) Поскольку данные за период с 00:00 по 00:59 каждого дня отсутствуют (клиринг), необходимо заполнять их усредненными значениями как на истории, так и в реальном времени. Исторические значения заполняются сразу, текущие - по мере открытия новых свечей М1. Источник усредненных данных - период с 20:00 по 23:59 предыдущего дня. Т.е. каждую минуту в указанном промежутке времени должно поступать значение, равное (Volume (20:00 - 23:59)) / 240. В 01:00 индикатор должен перейти к своему стандартному режиму получения данных.

2) Также отсутствуют данные за некоторые праздничные дни, по которым CME не работает. Необходимо создать возможность жестко задавать эти значения в формате Custom Date: Custom Volume

На рис. 1 отмечены "дыры" с пустыми значениями, на рис. 2 - примерная иллюстрация желаемого результата.

Files:

PNG
1.png
40.9 Kb
PNG
2.png
34.3 Kb

Responded

1
Developer 1
Rating
(807)
Projects
1127
43%
Arbitration
47
49% / 23%
Overdue
84
7%
Free
2
Developer 2
Rating
(175)
Projects
189
33%
Arbitration
5
60% / 20%
Overdue
3
2%
Free
Published: 3 codes
3
Developer 3
Rating
(25)
Projects
45
78%
Arbitration
1
0% / 100%
Overdue
2
4%
Free
4
Developer 4
Rating
(52)
Projects
81
35%
Arbitration
3
67% / 33%
Overdue
8
10%
Free
5
Developer 5
Rating
(137)
Projects
167
35%
Arbitration
11
91% / 0%
Overdue
0
Free
6
Developer 6
Rating
Projects
0
0%
Arbitration
1
0% / 100%
Overdue
0
Free

Project information

Budget
30+ USD