Дивергенция на MACD

 
Подскажите, есть ли такая функция, которая определяет наличие дивергенции, например, на индикаторе MACD?

---
C уважением
 
Держи, писал для себя, помечает на графике линией дивера по макду, на самом индикаторе ничего не ставит, у функции входные параметры макда, стиль писанины немного скученный но я так привык.
Файлы:
 
Забыл упомянуть, прошлый период не общитывается, работает по мере поступления котировок, например в тестере или реале
Причина обращения: