Как построить процент сопротивления в MetaStock'e « Осцилляторы (Oscillators) « Клуб получателей прибыли на фондовом рынке
Клуб получателей прибыли на фондовом рынке


Как построить процент сопротивления в MetaStock’e

Как известно формула рассчета осциллятора Процент сопротивления выглядит следующим образом:

, где High(n), Low(n) — максимальная и минимальная цена за период n, Сlose — текущая цена закрытия

Известно, что в MetaStok’e, по крайней мере в версии 7.0 нет готового индикатора Процента сопротивления, поэтому у начинающих пользователей программы MetaStock могут возникнуть сложности при собственноручном построении этого индикатора в Indicator Builder’e. Основная сложность, которая может возникнуть, состоит в том как представить High(n) и Low(n). Для этого в MetaStock’e существуют специальные вложенные функции HHV(data array, periods) и LLV(data array, periods), где data array — ряд данных, в данном случае close (цена закрытия), periods — порядок или количество дней за которое высчитываются максимальные и минимальные значения. В соответствии с этими функциями можно написать в Indicator Builder’e формулу процента сопротивления:

Periods := Input(«Time Periods», 1, 100, 1);
(HHV(HIGH , Periods) — CLOSE)/( HHV(HIGH, Periods) — LLV(LOW, Periods))*100

Первая строчка задает для выбора порядок процента сопротивления от 1 до 100 через 1, а вторая и есть сам индикатор.