Crossluck, не совсем то программируешь. Найди на маркете ТDO, там есть и его формула расчета - это будет поинтересней.
"(TDO) - это индекс, который измеряет цену изменения с использованием принципа « Чистый импульс ».
Когда цена цен увеличивается с 10 до 15, тогда цена изменения составляет 150%, но когда она снижается с 15 до 10, тогда цена изменения составляет только 33,3%. Вот почему индикаторы технического анализа, такие как «Ценовая ставка изменения» (ROC) или «Momentum», дают более высокие показания для восходящих движений цены, чем для нисходящих. TDO исправляет эту проблему, чтобы помочь трейдерам правильно считывать импульс в зависимости от простого метода расчета, который объясняется в следующих двух шагах:
Центр = (A + B) / 2
TDO = 100 x (A - B) / Центр"