Индекс расширения диапазона (Range Expansion Index — REI) и индикатор Демарка (DeMarker Indicator)
В этом разделе речь пойдет о двух созданных мною индикаторах, которые я использую довольно давно: 1) индекс расширения диапазона (REI) и 2) индикатор Демарка. Я предлагаю их вашему вниманию как своего рода альтернативу многом широко известным и используемым индикаторам, часть из которых, кстати, также была разработана мной.
Индикатор Демарка и REI регистрируют области ценового истощения, которые обычно совпадают с ценовыми пиками и впадинами. Приведенные выше соображения относительно правильной интерпретации показаний индикаторов о состоянии перекупленности/перепроданности в полной мере относятся и к этим двум индикаторам. Однако в связи с тем, что данные индикаторы рассчитываются арифметически, а не экспоненциально, вероятность того, что они будут регистрировать длительные экстремальные состояния, существенно снижена. Кроме того, для расчета индикатора REI используют период в восемь дней, поэтому показания чрезмерной пере-купленности/перепроданности почти не появляются, а если и появляются, то на достаточно короткий период времени. Ниже я представляю логическое обоснование и формулы для указанных индикаторов.
Индекс расширения диапазона (REI)
У меня всегда вызывали подозрение индикаторы, которыми пользуется большое число трейдеров. Мне кажется, что подобная универсальность применения сводит на нет все положительные черты таких индикаторов. Поэтому я всегда пытался либо как-то усовершенствовать имеющиеся индикаторы, либо создать свои собственные. Индекс расширения диапазона (RED — один из таких индикаторов. Мне хотелось создать индикатор, который фиксировал бы периоды постепенного роста и снижения цен, но не реагировал бы на спокойное движение цен в "горизонтальном" направлении, а также на резкие взлеты и падения. Для этого я сравниваю ценовые максимум и минимум в определенный день с максимумом и минимумом за два дня до этого. Положительная разность фиксируется тогда, когда максимальная цена выше, чем два дня назад. Отрицательная разность фиксируется тогда, когда эта максимальная цена меньше, чем два дня назад. Если минимальная цена выше минимальной цены два дня тому назад, то фиксируется положительная разность. Если она меньше, чем два дня назад, то фиксируется отрицательная разность. Затем два полученных значения суммируются и определяется значение для данного дня.
В таблице 3.1 показаны четыре возможных варианта соотношения между дневными диапазонами цен сегодня и два дня тому назад. Относительно ценового максимума и минимума два дня тому назад:
1) как ценовой максимум, так и ценовой минимум сегодняшнего дня выше;
2) и максимум, и минимум меньше или равны соответствующим показателям два дня тому назад;
3) максимум выше, а минимум ниже или равен минимуму два дня тому назад;
4) максимум ниже или равен максимуму два дня тому назад, а минимум выше или равен минимуму два дня тому назад.
Таблица 3.1 Сравнение дневных диапазонов цен
Ценовой максимум сегодня выше, чем ценовой максимум два дня тому назад
И
Ценовой минимум сегодня ниже или равен ценовому минимуму два дня тому назад
ИЛИ
Ценовой максимум сегодня ниже или равен ценовому максимуму два дня тому назад
И
Ценовой минимум сегодня ниже или равен ценовому минимуму два дня тому назад
ИЛИ
Ценовой максимум сегодня выше, чем ценовой максимум два дня тому назад
И
Ценовой минимум сегодня выше, чем ценовой минимум два дня тому назад
ИЛИ
Ценовой максимум сегодня ниже или равен ценовому максимуму два дня тому назад
И
Ценовой минимум сегодня выше, чем ценовой минимум два дня тому назад
В данном случае мы не сравниваем диапазоны цен текущего и предшествующего дней. Благодаря этому устраняется краткосрочная статика цен и показания индикатора, сигнализирующие о наличии тенденции, становятся более надежными. Еще одно условие для данного индикатора состоит в том, чтобы либо максимальная цена два дня тому назад была выше цены закрытия семь-восемь дней тому назад, либо сегодняшняя максимальная цена была выше максимальной цены пять-шесть дней тому назад. Это является доказательством того, что падение цен замедлилось и есть гарантия, что покупка не придется на период резкого падения цен. В то же время минимальная цена два дня тому назад должна быть меньше, чем цена закрытия семь-восемь дней тому назад, или сегодняшняя минимальная цена должна быть меньше, чем минимальная цена пять-шесть дней тому назад. Точно так же это доказывает, что скорость роста цен не является чрезмерной и помогает предотвратить продажу в период резкого ценового подъема. В обоих случаях, если динамика цен не подтверждает снижения темпов роста или падения цен, индикатору приписывается нулевое значение. Положительные и отрицательные значения за восемь дней суммируются и делятся на абсолютное значение изменения цен (положительное или отрицательное). Созданный таким образом индикатор колеблется в пределах от 100 до -100.
Из своего опыта я знаю, что, если показания REI превышают 60, а затем опускаются ниже 60, это говорит об очевидной слабости рынка. И, наоборот, если REI опускается ниже - 60, а затем поднимается выше -60, это свидетельствует о силе рынка. Примеры подобных явлений показаны на графиках, помещенных на рисунках 3.5 и 3.6.
Рис. 3.5 Показания RH ниже -60 обычно связывают с ценовыми впадинами. И, наоборот, показания RE1 выше +60 типичны для ценовых пиков.
Рис. 3.6 Оба примера (на рисунках 3.5 и 3.6) отражают взаимосвязь менаду показаниями REI и графиками цен. Показания индикатора выше +60 и ниже -60 обычно совпадают с ценовыми ликами и впадинами. В частности, если кривая индикатора пересекает отметку -60 снизу вверх или отметку +60 сверху вниз, то это можно считать признаками разворота цен.
В таблице 3.2 приводится текст компьютерной программы расчета индикатора REI.
Таблица 3-2 Восьмидневный индикатор REI
ATTR MACRO REI2 (SECURITY sec. PERIOD TimePeriod )
DEFINE
COLUMN MACRO sub^values (SECURITY see )
VARS
var1
var2
nuni_zero
nuia_zero2
INITIALIZE
var1 := High of sec - High of sec 2 units ago
AND
var2 := Low of sec - Low of зес 2 units ago
AND
nunLzero :=- if High of sec 2 units ago < Close of sec 7 units ago AND
High of sec 2 units ago < Close of sec 8 units ago AND
High of sec < Low of sec 5 units ago AND
High of зес < Low of sec 6 units ago then 0 Else 1 Endif AND
num_zero2 := if Low of sec 2 units ago > Close of sec 7 units ago
AND
Low of sec 2 units ago > Close of sec В units ago AKD Low of sec > High of sec 5 units ago AND
Low of sec > High of sec 6 units ago then 0 Else 1 Endif
RETURN
{ nuinLzero * num_2ero2 * varl ) + { var2 * nuni_zero * nuia^zero3 )
EHDHACRO
COLUMN HACRO AbsDailyVal { SECURITY sec }
VARS
var3
var4
INITIALIZE
var3 := AbsVal { High of sec - High of sec 2 units ago )
AND
var4 := AbsVal ( Low of see - Low of sec 2 units ago )
RETURN
var3+ var4
ENDMACRO
RETURN
TiraePeriod sum of eub__valuea ( sec ) / TimePeriod sum of AbsDailyVal ( sec )
ENDMACRO
Индикатор Демарка
Индикатор Демарка строится на основе следующих сопоставлений. Внутридневной максимум текущего дня сравнивается с внутридневным максимумом предыдущего дня. Если внутридневной максимум текущего дня выше, то регистрируется соответствующая разность. Если внутридневной максимум меньше или равен внутридневному максимуму предыдущего дня, то регистрируется нулевое значение. Затем полученные таким образом разности за 13 дней суммируются. Полученное значение становится числителем индикатора Демарка и делится на ту же самую величину плюс сумма разностей между ценовыми минимумами предшествующего и текущего дней за 13 дней. Если ценовой минимум текущего дня больше того, который был день тому назад, то фиксируется нулевое значение. Таким образом, создан простой и чувствительный индикатор, способный предсказывать поведение цен.
На рисунках 3.7 и 3.8 это явление наглядно продемонстрировано. На графике показано, как индикатор колеблется от О до 100. Когда показания индикатора опускаются ниже отметки 30, то ожидается разворот цен вверх. Когда показания инди катора поднимаются выше отметки 70, то ожидается разворот цен вниз.
Как и индикатор REI, индикатор Демарка предназначен для выявления областей с высоким и низким риском для покупки. Но если ВЫ, чтобы определить истинную тенденцию на рынке, сравнивает цены через день, индикатор Демарка сравнивает цены данного и предыдущего дней. Кроме того, REI рассчитывается с помощью ценовых значений, полученных за 8 дней, а Индикатор Демарка — за 13 дней. (Временной параметр обоих индикаторов может быть свободно изменен.) Ниже приводится текст компьютерной программы расчета индикатора Демарка (см. таблицу 3.3).
Таблица 3.3 Тринадцатидневный индикатор Демарка
ATTR MACRO DeHarker (SECURITT Sec. PERIOD TimePeriod )
RETURH
MovingAvg ( If High of Sec > High of Sec 1 unit: ago
then High of Sec - High oЈ Sec 1 unit ago Else 0
Endif, TimePeriod ) /
MovingAvg ( if High of Sec > High of Sec 1 unit ago
then High of Sec - High of Sec 1 unit ago Else 0
Endif + If Low of Sec > Low of Sec 1 unit ago Then 0
else Low of Sec 1 unit ago - Low of Sec endif, TimePeriod )
ENDMACRO
Я рекомендую работать как с долгосрочными, так и с краткосрочными вариантами этих индикаторов. Использование более длительных периодов расчета позволяет зацепиться за долгосрочную тенденцию в развитии рынка. Индикаторы с короткими периодами позволяют выходить на рынок в точке с наименьшим риском и планировать момент заключения сделки так, чтобы она была в русле основной тенденции.
На примере индикаторов RE] и Демарка я показал, как просто создавать собственные индикаторы. Помимо небольшой творческой жилки для этого требуется искреннее желание стать лучше большинства других трейдеров. Когда я впервые поставил перед собой такую цель, в моем распоряжении не было ни компьютеров, ни программного обеспечения. Сегодня все изменилось. Иными словами, если вы твердо намерены добиться успеха как трейдер, у вас нет оправданий, чтобы не делать то, что делаю я.
Рис. 3.7 Обратите внимание, что движения кривой индикатора Демарка выше 70, а затем ниже 70 соответствуют ценовым ликам, и, наоборот, движения ниже 30, а затем выше 30 совпадают с ценовыми впадинами.
Рис. 3.8 Обратите внимание, что показания индикатора ниже 30 и выше 70 указывают на возможность перелома тенденции.
ГЛАВА IV