Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 1683
- Рейтинг:
- Опубликован:
- 2018.07.06 15:14
- Обновлен:
- 2018.07.11 11:53
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Индикатор-осциллятор Индекс изменчивости рынка (Choppiness Index) предназначен для оценки ситуации на рынке. Выделяет три состояния:
- тренд
- флет
- неустойчивая консолидация
Данный индикатор выполнен в виде осциллятора-гистограммы с нулевой центральной точкой.
Индикатор сигнализирует о состоянии рынка разным цветом столбцов гистограммы:
- Тренд отображается зелёным цветом
- Зарождение/затухание тренда отображается бледно-зелёным цветом
- Переход от тренда к флету и от флета к тренду отображается бледно-синим цветом
- Флет отображается синим цветом
- Неустойчивая консолидация - красным
Значения ниже -11.8 указывают на трендовое состояние рынка, значения выше 11.8 указывают на флет. Значения, близкие к 50 указывают на изменчивую консолидацию.
Чем меньше значение осциллятора в отрицательной зоне, тем более выражена трендовая составляющая на рынке.
Индикатор имеет четыре настраиваемых параметра:
- Period - период расчёта
- Trend level - уровень границы тренда
- Choppiness level - уровень границы флета
- Consolidation level - уровень границы консолидации
Расчёт:
CI = 100.0 * log10( SumATR / ( MaxHigh - MinLow)) / log10X - 50.0
где:
log10X = log10(Period)
ATR = ATR(1)
SumATR - сумма ATR за период Period
MaxHigh - максимальное значение High в диапазоне Period
MinLow- максимальное значение Low в диапазоне Period

Советник на основе двух индикаторов: iCCI (Commodity Channel Index, CCI) и iAO (Awesome Oscillator, AO)

Совместная работа с индикаторами Fractals и Stochastic или только с одним из индикаторов.