Работа завершена
Техническое задание
1. Идея. Задача индикатора/утиллиты отрисовывать в реалтайме проекции выбранного заранее скомпилированных индикаторов на младший тф. В одном окне м15 можно было наблюдать значения со старших тф. При установке настроек, выпадающий список пользовательских и стандарных индикаторов выбирается необходимый для проекции.
Пример 1: на м1 накидывается индюк, в настройках опционально указывается отображение/неотображение по таймфреймам (галочка, true/false на усмотрение), тип линии и цвет. При активированном м5 и м15, значения того же самого индикатора дублируется графика с м5 и м15 с выставленными настройками для линий отображаются на м1.
Пример 2: установка на м15 дает возможность отрисовывать старшие тф. Необходимость в отрисовке значений младшего на старшем нет.
2. Опция. Статус нахождения цены над/под значением индикатора. Положение слева сверху или снизу окошка стрелочки с наименованием тф. Если цена сверху, стрелочка показывает вверх и становится зеленой, если цена внизу текущего значения, стрелка меняет направление вниз и цвет меняется на красный. Для определения статуса положение цены данные беруться только текущего тф, не с проекции.
3. Опция. Возможность Разрешить отображать статус, без отображения индикатора, так и отображать только проекции значений, без статусных стрелочек.
Математические вычисления над индикаторами выполнять не требуется. Сдвиги и подобное тоже не нужно. Главная задача проецирование значений со старших тф (выбранных в настройках) индикатора (выбранного в настройках) отслеживание статуса положения цены выше/ниже в окошке куда добавляется индикатор.
Прошу прощения, если что-то не указал, подскажите пожалуйста, в данном случае, что необходимо добавить в описание задания - буду рад!
Возможно, у вас будут советы по упрощению или улучшению, прошу Вас к обсуждению!