작업 종료됨
명시
Создать индикатор коробок консолидаций
Индикатор DynamicBreakoutBox v2.0
1. Параметры:
- BoxLength
- BoxTimeFrame
- BoxRange
- DaysBack
- RangeDelta
- Falsebreakout
- Rebound
- BreakoutBoxColor
2. BoxLength – параметр отвечающий за количество свечей в коробке консолидации (далее КК), если указано значение 10, значит ищем КК, в которых более 10 свечей.
3. BoxTimeFrame – таймфрейм коробки, заложить возможность переключения стандартных таймфреймов, чтобы была возможность видеть на любом таймфрейме КК с других таймфремов. Пример: допустим график открыт м1, а строим КК с м5 или с м15 или с любого другого ТФ. Заложить все стандартные ТФ.
4. BoxRange – высота коробки в пипсах. Поиск КК идет изначально по этому условию, остальные параметры выступают фильтрами, в случае успеха индикатор рисует КК в виде прямоугольника. Поиск производится начиная с последнего закрытого бара (свечи) уходя в прошлое, замеряется высота между high и low минимум двух рядом идущих баров. Если количество свечей идущих ДО появления искомой высоты между high и low или ПОСЛЕ (между) больше либо равно параметру BoxLength, то строим КК. Свечи, идущие ДО или ПОСЛЕ (между) найденной высоты, находятся в пределах этой высоты.
5. DaysBack - искать КК за указанное количество дней в прошлое.
6. RangeDelta. Это параметр связан с параметром BoxRange, BoxRange ищет коробки заданным размером, RangeDelta небольшое отклонение в поиске коробок консолидаций. BoxRange = 150 и RangeDelta = 10 означает, что ищем коробки высотой в пипсах от 140 пипсов до 160 пипсов.
7. Falsebreakout параметр отвечающий за микроложные пробои коробок консолидаций, сделать параметр регулируемым, НО ПО УМОЛЧАНИЮ равен 2 пипса. Микроложные пробои смотрим по high и low свечей возникших ДО, ПОСЛЕ, МЕЖДУ искомой выстой BoxRange.

8. Rebound параметр отвечает за отскоки от минимума и максимума в процентах от высоты коробки. Так как есть такой параметр BoxRange, отвечающий за высоту в пипсах между high и low, параметр Rebound выступает дополнительным фильтром в поиске коробок консолидаций. Его основная задача при поиске КК определить, что ДО появления максимума цены low ПРЕДЫДУЩИХ свечей, были ниже указанного процента (30% как на рисунке) от высоты коробки, а также что цены high ПОСЛЕДУЮЩИХ свечей были выше на указанный процент от высоты коробки после ОПРЕДЕЛЕНИЯ ОПОРНОГО МИНИМУМА. Сделать параметр регулируемым.

Либо если возникает в начале ОПОРНЫЙ МИМИМУМ, то цены high, ПРЕДЫДУЩИХ свечей, которые были до появления ОПОРНОГО МИНИМУМА должны быть выше 30% . Соответственно, после появления ОПОРНОГО МАКСИМУМА цены low ПОСЛЕДУЮЩИХ свечей должны быть ниже 30%.

9. BreakoutBoxColor Цвет коробки. По умолчанию DarkSlateGray. Рисовать объект как фон.
10. В верхний левый угол графика, на котором установлен индикатор выносится три параметра

sizeBox – высота последней построенной КК в пипсах
highBO – верхняя граница последней построенной КК
lowBO – нижняя граница последней построенной КК
С возможностью взаимодействовать с этими параметрами в советнике.
