Посчитать волны

 

Всем здравия. Есть задача описать в коде правильный подсчет волн индикатора.

Пробовал EMA, SMA, по гистограмме - не очень точно получается. Может кто подскажет вариант. Спасибо

 
Aliaksandr Kazunka:

Всем здравия. Есть задача описать в коде правильный подсчет волн индикатора.

Пробовал EMA, SMA, по гистограмме - не очень точно получается. Может кто подскажет вариант. Спасибо

наложить сверху самодельный зигзаг и посчитать его "палочки"

PS/ а лучше взять формулу индикатора, голову, учебники+справочники и не считать несуществующие "волны"

 
Maxim Kuznetsov #:

наложить сверху самодельный зигзаг и посчитать его "палочки"

PS/ а лучше взять формулу индикатора, голову, учебники+справочники и не считать несуществующие "волны"

индикатор АО - формулу знают все, но через SMA не очень получается. Зигзаг же запаздывает вроде.
 
Aliaksandr Kazunka #:
индикатор АО - формулу знают все, но через SMA не очень получается. Зигзаг же запаздывает вроде.
вот сами же знают все))
 
Aliaksandr Kazunka #:
Зигзаг же запаздывает вроде.

зигзаг всего-лишь разметка данных кусочно-линейной функцией со знако-переменным наклоном. Он не "запаздывает" относительно данных, просто некоторая часть справа не рисуется или перерисовывается. Которая часть зависит от алгоритма разметки

в вашем случае простейший метод - наметить "фракталы" (точки где значения AO выше/ниже соседних) и по этим "фракталам" сделать зигзаг. 

если есть в загашнике самопальный "зигзаг по фракталам" то использовать его, иначе навелосипедить или полностью или его часть.