Функция Average в ThinkScript

Функция Average применяется для усреднения данных. В данной функции используется простое усреднение изменить его нельзя, так как данная функция не принимает параметр тип усреднения. Если необходимо выбирать тип усреднения, то воспользуйтесь функцией movingAverage.

Синтаксис функции Average:

Average (IDataHolder data, int length);

Первый параметр функции data — это данные которые необходимы усреднить.

Второй параметр length — период с которым необходимо выполнить усреднение. Этот параметр не обязателен и если его опустить, то функция выполнит усреднение с периодом 12, так как именно период 12 является значением по умолчанию.

С помощью этой функции можно построить простое скользящее среднее (SMA). Для этого в параметр data передаем цены, которые необходимо усреднить, например цены закрытия (close) и указываем период, к примеру 20

def avg = Average(close, 20);

В этом примере переменная avg это средние значения цен закрытия. Если мы хотим отобразить нашу скользящую среднюю на графике, тогда вместо слова def пишем plot

plot avg = Average(close, 20);

Таким образом можно производить усреднение абсолютно любых данных. Это могут быть цены открытия, максимумы, минимумы, объемы, либо какие-то наши значения.

Постоянная ссылка на это сообщение: https://k-pavel.ru/funkcija-average-v-thinkscript/

avatar

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

  Subscribe  
Подписаться на