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)
ASI(i) = ASI(i-1) + SI(i)
Где:
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 (i) — текущее значение индикатора Accumulation Swing Index.
Исходные коды
Полный исходный код Accumulation Swing Index на MQL4 находится в Code Base:
Accumulation Swing Index
3.3.3 Bollinger Bands
Полосы Боллинджера (Bollinger Bands, BB)
Полосы Боллинджера (Bollinger Bands, BB) схожи с Envelopes. Различие между ними
состоит в том, что границы Торговых Полос (Envelopes) расположены выше и ниже
кривой скользящего среднего на фиксированном, выраженном в процентах расстоянии,
тогда как границы Bollinger Bands строятся на расстояниях, равных определенному числу
стандартных отклонений. Поскольку величина стандартного отклонения зависит от
волатильности, полосы сами регулируют свою ширину: она увеличивается, когда рынок
неустойчив, и уменьшается в более стабильные периоды.
Bollinger Bands обычно наносятся на ценовой график, но могут наноситься и на график
индикатора. Как и в случае Envelopes, интерпретация Bollinger Bands основана на том, что
ценам свойственно оставаться в пределах верхней и нижней границ полосы.
Отличительной особенностью Полос Боллинджера является их переменная ширина,