Работа завершена
Техническое задание
У меня нет большого желания растягивать это удовольствие надолго, поэтому можете сразу делать предложение по скайпу... Мне надо выполнение этой работы до конца недели.
Если кто-то считает, что зигзаг не может проходить по одному бару, то это задание не для него.
Этот зигзаг – это последовательное соединение оснований и вершин бара. А также последовательное соединение вершины предыдущего бара с основанием следующего бара.
Если бар медвежий (open>close), то основание/вершина – high/low
Если бар бычий (open<close), то основание/вершина – low/high
Если бар крестообразный (open=close), то считаем его противоположным, относительно предыдущего бара.
Зигзаг должен идти только вверх или вниз с периодичностью вершина/впадина/вершина/впадина. Вершина/впадина/впадина/вершина - не правильно
Если две или более линий зигзага идут в одну сторону, то соединяем их в одну.
Если вершина предыдущего бара = основанию следующего бара, то проводим зигзаг от основания предыдущего бара до основания следующего бара.
И еще - зигзаг должен передавать значения вершин/впадин в буферы, для возможности его использования в советниках.