Обсуждение:Адаптивная скользящая средняя Кауфмана
Последнее сообщение: 10 лет назад от Rainman2012
Формула, приведённая на странице содержит ошибку:
Сумма (volatility) считается, как СУММА[i=0 -> n-1](|close(t-i) - close(t-i-1)|)
Крайний элемент, от которого начинается движение, имеет индекс: (t-i-1), при i=n-1, то есть, t-(n-1)-1 = t-n
Таким образом, сумма содержит n движений цены, между n+1 точками!
При этом, общее движение цены (direction), считается как |close(t) - close(t-n-1)|, то есть - считает движение от второй точки в массиве
Правильный вариант формулы для (direction): |close(t) - close(t-n)|