AvgDeviation
Функция AvgDeviation возвращает среднее абсолютное отклонение данных от их средних.
Синтаксис: AvgDeviation(PRICE, LENGTH)
PRICE – набор данных, по которому находится среднее отклонение. LENGTH – длина в количестве периодов, используемая для расчета среднего отклонения.
Функция возвращает числовое значение, равное среднему отклонению для текущего бара.
Использование функции: Функция AvgDeviation находит меру разброса для набора данных по следующей формуле: Где Di – i-е значение из набора данных, А – среднее значение. N – количество значений, использовавшихся для расчета. Если это количество задано отрицательным числом или нулем, то функция возвращает ноль.
Пример: Если движение от Close предыдущего бара до Close текущего бара больше, чем среднее отклонение цен, то возможно произошло значительное движение на рынке. На языке Trading Language это будет выглядеть следующим образом:
If AbsValue(Close – Close[1]) > AvgDeviation(Close, 21) Then Plot1(High, “Possible Significant Move”); |