Техническое задание
На основе индикатора Valable ZigZag написать индикатор построения уровней. Код индикатора предоставляю.
Параметры индикатора:
Bar Left, Bar Right – параметры индикатора Valable ZigZag
Bar Cancel – количество свечей, которые закрылись выше\ниже линии для отмены уровня.
ColorCTF_High - цвет линнии текущего таймфрейма построенной по High
ColorCTF_Low - цвет линнии текущего таймфрейма построенной по Low
WeightCTF – толщина линии текущего таймфрейма
TF1_On – включить рассчет для другого таймфрейма
TF1 – таймфрейм к которому применяется индикатор Valable ZigZag
ColorTF1_High, ColorTF1_Low – цвет линии
WeightTF1 – толщина линии (enum)
Построений делать для текущего таймфрейма и для 3 дополнительных, для каждого na вывести настройки цвета, толщины и включения.
Во время появления новой вершины индикатора делать построение трендовой линии вправо от вершины. Линия должна быть лучом вправо. Далее уровни должны отменяться как только 2 свечи (Bar Cancel) закроются выше или ниже (в зависимости была ли построена линия по вершине или по дну) этого уровня. В линии должно убираться значение луча, и ее конечная точка должна вставать на свече ее отмены.
Вывести параметр количества баров влево на которое вести расчет.