HighestBar
Функция HighestBar похожа на функцию Highest. Функция Highest возвращает самое высокое значение для параметра PRICE для периода, определяемого параметром LENGTH, а функция HighestBar возвращает число баров назад, когда было найдено это значение.
Синтаксис: HighestBar(PRICE,LENGTH)
PRICE – набор данных, для которых вычисляется самое высокое значение. LENGTH – число баров, для которых ведутся вычисления.
Функция возвращает числовое значение, равное числу баров назад, когда было найдено самое большое значение.
Использование функции: Параметр PRICE обычно заменяют каким-либо атрибутом бара (таким как Close, Open, High, Low или Volume) или набором числовых данных (NumericSeries). Также этот параметр может быть заменен корректным выражением на языке TL, например, Close + Open или Average(RSI(Close,9),9).
Параметр LENGTH может быть заменен числом или простым числовым параметром. Обычно значение этого параметра является положительное целое число, такое как 5, 10, 14 и т.д. Также этот параметр может быть заменен каким-либо числовым выражением, но в результате оно должно давать положительное целое число, и его значение не может меняться от бара к бару.
Рассмотрим как работает функция, если значение параметра PRICE – Close, а LENGTH – 9. Для каждого бара функция возвращает значение цены Close, потом находит среди них самое большое, а затем находит число баров назад, когда было найдено самое большое значение. Если самое большое значение имеют несколько баров, то функция возвращает число для самого недавнего бара. |