Тз. Необходим индикатор для MetaTrader 4. Задача: модифицировать пользовательский индикатор MA_MTF. Индикатор должен работать на 3-х и 5-тизначных котировках. Анализируются только сформировавшиеся бары. Пункт 1. При появлении зеленой вертикальной линии, чертить горизонтальную линию зеленого цвета. Начало линии это минимум свечи, на которой образовалась зеленая вертикальная линия, конец линии это следующая вертикальная линия. Горизонтальная линия должна чертиться и на истории. Скрин 1. Пункт 2. При появлении красной вертикальной линии, чертить горизонтальную линию красного цвета. Начало линии это максимум свечи, на которой образовалась красная вертикальная линия, конец линии это следующая вертикальная линия. Горизонтальная линия должна чертиться и на истории. Скрин 2. Полностью убрать из индикатора параметры: MaxBars; Line2_UP_Color; Line2_UP_Style; Line2_UP_Width; Line2_DN_Color; Line2_DN_Style; Line2_DN_Width. Убрать эти параметры так, чтобы при компилировании, не было ошибок. После этого добавить новые параметры с другими функциями, но с теми же названиями: Line2_UP_Color - отвечает за цвет горизонтальной линии из пункта 1, по умолчанию LimeGreen; Line2_UP_Style - отвечает за стиль горизонтальной линии из пункта 1, по умолчанию Solid; Line2_UP_Width - отвечает за ширину горизонтальной линии из пункта 1, по умолчанию 1; Line2_DN_Color - отвечает за цвет горизонтальной линии из пункта 2, по умолчанию Red; Line2_DN_Style - отвечает за стиль горизонтальной линии из пункта 2, по умолчанию Solid; Line2_DN_Width - отвечает за ширину горизонтальной линии из пункта 2, по умолчанию 1. Добавить алерты при появлении вертикальной линии: MsgAlerts; PushAlerts; eMailAlerts. При появлении зеленой вертикальной линии, в сообщении/письме писать: Образовался восходящий тренд. В этом же сообщении/письме должна быть указана валютная пара и тф. При появлении красной вертикальной линии, в сообщении/письме писать: Образовался нисходящий тренд. В этом же сообщении/письме должна быть указана валютная пара и тф. Исправить некорректное отображение вертикальных линий со старших тф. Пример. Находимся на графике M30, тф для отображения линий выбран D1. На графике D1 линия будет на свече 2001.10.01 00:00, на тф M30 и любом тф, который находится ниже D1, линия будет уже на свече 2001.10.02 00:00, что является некорректным отображением. Различия в датах линий варьируются не только от тф к тф, но и от места на графике. Нужно, чтобы та дата, на которой отображена линия на заданном тф в параметрах индикатора была идентичной на любом другом тф ниже.