Техническое задание
определить направление торговли. Для наглядности минимумы и максимумы соединяются прямыми отрезками(получается своеобразный зигзаг)-отключаемая функция.
Принцип рисования зон(см.рисунок 1).

Верхняя линия зоны в селл строится по HIGH свечи максимума отката, после которого было обновление предыдущего локального минимума.
Служит для отслеживания момента смены тренда.Нижняя линия зоны в селл строится на расстоянии K пунктов(пункт - 4-ый знак после запятой для мажоров и 2-ой для йеновых)
от края тела свечи , ближайшего к HIGH.Служит для выставления отложек селл лимит или селл стоп.
Нижняя линия зоны в бай строится по LOW свечи минимума отката, после которого было обновление предыдущего локального максиимума.
Служит для отслеживания момента смены тренда.Верхняя линия зоны в бай строится на расстоянии K пунктов от края тела свечи ,
ближайшего к LOW.Служит для выставления отложек бай лимит или бай стоп.
Смена тренда на старшем ТФ с бай на селл происходит в тот момент . когда первая же свеча на младшем ТФ закрывается ниже нижней линии
последней активной зоны в бай не менее, чем на W пунктов.(см.рисунок 2). В этот же момент от свечи, являющейся максимумом в откате строится зона
селл.

Смена тренда на старшем ТФ с селл на бай происходит в тот момент . когда первая же свеча на младшем ТФ закрывается выше верхней линии
последней активной зоны в селл не менее, чем на W пунктов. В этот же момент от свечи, являющейся минимумом в откате строится зона бай.
Важно, что в последних двух предложениях речь идёт именно о цене CLOSE,а не о LOW или HIGH.
Нужно предусмотреть возможность ручного редактирования зон(удалять зоны, нарисованные советником и добавлять "свои" зоны, чтобы советник воспринимал их как свои).
Если тень свечи по которой строится зона превышает M пунктов , следует перейти на соседний меньший ТФ и построить зону на этом ТФ
(при условии, что там тень меньше или равна M пунктов), если же условие не выполняется вплоть до ТФ=1M, то зона строится по концу тени на одноминутном ТФ.
При возникновении сильных безоткатных движений превышающих L пунктов построение зон происходит по правилу(см.рис.3).
Во избежание построения лишних зон во время ночного флета(определяется переменными B(начало флета),E(конец флета) и в банковские каникулы(день X) вводится понятие рабочего времени. Зоны вне этого времени рисуются по особым правилам, изложенным на рис.4 и 5.
Для того чтобы зоны рисовались раньше(по времени) вводится понятие формального обновления - зона рисуется в момент когда цена подходит
на расстояние N пунктов до обновляемого экстремума(см.рис.6).



