В ветке "Теория Доу и торговля на сигналах дивергенции" Neval добрым словом помянул ASI. Информация заинтересовала, решил
узнать побольше об этом индикаторе.
В Википедии об ASI сказано так (более полную информацию смотрите по ссылке):
Индикатор ASI (Накопительный индекс свинг) – индекс Monentum, обозначает линию реальной рыночной цены (линию реального рынка).
Уэллс Уайлдер, разработчик индикатора ASI, сказал: «Где-то среди лабиринта цены открытия, максимума, минимума и закрытия находится
линия-фантом, которая является реальной рыночной ценой». Индикатор ASI показывает, что эта фантомная линия – линия реального рынка.
Кумулятивный индекс колебаний (ASI) представляет собой сложный индикатор тренда на основе индикатора импульса (SI). Он был разработан
впервые в 1978 году доктором Дж. Уэллсом Уайлдером младшим для срочного рынка акций, но после внесения ряда изменений его можно
применять и на рынке Форекс. В книге Уайлдера индекс представлен так:
ASI(i) = ASI(i-1) + SI(i), где
ASI (i) — текущее значение кумулятивного индекса колебаний.
ASI (i-1) — значение кумулятивного индекса колебаний на предыдущем баре.
Swing Index (SI, Индекс колебаний) - это технический индикатор, который прогнозирует движение цен в краткосрочном периоде, помогает
определить действительную цену ценной бумаги (валюты) путем сравнения текущих цен (цены открытия, закрытия, максимума и минимума)
с ценами предыдущего периода.
Когда Swing Index переходит нулевую отметку на положительную территорию, то следует ждать краткосрочных движений вверх.
Когда Swing Index пересекает нулевой уровень, ниже нуля, то краткосрочном периоде вероятны движения цен вниз.
Индекс SI (Swing Index) рассчитывается так:
SI(i)=50*(Close(i-1)-Close(i)+0,5*(Close(i-1)-Open(i-1))+0,25*(Close(i)-Open(i))/R)*(K/T), где
SI (i) - текущее значение технического индикатора Swing Index;
SI (i - 1) - значение технического индикатора Swing Index на предыдущем баре;
Close (i) - текущая цена закрытия;
Close (i - 1)- предыдущая цена закрытия;
Open (i) - текущая цена открытия;
Open (i - 1) - предыдущая цена открытия;
R - параметр, рассчитываемый по сложной формуле на основе соотношения между сегодняшней ценой закрытия и
вчерашним максимумом и минимумом;
K — максимальная из двух величин: (High (i - 1) - Close (i)) и (Low (i - 1) - Close (i));
T — масштабирующий коэффициент, предельно допустимое изменение цен в ходе торговой сессии;
Логика и детали расчета индикатора ASI
Индикатор ASI нуждается в данных за два торговых дня, если вы используете дневные цены. Сначала завершите шаг 1,
подсчитав абсолютное значение следующих переменных (заметим, что абсолютное значение - поэтому отрицательные
значения рассматриваются как положительные).
Шаг 1.
Наивысшее значение сегодня — цена закрытия предыдущего периода; и
Самое низкое значение сегодня — цена закрытия предыдущего периода.
Выберите наибольшее значение из этих двух переменных К.
Если К в шаге 1 — это наивысшее значение сегодня — цена закрытия предыдущего периода, тогда рассчитывайте:
R = (Наивысшее значение сегодня — цена закрытия вчера) — .5(Самое низкое значение сегодня — цена закрытия
сегодня) + .25(цена закрытия вчера — цена открытия вчера)
Если К в шаге 1 — это самое низкое значение сегодня — цена закрытия предыдущего периода, тогда рассчитывайте:
R = (Самое низкое значение сегодня — цена закрытия вчера) — .5(Наивысшее значение сегодня — цена закрытия
сегодня) + 0.25(цена закрытия сегодня — цена открытия сегодня)
Как только вы рассчитали R, вам нужно определить ASI следующим образом:
ASI = ((50*K/M)*((цена закрытия сегодня — цена закрытия вчера) + .5(цена закрытия сегодня — цена открытия
сегодня) + 0.25(цена закрытия вчера — цена открытия вчера)/R),
где мы берем М — 3000 для рынка Форекс. Не слишком беспокойтесь о том, почему этот показатель равен 3000 и что
он означает. Он предназначен для того, чтобы максимально сгладить колебания фондового рынка. Нужно всего лишь
установить его на достаточно высоком уровне, таком, как 50*K > M.
Как только вы закрыли первые 2 бара на временном графике, вы должны продвинуться вперед на 1 бар, пока не появится
график, который можно нанести на временные оси. Это сформирует индекс ASI, как показано на рисунке выше. Затем создайте
двухдневную экспоненциальную скользящую среднюю (EMA) для этого же временного интервала.
Кумулятивный индекс колебаний (ASI) стремится отразить сам рынок, его график практически повторяет график цены.
ASI является инструментом подтверждения. Поскольку прорывы линий тренда на ценовом графике, будут подтверждены
соответствующими линиями на графике индикатора. Если же на графике произошел ложный пробой линии тренда, то
такой пробой – не будет подтвержден индикатором колебаний на его графике. Это происходит потому, что в индикаторе ASI
бОльшим весом обладают цены закрытия. Именно по этой причине сильные скачки (волатильность) на таймфрейме как вниз,
так и вверх, сглаживаются, и не дают роста ложных показаний на индикаторе.
Подтверждение тренда
Подтверждение перелома тренда
Сигнал на покупку
Покупайте, считает Уайлдер, когда ASI прорывает вверх нисходящую линию тенда, или, в период консолидации цен выше уровня сопротивления.
Сигнал на продажу
Продавайте, когда ASI прорывается вниз восходящую линии тренда или, в период консолидации цен, ниже уровня поддержки.
Так же индикатор представлен на
mql5.com Индикатор Accumulative Swing Index применяется для построения Кумулятивного индекса ритма (Accumulative Swing Index - ASI),
представляющего собой нарастающую итогом сумму значений Индекса ритма.
Кумулятивный индекс чертит "действительную" линию рынка, показывая сравнительную силу рынка и его направленность.
На графике строятся линии поддержки/сопротивления, пробой которых интерпретируется как сигнал индикатора.
Есть вариант
описания для бинарных опционов