Индикатор IchimokuSuppRes

 

Очередной способ построения уровней поддержки и сопротивлений предложил участник форума ForexSystems Karabas BARABAS. Какого-либо теоретического обоснования для описанного ниже алгоритма построения уровней нет. Это способ, как и множество других, относится к эмпирическим: пока имеется только некоторая замеченная закономерность, объяснение которой еще предстоит найти.

 

Описание метода построения уровней

В основе метода лежит использование двух источников данных: показаний индикатора Ichimoku Kinko Hyo и локальных экстремумов цены. От индикатора требуются данные о положении облака (уровней Senkou Span A и Senkou Span B). Экстремумы каждый волен брать такие, какие ему заблагорассудится.

Тем не менее, для задач формализации алгоритма с последующим написанием индикатора необходимо точно определиться с тем, что будет считаться локальным экстремумом. В этом деле не стоит мудрствовать лукаво. Наиболее понятным является использование одного из детищ  дедушки Вильямса - фракталов. Единственное отклонение от стандартных фракталов - возможность выбирать фракталы, у которых не только два соседних бара с каждой стороны не пробивают цену фрактала, но и любое другое количество соседних баров. Так, фрактал Билла Вильямса состоит из группы, включающей в себя пять свечей (средняя свеча является максимумом или минимумом фрактала). Далее это количество свечей будет называться рангом фрактала. Ранг может быть только нечетным числом, т. к. для фрактала нужна центральная свеча с одинаковым количеством свечей справа и слева от нее. Из этого следует, что минимальный ранг фрактала - 3 (центральная свеча и две соседних). Следующий возможный ранг - 5 (стандартный фрактал), потом - 7, далее - 9 и т. д.

Зарегистрировав верхний фрактал (локальный максимум) или нижний фрактал (локальный минимум) можно переходить к непосредственному построению уровня поддержки или сопротивления (см. рис. 1).

Рис. 1. Построение линий.

От цены верхнего фрактала берет свое начало отрезок уровня сопротивления. Продолжительность отрезка равняется периоду Kijun Sen, который по умолчанию составляет 26 баров. Вторая точка отрезка устанавливается на верхней цене облака Ишимоку - уровне Senkou Span A или Senkou Span B. Аналогичным образом проводится отрезок уровня поддержки. Первая точка отрезка - нижний фрактал, а вторая точка - нижняя цена облака Ишимоку через 26 баров от фрактала.

 

Индикатор IchimokuSuppRes

Описанный способ построения уровней поддержки и сопротивления реализован в индикаторе IchimokuSuppRes, который оперирует следующими настроечными параметрами (см. рис. 2).

Рис. 2. Настроечные параметры индикатора.

  • Первые три параметра - это одноименные параметры индикатора Ichimoku Kinko Hyo. От их значений зависит конфигурация облака, а также продолжительность отрезка уровня поддержки или сопротивления.
  • Четвертый параметр - ранг фрактала - количество баров, образующее фрактал. Минимальное значение 3, допустимые значения - любые нечетные числа. Следует заметить, что принцип определения фрактала, заложенный в индикаторе, не является точной копией алгоритма определения фракталов в терминале МТ4/5. Возможны некоторые расхождения.
  • Следующие две триады параметров используются для настройки вида отрезков. Первый параметр в триаде - цвет отрезка, второй - графический тип линии (сплошная линия, пунктир, штрих-пунктир и т. д.), третий - толщина линии от 0 до 5.
  • Одиннадцатый параметр позволяет управлять видимостью фракталов для тех случаев, когда пользователь хочет минимизировать количество информации, отображаемой на графике.
  • Предпоследний параметр влияет только на отображение значка фрактала, точнее, на расстояние, на котором будет отображаться фрактал относительно соответствующего экстремума свечи.
  • Последний параметр ограничивает область отображения данных индикатора, если считать бары справа налево по графику. Значение параметра 0 делает эту область неограниченной, разворачивая ее на всю доступную историю котировок.

Итогом работы индикатора является множество отрезков уровней поддержки и сопротивления. Частота отображения отрезков зависит от величины параметра "Ранг фрактала" - чем больше значение, тем ниже частота, и, наоборот (см. рис. 3).

Рис. 3. Результат работы индикатора.