Bars since
SYNTAX barssince( DATA ARRAY )
This function counts how much time has passed since an event occurred. For example:
BarsSince( C > 40 )
This returns the number of periods that have passed since the closing price was greater than 40.
If this is currently true, it will return a 0.
Warning. Until this event is true, any formula using it will not be calculable. This will cause custom indicators to not plot and other formula based tools to do nothing or reject the security.
Important: When using the barssince() function in an exploration, you must choose the "Load ___ Records" button in the Explorer Options dialog and specify a value equal to the number of bars loaded in your chart; otherwise, the exploration results may not be accurate.
СИНТАКСИС: barssince( DATA ARRAY ). DATA ARRAY-тот массив данных, который в данный момент просчитываете. (это может быть O, H, L, C, значение индикатора)
ФУНКЦИЯ: Вычисляет количество баров (периодов времени) которые прошли с того времени, когда DATA ARRAY было истинным.
ПРИМЕР: barssince( C<Mov(C,21,S) ) - вычисляет количество баров (дневных, часовых, минутных) которые прошли с того момента, когда Close была меньше 21 - периодной простой скользящей средней.
Кликайте по рисунку для увеличения

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

barssince( macd() < 0 ) - вычисляет количество баров (дневных, часовых, минутных) которые прошли с того момента, когда линия или гистограмма macd() была меньше нуля.
Warning! При использовании данной функции в exploration, необходимо выбрать кнопку "Load ___ Records" в опциях диалога Explorer (см. закладку Explorer Options и ввести значение, равное количеству баров, загруженных в график; в противном случае результаты исследования могут быть не точными.
"Фондовый навигатор"
|
Сross
SYNTAX cross( DATA ARRAY 1, DATA ARRAY 2 )
This function returns a 1 on the period that DATA ARRAY 1 rises above DATA ARRAY 2. At all other times, a 0 is returned. For more information, refer to chapter 4.
СИНТАКСИС: cross( DATA ARRAY 1, DATA ARRAY 2 ) cross - пересечение
Функция Cross Возвращает значение "+1" на том баре, когда DATA ARRAY 1 пересекает вверх DATA ARRAY 2. В ином функция cross случае возвращается значение "0". Если вам нужно определить, когда DATA ARRAY 1 пересекает DATA ARRAY 2 вниз, воспользуйтесь формулой "cross( DATA ARRAY 2, DATA ARRAY 1)". То есть первым записывается тот элемент массива данных, который находится снизу.
ПРИМЕР: cross( close, mov(close,9,e) ) - возвращает "1" при пересечении ценой закрытия вверх 9-дневную экспоненциальную скользящую среднюю.

А вот так будет выглядеть на графике линия "Cross(C,Mov1)"

Функция Cross Возвращает значение "+1" на том баре, когда DATA ARRAY 1 пересекает вверх DATA ARRAY 2. В ином функция cross случае возвращается значение "0". В точках пересечения ценой закрытия скользящей средней с 34-м периодом красный график в нижнем окне изменяется на значение +1.
Divergence
SYNTAX divergence( DATA ARRAY 1, DATA ARRAY 2, % MINIMUM CHANGE )
This returns either a +1, a -1, or a 0 depending on how closely the values of DATA ARRAY 1 follows the values of DATA ARRAY 2. If they diverge ( i.e., the first array is increasing and the second is decreasing), it returns a +1. If the two arrays converge ( i.e., the first is decreasing and the second increasing ), it returns a -1. In all other cases, it returns a 0. Movements in DATA ARRAY 1 less than % MINIMUM CHANGE are ignored.
The Divergence function is based on the Zig Zag formula. Refer to Chapter 4 for additional information on using Zig Zag based function.
Дивергенция - Divergence
СИНТАКСИС: divergence( DATA ARRAY 1, DATA ARRAY 2, % MINIMUM CHANGE ) (Массив данных1, массив даннх 2, минимальное изменение в процентах)
ФУНКЦИЯ: Возвращает "+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. Сначала рассчитывается Zig Zag с % MINIMUM CHANGE для 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 Down
SYNTAX gapdown()
This function looks for a gap down. The gap down is defined as any period in which the
previous period’s low is greater than the current period’s high. When this occurs, this function
returns a 1. At all other times it returns a 0.
Gap down
СИНТАКСИС: gapdown()
ФУНКЦИЯ Gap Down: Если между двумя барами образуется разрыв вниз (гэп), минимум предыдущего периода выше, чем максимум текущего, Gap Down Возвращает "+1". Во все остальных случаях Gap Down возвращает "0".
"Фондовый навигатор"
Gap Up
SYNTAX gapup()
This function looks for a gap up. The gap up is defined as any period in which the previous
period’s high is less than the current period’s low. When this occurs, this function returns a 1.
At all other times it returns a 0.
Gap up
СИНТАКСИС: gapup()
ФУНКЦИЯ Gap up: Если между двумя барами образуется разрыв на верх Gap up Возвращает "+1". Во всех остальных случаях функция Gap up возвращает "0". Разрыв наверх получается между предыдущим баром и текущим баром, если максимум предыдущего меньше минимума текущего бара. На ликвидных рынках разрывы в основном можно встретить тлько на открытии дня.
"Фондовый навигатор"
Highest
SYNTAX highest( DATA ARRAY )
This function examines the entire list of values in DATA ARRAY and returns the one with the greatest value. This will mainly be used to check for new highs though other uses may be 91possible. The key point to remember is that this function reads all data available for its
calculation
Highest
СИНТАКСИС: highest( DATA ARRAY ).
В переводе на русский Highest - наивысший

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

ПРИМЕР: highest(MACD() ) - вернет самое большое значение индикатора RSI начиная с первого дня графика.
"Фондовый навигатор"
Highest Bars Ago
SYNTAX highestbars( DATA ARRAY )
This function reads the DATA ARRAY and returns the number of periods that have past since its highest value. The key point to remember is that this function reads all the data available and bases its result accordingly.
Highest Bars Ago
СИНТАКСИС: highestbars( DATA ARRAY )

ФУНКЦИЯ Highest Bars Ago вычисляет количество периодов, которые прошли после того, как DATA ARRAY (значение исследуемого массива данных) достигло максимума. В расчете учитывается максимальное значение за всю историю загруженных данных
НАПРИМЕР, highestbars( C ) - рассчитает количество периодов, прошедших с момента достижения ценой закрытия ее максимального значения. А highestbars( L ) - рассчитает количество периодов, прошедших с момента достижения минимумом цены ее максимального значения.

highestbars(MACD) - рассчитает количество периодов, прошедших с момента достижения значением MACD максимума.
"Фондовый навигатор"
Highest High Value, HHV
SYNTAX hhv( DATA ARRAY, PERIODS )
Calculates the highest value of the DATA ARRAY from the most recent PERIODS number of records. The calculation includes the current period. For Example:
HHV( C, 5 )
This returns the highest closing price between the current period and the preceding 4 periods. If you do not want to include the current period in this calculation, then use the Ref() function:
HHV( Ref( C, -1), 5 )
This returns the highest close from the previous five periods, not including the current one.
Highest High Value, HHV
СИНТАКСИС: hhv( DATA ARRAY, PERIODS )

ФУНКЦИЯ Highest High Value, HHV (максимальное значение максимума исследуемого массива данных) вычисляет максимальное значение DATA ARRAY(массива данных) за период определенный для вычисления ( поле PERIODS включает текущий день).
Например:
- HHV( C, 5 ) вернет максимальное значение цены закрытия за последних 5 периодов включая текущий бар.
- HHV(H,21) вернет максимальное значение цены максимума за последние 21 период включая текущий бар

Вы можете применять функцию HHV не только к вычислению максимумов H, L, O, и Close, но и к любым другим индикаторам индикаторам как и в предыдущих функциях. Например HHV(MACD, 20) - возвращает максимальное значение MACD за двадцать периодов.
HHV( Ref( C, -1), 5 ) Вы можете сдвинуть на текущий бар значение предыдущего с помощью функции Ref.
"Фондовый навигатор"
Highest High Value Bars Ago, hhvbars
SYNTAX hhvbars( DATA ARRAY, PERIODS )
Looks at the last PERIODS number of records in DATA ARRAY. This function then returns how many periods have passed since the highest value of those records examined. Remember that this function always includes the current period in its calculations.
Highest High Value Bars Ago, hhvbars
СИНТАКСИС: hhvbars( DATA ARRAY, PERIODS )
ФУНКЦИЯ Highest High Value Bars Ago, hhvbars, рассчитывает количество периодов, которые прошли с тех пор, как DATA ARRAY (значение исследуемого массива данных) достигло своего максимального значения за период определенный в поле PERIODS.

Например: hhvbars( h,21 ) - вернет рассчитанное количество количество периодов, которые прошли с того момента, когда максимальная цена инструмента достигла своего максимального значения за последние 21 период.
"Фондовый нивагатор"
Highest Since, highestsince
SYNTAX highestsince ( Nth, EXPRESSION, DATA ARRAY )
This function looks at all the data available. It then evaluates the condition detailed in EXPRESSION. After wards, it counts back from the most recent point of data till it finds the Nth 92 number of times the EXPRESSION was true. From that point, it looks forward at DATA ARRAY and returns the highest value found. For Example:
highestsince( 2, h > 50, close )
This returns highest value of the close since the second most recent occurrence of the high being above 50.
Highest Since
СИНТАКСИС: highestsince ( Nth, EXPRESSION, DATA ARRAY ) EXPRESSION - выражение
ФУНКЦИЯ Highest Since, highestsince возвращает максимальное значение DATA ARRAY (исследуемого массива данных) после того, как EXPRESSION - выражение стало истинным N-ый раз (первый=1, второй=2 ...) В рассчете используются все загруженные на график данные.

Например: highestsince( 1, cross(c,mov(c,21,s), close ) - в данном случае функция Highest Since будет возвращать максимальное значение High после каждого пересечения ценой закрытия скользящей средней.

highestsince( 2, cross(c,mov(c,21,s), close ) - в данном случае функция Highest Since будет возвращать максимальное значение High после , каждого второго пересечения ценой закрытия скользящей средней.
"Фондовый навигатор"
Функция Metastock-Метасток - Highest Since Bars Ago, highestsincebars
SYNTAX highestsincebars( Nth, EXPRESSION, DATA ARRAY )
This function looks at all the data available. It then evaluates the condition detailed in EXPRESSION. Afterwards, it counts back from the most recent point of data till it finds the Nth number of times the EXPRESSION was true. From that point, it looks forward at DATA ARRAY and finds the highest value and. The final result of these calculations it the number of periods that have passed since this highest value.
For Example:
highestsincebars( 2, c > 50, close )
This returns the number of periods that have passed since the highest value of the close (after the second most recent occurrence of the high being greater than 50).
СИНТАКСИС: highestsincebars( Nth, EXPRESSION, DATA ARRAY )
ФУНКЦИЯ: Эта функция рассмотривает все загруженные данные. Она вычисляет количество периодов прошедших после достижения DATA ARRAY своих максимальных значений (после того, как EXPRESSION было истино N-ый раз). То есть эта функция рассчитывает и возвращает количество периодов, которые прошли после того как функциея highestsince() вернула свое значение.
ПРИМЕР: highestsincebars( 1, c > 50, close ) возвращает количество периодов прошедших после того как цена закрытия достигла своего максимума после преодоления значения в 50 (рублей). В данном случае цена вернет максимум после первого преодоления 50 (Считаем справа налево от последнего бара).
highestsincebars( 1, cross(c,mov(c,21,s), close ) возвращает количество периодов прошедших после того, как цена закрытия достигла своего максимального значения после того, как 1-й раз (считая справа налево от последнего бара) произошло пересечение цены закрытия и 21-дневной простой (simple) скользящей средней.
Нажмите на рисунок для увеличения

highestsincebars( 2, cross(c,mov(c,21,s), close ) возвращает количество периодов прошедших после того, как цена закрытия достигла своего максимального значения после того, как второй раз (считая справа налево от последнего бара) произошло пересечение цены закрытия и 21-дневной простой (simple) скользящей средней.
Фондовый навигатор
|
|