Работа завершена
Техническое задание
1. Сделать индикатор на подобии данного индикатора https://www.mql5.com/ru/market/product/41562
Панель в приложении
2. При достижение уровня должен выдавать два алерта:
- когда цена достигла значения индикатора: #тикер#, #ТФ#, #наименование уровня#, достиг уровня #значение уровня#. Пример: USDRUB H1 S1 достиг уровня 68.8
- когда цена подходит к значению индикатора. Задать переменную на отступ -+ (otstup) в пунктах инструмента. Например, 10 пунктов от уровня.
«Тикер» «ТФ» «наименование уровня» подходит к уровню «значение» Пример: USDRUB H1 S1 подходит к уровню 68.8 (тек. значение 68,7)
2. При рисование уровня в виде прямоугольника, можно выбрать цвет (кнопка цвет), заливку (кнопка заливка), толщину линии (кнопка толщина линии), выбрать период на котором будет срабатывать (кнокпи М1, Н1 и т.п.),
привязать к значению уровня (S1, P1 и т.п.), чтобы отображался корректно в таблице и в алертах.
2. Индикатор должен работать как с онлайн, так и оффлайн графиками (выгрузка данных котировок идет онлайн)
3. На каждый алерт можно поставить отдельный звук в wav
4. Задать переменную о количестве раз о выдаче алертов при достижение и приближение уровня (например, zvonok = 10 раз)
5. Сохранение данных алертов в формате .txt или .xls (например, SBER_H1.txt)
6 . Панель на графике можно размещать в разных углах графика при необходимости
7. Нужны все исходники индикатора