Работа завершена
Техническое задание
Необходимо создание панели с кнопками (только индикатор!) – для рисования стандартных линий на графике, и системы алертов при касании/закрытии цены за линией.
панель состоит из кнопок (6 штук) вот такого типа :
Размещение кнопок должно быть как вертикальным (как на примере) – так и горизонтальным и располагаться вверху терминала https://prnt.sc/p8hayx(цвет кнопок можно сделать в двух состояниях – нажатый и не нажатый цвета)
Первые три кнопки создают горизонтальные линии, три – трендовые с заданными в настройках описанием и именем. (плюс остальные характеристики : цвет , толщина )
При первом нажатии на кнопку создается – линия с описанием сбоку https://prnt.sc/p8hbm6
При перетаскивании линии – описание сбоку тоже перетаскивается
Нажатая кнопка подсвечивается.
При повторном нажатии – линия исчезает – кнопка становится отжатой. https://prnt.sc/p8hbsg
В настройках следующие параметры
Имя кнопки и имя линии (выводится потом сбоку)
Ширина
Цвет
Тип линии
Тип алерта :
1. Касание ценой линии либо указываем количество пипсов – за сколько до линии сработает алерт.
2. Закрытие свечи на текущем ТФ ЗА линией.
3. Свободный комментарий.
Само сообщение в алерте складывается из свободного комментария плюс + ИНСТРУМЕНТ+Название линии + Цена + ТФ + тип алерта (коснулись или закрылись)
Пример:
«На терминале ТЕСТ1 алерт:» +GBPUSD+ (LongH1 ST1) + 1.25+ Н1 + Touchline(Closecandle) - будет выглядеть вот так:
« На терминале ТЕСТ1 алерт: GBPUSD (Long H1 ST1) 1.25 Н1 Touch line»
Алерт срабатывает 1 раз – если цена коснулась линии – то второй раз алерт не сработает – нужно создавать линию еще раз. То же самое при закрытии свечи – если свеча закрылась за линией – алерт сработал, то при откате цены назад и повторном закрытии алерта не будет. Для этого можно в описании линии вставить что то типа Alert, при пересечении линии проверять наличие этого слова в описании , если есть – алерт сработал и стер его, если нет – не сработал. Цвет линии при этом меняется на серый.
Раздел АЛерт:
Стандартные настройки
Пуш
Почта (использовать штатную отправку из МТ4)
Всплывающее окно
Звуковой файл.
Данные индикаторы у меня есть порознь и требуют частичной доработки. Хотелось бы получить все в одном .