Работа завершена
![](https://c.mql5.com/i/avatar/avatar_na2.png)
Техническое задание
Требуется написать скрипт МТ5 со следующей логикой:
1. Скрипт считывает данные из .txt файла который лежит в постоянном месте (expert/files).
2. Данные в файле имеют следующую структуру
дата начала ур; время начала уровня;дата окончания уровня;время окончания уровня; значение уровеня;нижняя граница буферной зоны; верхняя граница буферной зоны.
220310;0:10;230310;0:10;1,3684;1,3670;1,3697
220310;0:10;220310;0:10;1,3634;1,3604;1,3640
220310;0:10;230310;0:10;1,3734;1,3712;1,3748
230310;0:10;230310;0:10;1,3680;1,3670;1,3685
230310;0:10;230310;0:10;1,3730;1,3720;1,3740
3. Скрипт наносит эти уровни на график. Сам уровень наносится в виде линии. Буферная зона в виде прямоугольника вокруг это линии. Дата начала и окончания уровня и буферной зоны совпадает.
4. Цвет уровня и цвет буферной зоны задается в параметрах.
5. Уровень (и буферная зона), который первый пришелся на новую дату (т.е. шли уровни с датой 220310 и вот появился первый уровень с датой 230310) должен отличаться по цвету от всех других уровней. Его цвет и цвет буферной зоны также задаются в параметрах.