Хэлп к языку Метастока

bars since last value in data array projection band top
cross lowest rally
divergence lowest bars ago rally with volume
gap up lowest low value reaction
gap down lowest low value bars ago reaction with volume
highest lowest since reference
highest bars ago lowest since bars ago standart error band bottom
highest high value midpoint standart error band top
highest high value bars ago outside trough
highest since peak trough bars ago
highest since bars ago peak bars ago value when
inside projection band bottom  

 

 

 

 

 

 

 

 

Bars since

СИНТАКСИС: barssince( DATA ARRAY )

ФУНКЦИЯ: Вычисляет количество баров (периодов времени) прошедших с того момента, когда DATA ARRAY было истинным.

ПРИМЕР: barssince( macd() < 0 ) - вычисляет количество дней (часов, минут и т.д.) прошедших с того момента, когда линия macd() стала меньше нуля.

Внимание: При использовании данной функции в exploration, необходимо выбрать кнопку "Load ___ Records" в опциях диалога Explorer (см. закладку Explorer Options и ввести значение, равное количеству баров, загруженных в график; в противном случае результаты исследования могут быть не точными.

Сross

СИНТАКСИС: cross( DATA ARRAY 1, DATA ARRAY 2 )

ФУНКЦИЯ: Возвращает значение "+1" в день, когда DATA ARRAY 1 пересекает вверх DATA ARRAY 2. В противном случае возвращается значение "0". Если необходимо выяснить, когда DATA ARRAY 1 пересекает DATA ARRAY 2 вниз, используйте формулу "cross( DATA ARRAY 2, DATA ARRAY 1)"

ПРИМЕР: cross( close, mov(close,9,e) ) - возвращает "1" при пересечении ценой закрытия вверх 9-дневную экспоненциальную скользящую среднюю.

Divergence

СИНТАКСИС: divergence( DATA ARRAY 1, DATA ARRAY 2, % MINIMUM CHANGE )

ФУНКЦИЯ: Возвращает "+1" если DATA ARRAY 1 дивергирует от DATA ARRAY 2 (т.e. DATA ARRAY 1 увеличивается, а DATA ARRAY 2 уменьшается). Возвращает "-1" если DATA ARRAY 1 конвергирует с DATA ARRAY 2 (т.e., DATA ARRAY 1 уменьшается, а DATA ARRAY 2 увеличивается). Возвращается "0" если они движутся в одном направлении. Движения в DATA ARRAY 1 меньшие, чем % MINIMUM CHANGE игнорируются. Данная функция основана на формуле Zig Zag. Сначала рассчитывается % MINIMUM CHANGE Zig Zag для DATA ARRAY 1. Далее, Zig Zag рассчитывается для DATA ARRAY 2 с использованием % MINIMUM CHANGE, необходимого для соответствия числу сегментов Zig Zag в DATA ARRAY 1 в загруженных данных. Две полученные Zig Zag сравниваются на дивергенцию и конвергенцию.

ПРИМЕР: divergence( close, rsi(21), 3 ) - отображается дивергенция между ценой закрытия и 21-дневной RSI. Движения меньше, чем 3% игнорируются.

Gap up

СИНТАКСИС: gapup()

ФУНКЦИЯ: Возвращает "+1" в день, когда образуется разрыв (гэп) вверх. В противном случае возвращается "0". Гэп вверх возникает, когда вчерашний максимум меньше сегодняшнего минимума.

Gap down

СИНТАКСИС: gapdown()

ФУНКЦИЯ: Возвращает "+1" в день, когда образуется разрыв (гэп) вниз. В противном случае возвращается "0". Гэп вниз возникает, когда вчерашний минимум больше сегодняшнего максимума.

Highest

СИНТАКСИС: highest( DATA ARRAY )

ФУНКЦИЯ: Вычисляет максимальное значение DATA ARRAY начиная с первого дня загруженных данных, включая текущий день.

ПРИМЕР: highest( rsi(14) ) - возвращает наибольшее значения RSI начиная с первого дня.

Highest Bars Ago

СИНТАКСИС: highestbars( DATA ARRAY )

ФУНКЦИЯ: Вычисляет количество периодов, прошедших с того момента, как DATA ARRAY достигло максимального значения, при этом включаются все загруженные данные.

ПРИМЕР: highestbars( close ) - возвращает число периодов, прошедших с момента достижения ценой закрытия ее максимального значения.

Highest High Value

СИНТАКСИС: hhv( DATA ARRAY, PERIODS )

ФУНКЦИЯ: Вычисляет максимальное значение DATA ARRAY за определенный период (PERIODS включает текущий день).

ПРИМЕР: hhv( CLOSE, 5 ) возвращает максимальное закрытие за последних 5 периодов. hhv(H,7) возвращает максимальное значение максимальной цены за последние 7 периодов.

Highest High Value Bars Ago

СИНТАКСИС: hhvbars( DATA ARRAY, PERIODS )

ФУНКЦИЯ: Вычисляет количество периодов, прошедших с того момента, как DATA ARRAY достигло своего максимального значения за определенный PERIODS.

ПРИМЕР: hhvbars( close,50 ) - возвращает количество периодов, прошедших с того момента, как цена закрытия достигла своего максимального значения за последние 50 дней.

Highest Since

СИНТАКСИС: highestsince ( Nth, EXPRESSION, DATA ARRAY )

ФУНКЦИЯ: Возвращает максимальное значение DATA ARRAY после того, как EXPRESSION было истино N-ый раз (считается справа налево - от последнего бара). Включает все загруженные в график данные.

ПРИМЕР: highestsince( 2, cross(c,mov(c,10,s), close ) - возвращает максимальное значение закрытия после того, как второй раз (считая справа налево от последнего бара) произошло пересечение цены закрытия и 10-дневной простой скользящей средней.

Highest Since Bars Ago

СИНТАКСИС: highestsincebars( Nth, EXPRESSION, DATA ARRAY )

ФУНКЦИЯ: Вычисляет количество периодов прошедших после достижения DATA ARRAY своих максимальных значений (после тог, как EXPRESSION было истино N-ый раз). Включает все данные, загруженные в график. Иначе говоря, возвращает количество периодов, прошедших после возвращения функцией highestsince() своего значения.

ПРИМЕР: highestsincebars( 2, cross(c,mov(c,10,s), close ) возвращает количество периодов прошедших после того, как цена закрытия достигла своего максимального значения после того, как второй раз (считая справа налево от последнего бара) произошло пересечение цены закрытия и 10-дневной простой скользящей средней.

Inside

СИНТАКСИС: inside()

ФУНКЦИЯ: Возвращает значение "+1" в день, когда сегодняшний максимум меньше вчерашнего, а сегодняшний минимум больше вчерашнего.

Last Value in Data Array

СИНТАКСИС: lastvalue(DATA ARRAY)

ФУНКЦИЯ: Эта функция возвращает числовой ряд. Состоящий из последнего вычисленного значения DATA ARRAY. Результата этой функции может быть использован может использоваться вместо константы в аргументе любой функции. Если DATA ARRAY не определяется (например, загружено только 100 дней, а вы запросили последнее значение 200-дневной скользящей средней), то возвращается значение "0". Поскольку эта функция создает числовой ряд, состоящий из последнего значения другого числового ряда, то это позволяет заглядывать в будущее. Это неприемлимо для большинства индикаторов, но может быть очень важно для приемов типа распознания графических паттернов.

ПРИМЕР: mov(close,lastvalue(fml("Determine Periods")),s) вычисляет скользщую среднюю с использованием в качестве числа периодов значение, возвращенное индикатором, названным "Determine Periods".

Lowest

СИНТАКСИС: lowest( DATA ARRAY )

ФУНКЦИЯ: Вычисляет минимальное значение DATA ARRAY начиная с первого дня загруженных данных, включая текущий день.

ПРИМЕР: lowest( rsi(14) ) - возвращает наименьшее значения RSI начиная с первого дня.

Lowest bars ago

СИНТАКСИС: lowestbars( DATA ARRAY )

ФУНКЦИЯ: Вычисляет количество периодов, прошедших с того момента, как DATA ARRAY достигло минимального значения, при этом включаются все загруженные данные.

ПРИМЕР: lowestbars( close ) - возвращает число периодов, прошедших с момента достижения ценой закрытия ее минимального значения.

Lowest Low Value

СИНТАКСИС: llv( DATA ARRAY, PERIODS )

ФУНКЦИЯ: Вычисляет минимальное значение DATA ARRAY за определенный период (PERIODS включает текущий день).

ПРИМЕР: llv( CLOSE, 14 ) возвращает минимальную цену закрытия за последние 14 периодов.

Lowest low value bars ago

СИНТАКСИС: llvbars( DATA ARRAY, PERIODS )

ФУНКЦИЯ: Вычисляет количество периодов, прошедших с того момента, как DATA ARRAY достигло своего минимального значения за определенный PERIODS.

ПРИМЕР: llvbars( close,50 ) - возвращает минимальное значение закрытие за последние 50 дней.

Lowest since

СИНТАКСИС: lowestsince ( Nth, EXPRESSION, DATA ARRAY )

ФУНКЦИЯ: Возвращает минимальное значение DATA ARRAY после того, как EXPRESSION было истино N-ый раз (считается справа налево - от последнего бара). Включает все загруженные в график данные.

ПРИМЕР: lowestsince( 2, cross(c,mov(c,10,s), close ) - возвращает минимальное значение закрытия после того, как второй раз (считая справа налево от последнего бара) произошло пересечение цены закрытия и 10-дневной простой скользящей средней.

Lowest since bars ago

СИНТАКСИС: lowestsincebars( Nth, EXPRESSION, DATA ARRAY )

ФУНКЦИЯ: Вычисляет количество периодов прошедших после достижения DATA ARRAY своих минимальных значений (после тог, как EXPRESSION было истино N-ый раз). Включает все данные, загруженные в график. Иначе говоря, возвращает количество периодов, прошедших после возвращения функцией lowestsince() своего значения.

ПРИМЕР: lowestsincebars( 2, cross(c,mov(c,10,s), close ) возвращает количество периодов прошедших после того, как цена закрытия достигла своего минимального значения после того, как второй раз (считая справа налево от последнего бара) произошло пересечение цены закрытия и 10-дневной простой скользящей средней.

Midpoint

СИНТАКСИС: mid( DATA ARRAY, PERIODS )

ФУНКЦИЯ: Вычисляет значение равное середине между максимальным и минимальным значением DATA ARRAY за определенный период (PERIODS включает текущий день).

ПРИМЕР: mid( CLOSE, 7 ) эквивалентна формуле llv(C,7) + ((hhv(C,7) - llv(C,7)) / 2).

Outside

СИНТАКСИС: outside()

ФУНКЦИЯ: Возвращает значение "+1" в день, когда сегодняшний максимум больше вчерашнего максимума, а сегодняшний минимум меньше вчерашнего минимума.

Peak Value

СИНТАКСИС: peak( Nth, DATA ARRAY, % MINIMUM CHANGE )

ФУНКЦИЯ: Возвращает значение DATA ARRAY N-пиков назад. Вычисление производится с использование функции Zig Zag для определения пиков. N=1 будет возвращать значение последнего пика, N=2 значение предпоследнего пика и так далее.

ПРИМЕР: peak(1,close,5) возвращает значение закрытия на последнем пике, при этом для определения пиков использовалась функция Zig Zag, отсеевающая изменения цен меньше 5%.

Peak Bars Ago

СИНТАКСИС: peakbars( Nth, DATA ARRAY, % MINIMUM CHANGE)

ФУНКЦИЯ: Возвращает количество периодов, прошедших после N-пика. Вычисление производится с использование функции Zig Zag для определения пиков. N=1 будет возвращать значение последнего пика, N=2 значение предпоследнего пика и так далее.

ПРИМЕР: peakbars(1,close,5) возвращает количество периодов, прошедших после последнего пика, при этом для определения пиков использовалась функция Zig Zag, отсеевающая изменения цен закрытия меньше 5%.

Projection Band Top and Projection Band Bottom

СИНТАКСИС: Projbandtop( PERIODS ) and Projbandbot( PERIODS )

ФУНКЦИЯ: Вычисляет верхнюю и нижнюю линии Projection Band.

ПРИМЕР: projbandtop( 21 ) и projbandbot( 21 )

Rally

СИНТАКСИС: rally()

ФУНКЦИЯ: Возвращает значение "+1" в день, когда сегодняшний максимум больше вчерашнего максимума, а сегодняшний минимум больше или равен вчерашнему минимуму. В противном случае возвращается значение "0".

Rally With Volume

СИНТАКСИС: rallywithvol()

ФУНКЦИЯ: Возвращает значение "+1" в день, когда сегодняшний максимум больше вчерашнего максимума, а сегодняшний минимум больше или равен вчерашнему минимуму. Сегодняшний объем должен быть больше, чем объем вчера. В противном случае возвращается значение "0".

Reaction

СИНТАКСИС: reaction()

ФУНКЦИЯ: Возвращает значение "+1" в день, когда сегодняшний максимум меньше или равен вчерашнему максимуму, а сегодняшний минимум меньше вчерашнего минимума. В противном случае возвращается значение "0".

Reaction With Volume

СИНТАКСИС: reactionwithvol()

ФУНКЦИЯ: Возвращает значение "+1" в день, когда сегодняшний максимум меньше или равен вчерашнему максимуму, а сегодняшний минимум меньше вчерашнего минимума. Сегодняшний объем должен быть больше, чем объем вчера. В противном случае возвращается значение "0".

Reference

СИНТАКСИС: ref( DATA ARRAY, PERIODS )

ФУНКЦИЯ: Возвращает предыдущее или последующее значение в DATA ARRAY. Пожительный PERIOD возвращает значения через "n" периодов в будущем; отрицательный PERIOD возвращает значения "n" периодов назад.

ПРИМЕР: ref( CLOSE, -12 ) возвращает значение цены закрытия 12 периодов назад. ref( C, +12 ) возвращает значениецены закрытия через 12 периодов вперед.

Standard Error Band Top and Standard Error Band Bottom

СИНТАКСИС: stebandbot( DATA ARRAY, PERIODS, ERRORS ) and stebandtop( DATA ARRAY, PERIODS, ERRORS )

ФУНКЦИЯ: Вычисляет нижнюю и верхнюю линии Standard Error Band для DATA ARRAY. Верхняя линия сдвигается вверх на заданное количество ERRORS от DATA ARRAY, нижняя сдвигается вниз на то же самое количество ERRORS

ПРИМЕР: stebandbot( close, 21, 2 ) и stebandtop( close, 21, 2 )

Trough Value

СИНТАКСИС: trough( Nth, DATA ARRAY, % MINIMUM CHANGE )

ФУНКЦИЯ: Возвращает значение DATA ARRAY N-впадин назад. Вычисление производится с использование функции Zig Zag для определения впадин. N=1 будет возвращать значение последней впадины, N=2 значение предпоследней впадины и так далее.

ПРИМЕР: trough( 1,close,5 ) возвращает значение закрытия на последней впадине, при этом для определения впадин использовалась функция Zig Zag, отсеевающая изменения цен меньше 5%.

Trough Bars Ago

СИНТАКСИС: troughbars( Nth, DATA ARRAY, % MINIMUM CHANGE)

ФУНКЦИЯ: Возвращает количество периодов, прошедших после N-впадины. Вычисление производится с использование функции Zig Zag для определения впадины. N=1 будет возвращать значение последней впадины, N=2 значение предпоследней впадины и так далее.

ПРИМЕР: troughbars(1,close,5) возвращает количество периодов, прошедших после последней впадины, при этом для определения впадины использовалась функция Zig Zag, отсеевающая изменения цен закрытия меньше 5%.

Value When

СИНТАКСИС: valuewhen ( Nth, EXPRESSION, DATA ARRAY )

ФУНКЦИЯ: Возвращает значение DATA ARRAY когда EXPRESSION было истинно N-й раз от настоящего момента. Включает все данные, загруженные в график.

ПРИМЕР: valuewhen( 2, cross(c,mov(c,10,s), rsi(20) ) возвращает значение RSI при втором, считая от текущего момента, пересечения вверх ценой закрытия своего 10-дневного скользящего среднего.

Хостинг от uCoz